最新发布 第2页
学海无涯,回头是岸施主
置顶
评论 (0)1赞
1知识整理评论 (0)1赞
2JDK新特性与旧版功能的变更
supervisor
什么是 supervisorsupervisor 是一个用 Python 语言编写的进程管理工具,它可以很方便的监听、启动、停止、重启一个或多个进程。当一个进程意外被杀死,supervisor 监听到进程死后,可以很方便地让进程自动恢复,不再需要程序猿或系统管理员自己编写代码来控制。安装 supervisor安装方式很简单,直接 pip3 instal……
java-11-features
Lambda 参数的局部变量语法jdk 增强提案 323允许在隐式类型 lambda 表达式的中使用“var”关键字。先来看 显式类型 的 Lambda 表达式。在下面的代码中,参数 l 和 s 的类型 被明确声明(List<String> 和 String):(List<String> l, String s) -> l……
java-10-features
局部变量类型推断("var")从 Java 10 开始,我们可以使用关键字 var 来声明局部变量(局部意味着在方法内部)。例如,以下定义是允许的:var i = 10;var hello = "Hello world!";var list = List.of(1, 2, 3, 4, 5);var httpC……
Java 生态下想搞大流量下的 ws,是不是暂时只能 netty?
最近项目想上直播和拍卖业务,自身流量也是比较大,想问下目前业界 ws 方案下是不是更推荐 netty 或者有没有其他可以参考的方案呢?直播推流这快准备用阿里云的,直播上会用到 ws 的也就是评论,拍卖可能就是出价和评论。1. 使用 netty 的建议sagaxu:不要直接用 netty,建议使用 Vert.x 或者 Quarkus。wxw752:我……
关于 JDK 不同版本对 指令集支持
关于 jdk 不同版本对 指令集支持1. jdk 8(2014年)指令集支持:基线指令集:主要针对 SSE2/SSE4.1/AVX1(如 Intel Haswell 之前的处理器)。不支持AVX-512(Skylake 及之后的新指令集)。AES-NI 深度优化(仅部分支持)。向量化运算优化有限。适用场景:传统企业应用,无需高……
JDK 8 到 JDK 23 的 语法糖(语言特性) 和 垃圾回收(GC)优化
jdk 8 到 jdk 23 的 语法糖(语言特性) 和 垃圾回收(GC)优化语法糖(语言特性)演进从 Lambda 表达式到模式匹配,java 逐步引入更简洁的语法和现代编程范式。jdk 8(2014)Lambda 表达式:List list = Arrays.asList("a", "b", "c");list.forEach(s ->……
JAVA 对象头分析及Synchronized锁
JAVA 对象头分析及synchronized锁对象内存布局HotSpot虚拟机中,对象在内存中存储的布局可以分为三块区域:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)。[]]从上面的这张图里面可以看出,对象在内存中的结构主要包含以下几个部分:Mark Word(标记字段):对象的Mark Word……