摘要: ### 背景 项目中rpc接口定义的类是使用protobuf定义的,然后会自动生成对应的类,但是打印的时候会换行,所以看看怎么解决这个问题 ### 例子 ```java public static void main(String[] args) { Test test = Test.newBuil 阅读全文
posted @ 2023-07-21 10:54 eaglelihh 阅读(358) 评论(0) 推荐(0) 编辑
摘要: ### 背景 当一个任务执行时间过长的时候,并且这个任务可以分解成多个独立的任务时,可以使用Java多线程来减少执行时间。 ### 第一版 ```java public static void main(String[] args) throws ExecutionException, Interr 阅读全文
posted @ 2023-07-21 10:25 eaglelihh 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 对dubbo的DubboReference.check的参数进行剖析 阅读全文
posted @ 2023-04-23 20:18 eaglelihh 阅读(262) 评论(0) 推荐(0) 编辑
摘要: spring.jackson.default-property-inclusion 不生效问题分析 阅读全文
posted @ 2023-02-05 14:46 eaglelihh 阅读(1636) 评论(0) 推荐(1) 编辑
摘要: System.out.println(Double.NaN == Double.NaN); System.out.println(((Double) Double.NaN).equals(Double.NaN)); false true 可以看出来Double.NaN == Double.NaN的结 阅读全文
posted @ 2022-12-04 00:15 eaglelihh 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 项目中使用Spring的ReloadableResourceBundleMessageSource这个类来实现多语言,有一次字符串里包含引号'时,解析时出了问题,一起来看一下吧 阅读全文
posted @ 2022-11-23 00:13 eaglelihh 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 项目中用一个注解做切面,拦截的时候,需要获取注解里的值,当存在继承关系时,拦截到父类方法取注解的值是没问题的,但拦截到子类的方法取注解的值是有问题的,具体看一下例子。 阅读全文
posted @ 2022-11-22 16:23 eaglelihh 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 写代码的时候,复制粘贴的时候,没注意到方法的属性,就导致了Controller里有了一个私有的方法,然后访问这个接口的时候就报了空指针异常,找了好久才找到是这个原因。 阅读全文
posted @ 2022-08-07 21:03 eaglelihh 阅读(707) 评论(0) 推荐(1) 编辑
摘要: 使用 spring-security-oauth2 体验 OAuth 2.0 的四种授权模式 阅读全文
posted @ 2022-07-10 19:27 eaglelihh 阅读(1477) 评论(1) 推荐(0) 编辑
摘要: 对于一些并发量不是很高的场景,使用MySQL来实现会比较精简且巧妙。 下面就一个小例子,针对不加锁、乐观锁以及悲观锁这三种方式来实现。 主要是一个用户表,它有一个年龄的字段,然后并发地对其加一,看看结果是否正确。 阅读全文
posted @ 2022-07-03 15:13 eaglelihh 阅读(812) 评论(2) 推荐(0) 编辑