07 2019 档案

BigDecimal代码示例
摘要:在平常开发中,如果涉及到计算,要求准确的精度,比如单价*数量=总价之类的计算,那么得用到BigDecimal。 ###初始化 如下: BigDecimal amount=new BigDecimal("5.33"); 注意,最好不要用double类型来初始化,数值并不准确。 比如 BigDecima 阅读全文

posted @ 2019-07-22 21:52 乐之者v 阅读(425) 评论(0) 推荐(0) 编辑

java复制对象之深拷背(深克隆)
摘要:在java开发中,有时我们需要复制对象,并且确保修改复制得到的对象不会影响原来的对象。 于是,有些人可能会写出类似以下的代码: public class CloneTest { public static void main(String[] args) { JSONObject paramJson 阅读全文

posted @ 2019-07-05 00:56 乐之者v 阅读(1258) 评论(0) 推荐(0) 编辑

java是值传递还是引用传递?
摘要:最近在项目中发现了类似如下的代码。 修改新对象,影响了旧对象 这段代码期望原来的paramJson不改变,只改变方法参数中的paramJson。 结果却发现对形参paramJson进行替换操作,实参也跟着改变了。 除了这种传参数,类似的还有赋值。 同样发现,修改了paramJson2,会影响para 阅读全文

posted @ 2019-07-03 19:21 乐之者v 阅读(4249) 评论(0) 推荐(0) 编辑

SpringBoot异步及线程池配置
摘要:异步方法注解@Async 在SpringBoot中进行异步处理,可以使用异步注解@Async和@EnableAsync。 @Async注解表示异步,如:@Async("asyncServiceExecutor"), 后面的参数asyncServiceExecutor对应于自定义的线程池配置类(在以下 阅读全文

posted @ 2019-07-03 18:55 乐之者v 阅读(21031) 评论(0) 推荐(1) 编辑

Redis代码示例
摘要:RedisTemplate 如果想要在java中使用Redis相关的数据结构,要先注入RedisTemplate。 @Autowired private RedisTemplate<K,V> redisTemplate; 其中K,V类型,可以使用具体的类型,比如String或者其他具体类。 @Aut 阅读全文

posted @ 2019-07-03 17:16 乐之者v 阅读(1529) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示