随笔分类 -  Java

摘要:阅读目录 0 写在前边 1 ThreadLocal 和 ThreadLocalMap 是什么? 2 Thread、ThreadLocal 与 ThreadLocalMap 之间的关系 3 ThreadLocal导致的内存泄漏的原因是什么? 4 如何清理 ThreadLocalMap 存储的对象? 5 阅读全文
posted @ 2020-04-20 09:36 GLORY-HOPE 阅读(226) 评论(0) 推荐(0) 编辑
摘要:代理模式和装饰器模式很像,这里用【到咖啡馆喝咖啡】作例子来讲解。 基础实现 定义一个咖啡的接口。 public interface Coffee { /** * 打印当前咖啡里有什么 */ void printMaterial(); } 定义一个苦咖啡的实现。 public class Bitter 阅读全文
posted @ 2019-09-02 15:03 GLORY-HOPE 阅读(258) 评论(0) 推荐(0) 编辑
摘要:Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关键。 都以Foo 阅读全文
posted @ 2019-07-02 14:41 GLORY-HOPE 阅读(6004) 评论(0) 推荐(0) 编辑
摘要:Java Exception: 1、Error 2、Runtime Exception 运行时异常 3、Exception 4、throw 用户自定义异常 异常类分两大类型:Error类代表了编译和系统的错误,不允许捕获;Exception类代表了标准Java库方法所激发的异常。Exception类 阅读全文
posted @ 2019-04-19 10:37 GLORY-HOPE 阅读(141) 评论(0) 推荐(0) 编辑
摘要:单例模式(Singleton Pattern) 当我们有这样的需求:某一些类应该只存在一个实例 的时候,我们就可以用单例模式来应对. 单例模式:确保一个类只有一个实例,并提供一个全局访问点. 单例模式是所有设计模式中最简单的一个,也是大部分人最早知道的一个设计模式. 但是即使是最简单的,也有很多可以 阅读全文
posted @ 2019-02-25 13:30 GLORY-HOPE 阅读(200) 评论(0) 推荐(0) 编辑
摘要:项目交付测试, 发现多个商品,在计算价格的时候会忽高忽低??? 奇怪,看了逻辑没有毛病, debug吧, 发现在使用double计算时,精度丢失了 解决方法:涉及到小数的情况 使用BigDecimal 来保证精度 相关原理,参考这篇文章 : https://blog.csdn.net/S031302 阅读全文
posted @ 2018-11-02 15:56 GLORY-HOPE 阅读(507) 评论(0) 推荐(0) 编辑
摘要:加密算法我们整体可以分为:可逆加密和不可逆加密,可逆加密又可以分为:对称加密和非对称加密。 一、不可逆加密(也叫做签名/指纹) 常见的不可逆加密算法有MD5,HMAC,SHA1、SHA-224、SHA-256、SHA-384,和SHA-512,其中SHA-224、SHA-256、SHA-384,和S 阅读全文
posted @ 2018-10-31 19:58 GLORY-HOPE 编辑

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