上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 39 下一页

2022年6月17日

各种 垃圾收集器结构和原理

摘要: 5垃圾收集器 (garbage collection) 1.串行JVM serial 垃圾收集器,也是最早的 垃圾收集器,串行执行回收,如今基本已经没人用了,那时候内存小,即便并行也可以很快完成回收 年轻代使用 serial 老年代使用 serial old 2.并行JVM parallel 垃圾收 阅读全文

posted @ 2022-06-17 21:52 zhangyukun 阅读(274) 评论(0) 推荐(0) 编辑

JDK11 新特性 String去空白字符加强版方法 首次支持ZGC

摘要: JDK11的新特性语法 api 方面不多, 如果算上 JDK9,JDK 10 两个短期版本变化也不少,JDK 11 和 JDK8 一样是长期支持版本,商用一般都不会选择9,10这种零时版本。 jdk11 最显著的提高在于首次支持ZGC,但是只是支持,并不建议商用使用。ZGC 能支持 PB级别内存,和 阅读全文

posted @ 2022-06-17 21:22 zhangyukun 阅读(175) 评论(0) 推荐(0) 编辑

JDK10 新特性 局部变量类型推断

摘要: JDK 10 主要新特性在于支持 var 申明 的局部变量,相当于一个泛型 1 package com.lomi.jdk10; 2 3 import org.junit.Test; 4 5 import java.awt.print.Book; 6 import java.util.*; 7 imp 阅读全文

posted @ 2022-06-17 21:08 zhangyukun 阅读(45) 评论(0) 推荐(0) 编辑

JDK 9新特性 系统模块化 接口私有方法等

摘要: JDK9 新特性 最重要的就是支持模块化编程,和接口私有方法 例子中提供服务的 module-info.java 文件 项目A /** * * 1 一个项目,或者说一个jar包只能被属于一个模块, * 2 如果没有配置模块就是全部使用(没有配置包含2种,引用方和被引用方) * 3 使用模块相当于值暴 阅读全文

posted @ 2022-06-17 20:00 zhangyukun 阅读(158) 评论(0) 推荐(0) 编辑

2022年6月15日

JDK8 新特性 lamdda表达式 Stream 接口支持实例方法

摘要: JDK 8最大的特点在于lamdda 表达式和Stream 集合处理工具流 /** * lamdda 表达式的写法 */ @Test public void test1(){ //传统写法,匿名内部类 Function<String,String> funOld = new Function<Str 阅读全文

posted @ 2022-06-15 23:09 zhangyukun 阅读(69) 评论(0) 推荐(1) 编辑

2022年6月5日

压缩算法原理

摘要: 情景1 学校运动会,看台上坐满了全校同学,怎么能记录下来完整的位置占用情况? 我们用 0表示没人,1表示有人。假如如看台是 50*20的 排列。 第一种:我们用50*20个,0,1 表示完整的位置占用情况。0,1,1,1,1,1 N多的1 1,1,10 ,表示只有第一个和最后一个是0,别的都是1. 阅读全文

posted @ 2022-06-05 22:20 zhangyukun 阅读(103) 评论(0) 推荐(0) 编辑

2022年5月27日

kafka 原理和总结

摘要: 首先kafka 和 rocketmq 机制非常类型 kafuka结构图(来源网络) kafka中集群中的角色名词解释和作用 1 broker mq服务节点 2 producter 生产者 3 consumer 消费者 4 ISR (In-Sync Replicas) kafka 处于据同步的副本(节 阅读全文

posted @ 2022-05-27 20:40 zhangyukun 阅读(108) 评论(0) 推荐(0) 编辑

centos 安装kafka

摘要: 1 恢复内容开始 1 安装zookeeper 1 下载 https://dlcdn.apache.org/zookeeper/zookeeper-3.8.0/apache-zookeeper-3.8.0-bin.tar.gz 2 解压: tar -zxvf apache-zookeeper-3.8. 阅读全文

posted @ 2022-05-27 20:39 zhangyukun 阅读(77) 评论(0) 推荐(0) 编辑

2022年5月26日

网页可能暂时无法连接,或者它已永久性地移动到了新网址。

摘要: 如果你看到这样的一个网页,那么这个网站不是墙掉了,而是因为你的默认DNS 不能正确的解析这个域名,不能找到这个域名对应的ip。 解决办法就是刚换DNS我用的8.8.8.8解决了,你可以试试,如果哦不行就百度找找别的DNS ,移动的,联通的,电信,阿里的,华为的,腾讯的登登.....总有一个可以访问。 阅读全文

posted @ 2022-05-26 22:08 zhangyukun 阅读(13139) 评论(0) 推荐(1) 编辑

2022年5月24日

Timer 原理 到 spring 定时器任务

摘要: Java Timer 怎么实现延时任务的?怎么实现周期任务的?消耗资源多吗?执行时间准确吗? 1 Timer 的基本使用。 第一个参数是任务,第二个参数可以是指定时间,第三个参数如果指定了就会周期的执行这个任务 2 Timer 的原理 概述:Timer 有一个内部线程,和一个阻塞队列,在Timer 阅读全文

posted @ 2022-05-24 21:55 zhangyukun 阅读(166) 评论(0) 推荐(0) 编辑

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 39 下一页

导航