跨出边界

记录一次请求超时

记录一次请求超时 现象 服务A请求服务B时,偶尔正常,偶尔超时, 日志提示java.net.conectException: comection timed out (Connection timed out) 分析 服务A改造前是虚机请求,一切正常 客户端改造后是由k8s容器部署,此时一旦有频繁请

跨出边界 跨出边界 发布于 2024-06-28

Java Collectors都有哪些实用函数

java Collectors都有哪些实用函数 在Java中,Collectors类提供了许多用于收集流元素的静态方法。下面是一些常用的Collectors方法: toList():将流元素收集到List中。 import java.util.Arrays; import java.util.Lis

跨出边界 跨出边界 发布于 2024-01-10

Java lambda技巧-list按指定属性分组2

Java lambda技巧-list按指定属性分组2 如果你想在分组时同时获取age和name属性,你可以使用Collectors.groupingBy()方法的另一个重载版本,并使用Collectors.mapping()方法来收集属性值。下面是修改后的示例代码: import java.util

跨出边界 跨出边界 发布于 2024-01-10

Java lambda技巧-list按指定属性分组

Java lambda技巧-list按指定属性分组 在Java中,你可以使用Lambda表达式将List按照某个属性值进行分组。下面是一个示例代码,将List按照年龄进行分组: import java.util.Arrays; import java.util.List; import java.u

跨出边界 跨出边界 发布于 2024-01-10

多线程实战笔记-java同步机制

内部锁synchronized java平台中的任何一个对象都有唯一一个与之关联的锁,这种锁称为监视器(Monitor) 同步方法 同步静态方法-以当前类对象为引导锁的同步块 同步实例方法-以this为引导的同步块 同步方法块 引导锁 该锁引导的同步块 锁句柄的变量通常使用private final

跨出边界 跨出边界 发布于 2023-12-03

Cannal使用注意事项

Cannal使用注意事项 表同步 必选要有主键 如果表字段有tinyint(1)时,建议不要存0,1之外的数字, 如果有存01之外的数字,建议修改字段类型或者在adpater的jdbc连接上增加参数tinyInt1isBit=false 详见:https://halo.hezhijie.com/ar

跨出边界 跨出边界 发布于 2023-12-03

Class加载顺序

Class加载顺序 解决依赖包servlet-api和容器自带servlet的jar包的冲突的办法: 在web应用中,WEB-Inf目录下,也可以建立lib子目录,在此子目录下可以存放各种jar文件,这些jar文件只能被当前web应用访问。其中,在web-inf目录下的lib与classes目录,T

跨出边界 跨出边界 发布于 2023-11-26