摘要: 1.工厂方法模式(Factory Method Pattern): 定义一个创建对象的接口,让实现这个接口的类来决定实例化哪个类;工厂方法让类的实例化推迟到子类中进行; a.简单工厂模式(Simple Factory Pattern): 由一个工厂对象决定决定创造出哪一种产品类的实例; 属于创建型模 阅读全文
posted @ 2020-12-23 11:27 希乐曼 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1.开闭原则: 一个软件实体如类,模块,函数应该对扩展开放,对修改关闭;抽象构建框架,实现扩展细节; 优点:提高软件系统的可复用性和可维护性; 备注:新业务不影响原来的逻辑,增加扩展类; 2.依赖倒置原则: 高层模块不应该依赖低层模块,二者都应该依赖其抽象; 抽象不应该依赖细节,细节应该依赖抽象; 阅读全文
posted @ 2020-12-22 23:00 希乐曼 阅读(177) 评论(0) 推荐(0) 编辑
摘要: http://ifeve.com/ 阅读全文
posted @ 2019-10-12 18:12 希乐曼 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 隔离级别: 1、ISOLOCATION_DEFAULT: 数据库默认级别 2、ISOLOCATION_READ_UNCOMMITTED: 允许读取未提交的读, 可能导致脏读,不可重复读,幻读 3、ISOLOCATION_READ_COMMITTED: 允许读取已提交的读,可能导致不可重复读,幻读 4 阅读全文
posted @ 2019-09-17 14:55 希乐曼 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 以下内容摘抄于博客: https://blog.csdn.net/u010013573/article/details/86547687 概述 对于大多数第一次看spring源码的人来说,都会感觉不知从哪开始看起,因为spring项目源码由多个子项目组成,如spring-beans,spring-c 阅读全文
posted @ 2019-09-17 11:35 希乐曼 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-09-03 16:46 希乐曼 阅读(93) 评论(0) 推荐(0) 编辑
摘要: Java内存模型中,程序(进程)拥有一块内存空间,可以被所有的线程共享,即MainMemory(主内存:堆);而每个线程又有一块独立的内存空间,即WorkingMemory(工作内存:栈)。普通情况下,当线程需要对某一共享变量进行修改时,通常会进行如下的过程:1.从主内存中拷贝变量的一份副本,并装载 阅读全文
posted @ 2019-09-03 15:10 希乐曼 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 遍历map集合有三种: 1.通过map.keySet()获取key的Set集合; 2.通过map.values()获取所有的value的Collection集合; 3.通过map.entrySet()获取所有的键值对Set集合; 获取key,value的集合后通过迭代器Iterator遍历; 实例代 阅读全文
posted @ 2019-08-08 14:39 希乐曼 阅读(133) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-08-05 19:15 希乐曼 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-08-05 19:11 希乐曼 阅读(0) 评论(0) 推荐(0) 编辑