摘要: 项目在eclipse maven引入都是正常的能看到jar包,但是用maven打包后有些依赖包却打包不进去,通过 mvn -X clean install package 生成的日志可以看到有 Warning 报类似: com.alibaba.nacos:nacos client:jar:1.4.1 阅读全文
posted @ 2021-07-06 23:11 老当益壯 阅读(2299) 评论(0) 推荐(0)
摘要: 1: BeanUtIls.copyProperties 性能问题 BeanUtIls.copyProperties 底层是基于反射的实现,有性能问题,性能明显低于set,get方法拷贝, 10000个对象大概set,get 10毫秒以内,BeanUtIls.copyProperties 要400多毫 阅读全文
posted @ 2021-06-21 17:21 老当益壯 阅读(83) 评论(0) 推荐(0)
摘要: 1: strictfp strictfp 即 strict float point (精确浮点),strictfp 关键字可应用于类、接口或方法。使用 strictfp 关键字声明一个方法时,该方法中所有的float和double表达式都严格遵守FP-strict的限制,符合IEEE-754规范。 阅读全文
posted @ 2021-04-29 17:08 老当益壯 阅读(65) 评论(0) 推荐(0)
摘要: unicode 编码定义地址: https://home.unicode.org/adopt-a-character/about-adopt-a-character/ http://www.unicode.org/charts/ 阅读全文
posted @ 2021-04-28 11:48 老当益壯 阅读(122) 评论(0) 推荐(0)
摘要: jdk1.8.0_144 在正式进入Spring AOP的源码实现前,我们需要准备一定的基础也就是面向切面编程的核心——动态代理。 动态代理实际上也是一种结构型的设计模式,JDK中已经为我们准备好了这种设计模式,不过这种JDK为我们提供的动态代理有2个缺点: 只能代理实现了接口的目标对象; 基于反射 阅读全文
posted @ 2021-03-09 16:58 老当益壯 阅读(65) 评论(0) 推荐(0)
摘要: 一、背景 熟悉MySQL数据库的朋友们都知道,查询数据常见模式有三种: 1. select ... :快照读,不加锁 2. select ... in share mode:当前读,加读锁 3. select ... for update:当前读,加写锁 从技术层面理解三种方式的应用场景其实并不困难 阅读全文
posted @ 2021-03-09 12:08 老当益壯 阅读(361) 评论(0) 推荐(0)