-
2019-11-26 17:17:24
-
2019-11-26 17:12:57
-
2019-11-26 16:55:41
- Yii2中如何使用indexBy()
- 在项目开发中经常会使用到一些特殊的值作为数组的索引,一般可以先查询出数据后数组循环拼接成所需的格式。不过YII2框架提供了一种更简单的方法indexBy()。当你在调用all()方法时,它将返回一个以连续的整型数值为索引的数组。
-
2734
-
2019-11-26 16:45:36
- php laravel请求处理管道(装饰者模式)
- 没有使用装饰者模式,需要对模块(WelcomeController::index方法)进行修改。使用装饰者模式,$pipeList表示需要执行的中间件数组。关键在于使用了array_reduce函数。
-
3584
-
2019-11-26 16:28:35
- IIS 10配置PHP运行环境
- 1、下载php for windows解压到指定目录;2、安装iis 勾选CGI;3、处理映射;4、添加测试站点测试是否已经支持PHP;5、IIS url rewrite。
-
4730
-
2019-11-26 16:14:58
- 详解java中的transient关键字
- Java提供了一种对象序列化的机制。用一个字节序列可以表示一个对象,该字节序列包含该对象的数据、对象的类型和对象中存储的属性等信息。字节序列写出到文件之后,相当于文件中持久保存了一个对象的信息。反之,该字节序列还可以从文件中读取回来。
-
1888
-
2019-11-26 15:53:10
- Java中的“浅复制”与“深复制”的区别与实现(附代码)
- 浅复制,又称为浅拷贝。创建一个新对象,然后将当前对象非静态字段复制到该新对象,如果字段是值类型的,那么对该字段执行复制;如果该字段时引用类型的话,则复制引用但不复制引用的对象。深复制,不仅复制对象本身,而且复制对象包含的引用指向的所有对象。
-
2387
-
2019-11-26 15:31:41
- Java操作数据库——使用连接池连接数据库
- 创建连接池并配置连接属性。使用连接池获取连接。每次需要连接数据库时,不需要建立连接,而是通过连接池获取,由连接池提供连接。在使用完连接后,不需要手动释放连接,而是交由连接池释放连接。
-
3951
-
2019-11-26 15:18:33
- java建造者模式的特点及应用场景
- 建造者(Builder)模式的定义:指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。有利于系统的扩展。客户端不必知道产品内部组成的细节,便于控制细节风险。
-
4321
-
2019-11-26 15:05:41
- java线程池详解
- 线程池就是一个管理线程的池子,可以降低创建和销毁线程带来的资源消耗,因为线程其实也是一个对象,创建一个对象,需要经过类加载过程,销毁一个对象,需要走GC垃圾回收流程,都是需要资源开销的。
-
3493