摘要:
java.nio.file.Path.of方法需要jdk11的支持 public static void main(String[] args) { // 1.利用try-with-resource语句从文件读取每行文字,形成以行为单位的字符串流 try (Stream<String> lineSt 阅读全文
摘要:
一、长/短连接 传输层协议tcp,建立连接后,可以保持一段时间不断开,在这个连接上可以进行双工通信,故真正的长连接指的是tcp长连接。 每个应用层协议http请求始终都是无状态的,无论哪个版本的http协议,其本身是不具备长连接能力的。 通常说的http长连接,确切的是http协议搭配tcp长连接机 阅读全文
摘要:
一、Nacos的数据模型 1.1、数据模型 对于Nacos配置管理,通过Namespace、Group、Date ID能够定位到一个配置集,Nacos数据模型如下所示: 1.2、命名空间(Namespace) 可用于进行不同环境的配置隔离。 例如: 可以隔离开发环境——测试环境和生产环境,因为它们的 阅读全文
摘要:
首先,漏桶和令牌桶的区别是保护自己还是保护别人吗? 很显然不是,令牌桶保护自己和保护下游都可以,而不是说保护自己用令牌桶,保护别人用漏桶。 原因很简单,令牌桶就是一个速率控制,你可以用来控制自己的处理速度,也可以控制请求别人的处理速度,都可以起到保护作用; 其实漏桶也可以既保护自己又保护下游,因为请 阅读全文
摘要:
比watch更好用的方法调用监控方式: #1.启动arthas程序 java -jar arthas/arthas-boot.jar #2.选择需要监控的目标应用的序号 1 #3.目标程序被成功监控后,执行tt命令,监控目标类的目标方法 tt -t com.yang.adaptor.MyAdapte 阅读全文
摘要:
/** * 日期格式 */ public interface Pattern { String HHMMSS = "HHmmss"; String HH_MM_SS = "HH:mm:ss"; String HH_MM = "HH:mm"; String YYYY = "yyyy"; String 阅读全文
摘要:
新建一个SpringBoot web项目 启用jackson的xml依赖(SpringBoot已经做好了版本适配,故不需要声明版本号) <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jacks 阅读全文
摘要:
SpringRestTemplate常用方法汇总 一、简介 现如今的 IT 项目,由服务端向外发起网络请求的场景,基本上处处可见! 传统情况下,在服务端代码里访问 http 服务时,我们一般会使用 JDK 的 HttpURLConnection 或者 Apache 的 HttpClient,不过这种 阅读全文
摘要:
SkyWalking 一、主程序 到官网下载SkyWalking主程序 https://dlcdn.apache.org/skywalking/8.9.1/apache-skywalking-apm-8.9.1.tar.gz 解压,其中webapp目录为web-ui位置,可以在其中的skywalki 阅读全文