
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文简要介绍在SpringCloud框架下,使用Eureka或者Consule时,如何获取服务自身基本信息(也可以使用对象类获取其他服务或者所有服务的信息)。问题来源我们在开发微服务中有时候需要将微服务自身一下信息记录下来供debug或者功能使用。例如一个user-service服务有多个实例在运行,但个个别实例又问题,我就需要在日志记录user-service的具体实例作为排查依据。或者我们..
我们知道判断两个类是否相等,只有在这两个类是由同一个类加载器加载的前提下才有意义。使用spring-boot-devtools时,我们很多“”应用类“”是由spring提供的org.springframework.boot.devtools.restart.classloader.RestartClassLoader加载,而不是以前的sun.misc.Launcher$AppClassLoader
springboot项目使用Swagger RestAPI最佳说明文档我们在开发各种rest服务的时候,需要给出rest api的介绍使用。如果没有rest API的介绍使用文档,除了看源代码几乎没人知道怎么使用。那么如何来编写rest API的说明文档了? 当然我们可以自己写一个类似javadoc的工具,然后每次构建的时候生成对应的html, 或者字节开发注解,然后根据一定规则生成rest ..
《Java中运行javascript代码(一)》介绍了如何在Java运行js代码,可是如果js代码是用户输入的,就存在可能输入错误或者恶意输入一些内容,比如无限循环、或者删除jvm所在机器上的文件。如何确保Java运行js时不会导致破坏性操作了。 我们可以使用sandbox,也就是delight-nashorn-sandbox。1,delight-nashorn-sandbox简介官方介绍A ..
开发微服务,免不了需要服务间调用。SpringCloud框架提供了RestTemplate和FeignClient两个方式完成服务间调用,本文简要介绍如何使用OpenFeign完成服务间调用背景介绍本示例使用consul作为服务注册中心,基于SpringCloud框架开发两个微服务,一个user-service(服务提供方),一个feignusercommodity-service(服务调用方..
0, 重设密码[root@yqrh5u2 ~]# vncpasswdPassword:Verify:[root@yqrh5u2 ~]#1,启动和kill vncserver[root@yqrh5u2 ~]# vncserver :1New 'yqrh5u2:1 (root)'...
最近想统计一些消息数据,原计划接收kakfa消息后自行统计然后存入数据库(统计相对比较简单,所以没有考虑使用Apache Storm), 突然想起来Kafka已经提供Kakfa Stream功能,于是开始看Kafka Steam。 下面的例子非常简单,只是在Kafka提供的例子上做了一点修改。添加依赖因为我们使用的Kafka Stream所以添加的依赖是kafka-streams, 不是以前经..
如果使用python调用了robbag, 程序报Failed to load Python extension for LZ4 support. LZ4 compression will not be available错误解决办法:roslz41.14.3.post2特别需要注意的,我使用的python 3.8.13, linux是Distributor ID: UbuntuDescriptio
问题来源使用Maven构建项目时, 执行编译或者打包,报错误was cached in the local repository, resolution will not be reattempted until the update interval of发现是无法下载对应的依赖包。解决方案1, 到自己的.m2 文件夹或者执行的maven路径下把 xxx.lastUpdated文件全部...
BuildForge中有几处使用密码,想数据库,安装时的证书访问密码等,想数据库密码可能在一定时间后需要更改,如何对新的密码进行加密呢,本文主要讨论这些问题。一 如何将密码加密使用导出的密码密钥可构建要在 buildforge.conf 和 bfagent.conf 中使用的已加密密码。buildforge.conf 文件包含 Build Forge 用于访问数据库的用







