11 2019 档案

摘要:关于单例设计模式,《Java与设计模式之单例模式(上)六种实现方式》介绍了6种不同的单例模式,线程安全,本文介绍该如何保证单例模式最核心的作用——“实现该模式的类有且只有一个实例对象”。 我们知道,Java中有四种方式创建对象:new、克隆、序列化、反射。下面逐一分析哪个方式存在风险。 new,无风 阅读全文
posted @ 2019-11-30 20:58 楼兰胡杨 阅读(545) 评论(0) 推荐(0) 编辑
摘要:本文主要向大家介绍MySQL数据库之Mysql创建表实现主键自增并且初始值为200,希望对大家学习MySQL数据库有所帮助。 假设已经创建表test,并且主键为id。Mysql可以使用AUTO_INCREMENT来设定主键的值为自增长的,其默认值是1。 alter table test change 阅读全文
posted @ 2019-11-26 21:00 楼兰胡杨 阅读(3771) 评论(0) 推荐(0) 编辑
摘要:阎宏博士在《JAVA与模式》中是这样描述单例模式的:作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式可以说是最常使用的设计模式了,它的作用是确保某个类只有一个实例,自行实例化并向整个系统提供这个实例。在实际应用中,线程池、缓存 阅读全文
posted @ 2019-11-26 20:50 楼兰胡杨 阅读(605) 评论(0) 推荐(0) 编辑
摘要:使用Java代码把多个PDF文件合并成一个。 阅读全文
posted @ 2019-11-23 09:40 楼兰胡杨 阅读(8571) 评论(0) 推荐(2) 编辑
摘要:Java中对象和JSON互相转换的 jackson json工具类Java中,基于jar包jackson实现的对象和JSON互相转换的json工具类。忽略JSON中未知字段,序列化时忽略null字段。 阅读全文
posted @ 2019-11-09 21:09 楼兰胡杨 阅读(3688) 评论(0) 推荐(0) 编辑
摘要:枚举类可以实现一个或多个接口。与普通类实现接口完全一样,枚举类实现接口时,需要实现该接口所包含的方法。 如果需要每个枚举值在调用同一个方法时呈现不同的行为,则可以让每个枚举值在{...}匿名块中实现自己的业务逻辑。 为了方便测试,示例只定义了A和E两个等级,执行结果如下: 反编译枚举类 在《Java 阅读全文
posted @ 2019-11-09 21:03 楼兰胡杨 阅读(7411) 评论(0) 推荐(0) 编辑
摘要:需求背景 需求已经确定了几个固定的常量值,并且每个常量值都有相同的行为,但是具体实现细节不同。建议使用枚举抽象方法,优点:结构清晰,便于扩展。 枚举类实现抽象方法 与常规抽象类一样,enum类允许我们为其定义抽象方法,然后使每个枚举实例都实现该方法,以便产生不同的行为方式,注意abstract关键字 阅读全文
posted @ 2019-11-09 20:52 楼兰胡杨 阅读(5528) 评论(0) 推荐(1) 编辑

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