《Effective Java》——读后总结 这本书在Java开发的行业里,颇有名气。今天总算是粗略的看完了...后面线程部分和序列化部分由于心浮气躁看的不仔细。这个月还剩下一周,慢慢总结消化。 1、静态工厂方法代替构造器 静态工厂方法有名称,能确切地描述正被返回的对象。 不必每次调用都创建一个新的 ...
分类:
编程语言 时间:
2017-12-22 23:52:45
阅读次数:
257
mybatis储备知识(基础) 声明:该文章及该分类中的内容均基于正在开发的项目和一本参考书(深入浅出MyBatis技术原理与实战 by 杨开振) 一、mybatis核心组件 SqlSessionFactoryBuilder(构造器):根据配置信息或代码生成SqlSessionFactory(工厂接 ...
分类:
其他好文 时间:
2017-12-22 17:01:56
阅读次数:
139
1, 请你说说.NET中类和结构的区别? 答: 2,死锁的必要条件?怎么克服? 答: 3, 接口是否可以继承接口?抽象类是否可以实现接口?抽象类是否可以继承实体类? 答: 4, 构造器Constructor是否可以被继承?是否可以被Override? 答: 5, 当一个线程进入一个对象的synchr ...
类构造器引用 首先看个简单的例子: Class::new 语法就是构造器引用 调用的是默认的构造函数。 类静态方法引用 首先看下简单的例子: Car::collect 就是静态方法引用的实现。 类方法引用和实例方法引用 首先来看一个简单的例子: 类型推测机制 当使用范型类时编译器可以自动推断出确定的 ...
分类:
编程语言 时间:
2017-12-18 18:37:44
阅读次数:
155
单例模式 简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。getInstance()的返回值是一个对象的引用,并不是一个新的实例,所以不要错误的理解成多个对象。单例模式实现起来也 ...
分类:
其他好文 时间:
2017-12-18 12:14:16
阅读次数:
191
单例模式?:系统运行期间,有且仅有一个实例! 1:它必须自行创建这个实例(定义了静态的该类私有对象) 2:一个类只有一个实例(只提供私有构造器(核心)) 3:它必须自行向整个系统提供这个实例(提供一个静态的公有的方法,返回创建或者获取本身的静态私有对象) 这样的单例在高并发的时候存在线程不安全的弊端... ...
分类:
其他好文 时间:
2017-12-18 01:26:22
阅读次数:
127
模板方法模式通俗点讲,就是通过在抽象类里,有一个总的方法来管理各个流程 而这些具体的流程可以自己实现也可以交给子类去实现。 在相同的方法里要实现不同的功能,不是使用分支的形式去处理,而是使用创建子类来重写实现。 这是因为,在一个方法里,当一个方法要实现的功能很多,可能超过30行,这样会使代码难以阅读 ...
分类:
其他好文 时间:
2017-12-17 20:57:04
阅读次数:
140
1、spring优势 1)轻量级 2)模块化 3)spring-web框架 4)特定的异常捕获 5)IOC、AOP 6)事务管理 2、DI依赖注入:把许多需要的类合在一起,但又保证各自的独立性;注入的两种方式:构造器注入、setter注入 3、AOP 4、Core Container 1)IOC、A ...
分类:
编程语言 时间:
2017-12-17 19:27:27
阅读次数:
156
1.单例模式确保一个类只能创建一个实例。2.实现:不能让外界创建对象,所以构造器要私有化。提供获得单例对象的方法。(所以这个方法是公开的,并且这个方法里New出了对象)3.实例:饿汉模式:类加载时就创建对象,不管用不用,对象已经创建好了。线程安全(初始化就把对象创建好了,不会有多个线程创建多个对象的 ...
分类:
其他好文 时间:
2017-12-17 16:50:40
阅读次数:
97