-
2019-11-26 13:59:20
- 10分钟搞懂Java内部类
- 根据定义的方式不同,内部类分为静态内部类、成员内部类、局部内部类、匿名内部类四种。1.静态内部类,定义在类内部的静态类,就是静态内部类。2.成员内部类,定义在类内部的非静态类,就是成员内部类。
-
2937
-
2019-11-26 14:12:00
- 一招搞定IDEA自动导入(import)
- 如果大家正在使用一个未曾导入(import)过的类,或者它的静态方法或者静态字段,IDEA 会给出对应的建议,只要按下 ⌥(option)和回车就可以接受建议。打开 IDEA 的首选项。
-
4607
-
2019-11-26 14:24:40
- Mysql范式与反范式的利弊
- 范式可以避免数据冗余,减少数据库的空间,减轻维护数据完整性的麻烦。按照范式的规范设计出来的表,级越高的范式设计出来的表越多。反范式查询时可以减少表的关联;可以更好的进行索引优化,存在数据冗余以及数据维护异常;对数据的修改需要更多的成本。
-
3320
-
2019-11-26 14:37:23
- 代码讲解java的单例模式
- 单例模式可以说是最常用的设计模式之一,其主要作用就是保证一个类只有一个实例,并且提供一个访问它的全局访问点,严格的控制用户的访问方式。
-
2028
-
2019-11-26 15:05:41
- java线程池详解
- 线程池就是一个管理线程的池子,可以降低创建和销毁线程带来的资源消耗,因为线程其实也是一个对象,创建一个对象,需要经过类加载过程,销毁一个对象,需要走GC垃圾回收流程,都是需要资源开销的。
-
3674
-
2019-11-26 15:18:33
- java建造者模式的特点及应用场景
- 建造者(Builder)模式的定义:指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。有利于系统的扩展。客户端不必知道产品内部组成的细节,便于控制细节风险。
-
4402
-
2019-11-26 15:31:41
- Java操作数据库——使用连接池连接数据库
- 创建连接池并配置连接属性。使用连接池获取连接。每次需要连接数据库时,不需要建立连接,而是通过连接池获取,由连接池提供连接。在使用完连接后,不需要手动释放连接,而是交由连接池释放连接。
-
4013
-
2019-11-26 15:53:10
- Java中的“浅复制”与“深复制”的区别与实现(附代码)
- 浅复制,又称为浅拷贝。创建一个新对象,然后将当前对象非静态字段复制到该新对象,如果字段是值类型的,那么对该字段执行复制;如果该字段时引用类型的话,则复制引用但不复制引用的对象。深复制,不仅复制对象本身,而且复制对象包含的引用指向的所有对象。
-
2556
-
2019-11-26 16:14:58
- 详解java中的transient关键字
- Java提供了一种对象序列化的机制。用一个字节序列可以表示一个对象,该字节序列包含该对象的数据、对象的类型和对象中存储的属性等信息。字节序列写出到文件之后,相当于文件中持久保存了一个对象的信息。反之,该字节序列还可以从文件中读取回来。
-
2077
-
2019-11-26 16:45:36
- php laravel请求处理管道(装饰者模式)
- 没有使用装饰者模式,需要对模块(WelcomeController::index方法)进行修改。使用装饰者模式,$pipeList表示需要执行的中间件数组。关键在于使用了array_reduce函数。
-
3635