- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 解决使用sharding-jdbc-spring-boot-starter 造成SQLFeatureNotSupportedException: isValid的问题
一.理解造成的原因1.sharding没有实现isValid方法参考类AbstractUnsupportedOperationConnection@Overridepublic final boolean isValid(final int timeout) throws SQLException { throw new SQLFeatureNotSupportedException("isValid");}2. 调用isValid的原因参考类DataSourceH.
2021-08-27 14:26:39 3417 2
原创 记一次内存溢出的问题
问题再设置java内存堆栈为512m的时候.定时任务一天就会崩溃,各种链接断开 (第一反应,以为服务器断网了)第二次将java内存堆栈设置为4g.定时任务间隔了7天成功再次崩溃,链接断开,并且.捕捉到java堆栈溢出的错误重启后.开始进行每天1次的内存堆栈跟踪具体命令如下查看当前已启动的进程和对应的PIDjps将当前内存映射出1个文件jmap-dump:format=b,file=heap.bin<pid>从docker文件种拷...
2020-08-21 15:19:42 2278
原创 布隆过滤器与redis结合
记录一次布隆过滤器与redis相结合的结果需要导入的pom文件<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version></depen...
2020-02-19 10:50:01 581
原创 基于nacos的分布式服务治理
###微服务是什么````微服务架构强调的一个重点是“业务需要彻底的组件化和服务化”,原有的单个业务系统会拆分为多个可以独立开发、设计、运行的小应用。这些小应用之间通过服务完成交互和集成````###微服务架构特点````1.通过服务实现组件化开发者不再需要协调其它服务部署对本服务的影响。2.按业务能力来划分服务和开发团队开发者可以自由选择开发技术,提供 API 服务3.去...
2020-02-19 10:32:37 2495
原创 验证使用内部类对象时外部类对象是否被回收
使用 Outer.Inner inner = new Outer().new Inner()创建对象时,Inner类中没有使用Outer中的属性和方法时外部类对象是否会被jvm的垃圾回收机制回收(可达性分析中没有人连接着外部类对象,但有人连接着内部类对象)public class TestDemo1 { private int age = 5; public static void m...
2018-05-16 20:45:04 767
原创 不使用构造方法的模式自定异常类
public class MyException extends Exception{ private String message; public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } @Ov...
2018-05-16 20:28:51 205
空空如也
内部类,外部类与jvm的关系
2018-05-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人