本文分类:news发布日期:2024/7/9 4:58:18
相关文章
【Kotlin】高阶函数和Lambda
文章目录 高阶函数抽象和高阶函数方法引用表达式使用场景 Lambda表达式lambda表达式类型Lambda开销 闭包Java实现闭包Kotlin中的闭包 高阶函数
Kotlin天然支持了部分函数式特性。我们可以在一个函数内部定义一个局部函数。
fun foo(x: Int) {fun double(y: Int): Int {return…
建站知识
2024/7/9 4:00:37
[网络] 4. HTTP/1.1 相比 HTTP/1.0 提高了什么性能?
HTTP/1.1 相比 HTTP/1.0 性能上的改进
● 使用长连接的方式改善了 HTTP/1.0 短连接造成的性能开销。 ● 支持管道(pipeline)网络传输,只要第一个请求发出去了,不必等其回来,就可以发第二个请求出去,可以减…
建站知识
2024/7/9 4:35:39
深入探索Maven:优雅构建Java项目的新方式(一)
Maven高级 1,分模块开发1.1 分模块开发设计1.2 分模块开发实现 2,依赖管理2.1 依赖传递与冲突问题2.2 可选依赖和排除依赖方案一:可选依赖方案二:排除依赖 3,聚合和继承3.1 聚合步骤1:创建一个空的maven项目步骤2:将项目的打包方式改为pom步骤…
建站知识
2024/7/9 3:40:45
CSS:浏览器设置placeholder样式 / 微信小程序设置placeholder样式
一、web 设置placeholder
设置浏览器的placeholder样式
::-webkit-input-placeholder { /* WebKit browsers */color: #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #999;
}
::-moz-placeholder { /* Mozilla Firefox 19 */color: #999;
}
:-ms-input-p…
建站知识
2024/7/9 3:47:06
druid keepAlive 导致数据库连接数飙升
一.背景
应用在执行完某个复杂业务,主要包含20几个查询SQL的操作后,会导致数据库连接池一直升高
druid版本:1.2.11 druid配置文件:
spring.datasource.druid.maxActive100
spring.datasource.druid.initialSize20
spring.datas…
建站知识
2024/7/9 4:22:36
交换技术-电路交换-报文交换-分组交换
交换技术是指主机之间、通信设备之间或主机与通信设备之间为交换信息所采用的数据格式和交换装置的方式。按交换技术可分为:电路交换、报文交换和分组交换。
电路交换
交换(switching),就是按照某种方式动态地分配传输线路的资源。
电路交换是在源结点…
建站知识
2024/7/5 22:51:21
自实现string类
一. 环境
Linux x86_64,g 8.5.0
二. 实现
自实现 string 之前一直想写来着,一直拖着,现在把它完稿。这个版本是比较简单的版本,有一些可能有不同的或者更好的实现方式,后面有机会会加到里面。
打算实现的接口如下 …
建站知识
2024/7/6 19:39:25