随笔分类 -  Java 代码优化

摘要:在对二进制数组转String的过程中,如果存在如0x00(在ACSII表中表示NULL字符),最终会生成如[]这样的乱码。所以需要处理下。 可以实用string.replaceAll("\u0000","")来特殊处理即可。 阅读全文

posted @ 2021-11-25 09:09 守护锁链 阅读(823) 评论(0) 推荐(0) 编辑 |

摘要:引言 在项目中我们会经常使用@Transaction注解来进行事务控制,但是有时莫名没有这个事务控制没有起作用,在面试的时候,面试官也可能会问@Transaction注解在什么情况下会失效?今天我正好看到有一篇文章写到关于这个,所以就整理一下. 一.事务 我们知道在spring框架中要进行事务控制, 阅读全文

posted @ 2020-03-28 17:58 守护锁链 阅读(747) 评论(0) 推荐(0) 编辑 |

摘要:1. 尽量指定类的final修饰符 带有final修饰符的类是不可派生的。指定一个类为final,则该类所有方法都是final。Java编译器会会找机会内联所有否final方法,这样能够使性能平均提高50%. 2.尽量重用对象。 特别是String对象的使用中,出现字符串链接情况时应用StringB 阅读全文

posted @ 2020-01-27 12:23 守护锁链 阅读(245) 评论(0) 推荐(0) 编辑 |

Copyright © 2024 守护锁链
Powered by .NET 8.0 on Kubernetes