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

2022年6月17日

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

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

posted @ 2022-06-17 20:00 zhangyukun 阅读(156) 评论(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 阅读(101) 评论(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 阅读(104) 评论(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 阅读(13023) 评论(0) 推荐(1) 编辑

2022年5月24日

Timer 原理 到 spring 定时器任务

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

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

2022年5月23日

zookeeper 可视化工具 推荐 5种对比

摘要: 1 ZooKeeper Assistant (收费的,也不贵几十块钱,但是限制客户端数量(2个)),有监控统计图,但是,免费 只能连接localhost 下载地址: http://www.redisant.cn/za 收费情况: 2 PrettyZoo 界面漂亮,对4字节命令支持好 (我用的这个) 阅读全文

posted @ 2022-05-23 21:16 zhangyukun 阅读(6015) 评论(2) 推荐(2) 编辑

2022年5月1日

cpu 多级缓存协议 MESI 状态图解

摘要: 一张图表示MESI: 缓存行在cpu 共享的情况有4种状态,分别是 M 修改,E独享,S共享,I 无效4种状态。 M:修改了缓存行,但是没有同步到主内存,并且需要在别的cpu 读取这个缓存行前同步到主存。 E:独享,一个cpu 占用,这时候自己可以写,可以读。 S:共享状态,都能读,但是都还没有写。 阅读全文

posted @ 2022-05-01 17:40 zhangyukun 阅读(194) 评论(0) 推荐(0) 编辑

商品秒杀提高QPS解决方案

摘要: 提高QPS有不变的几个思想: 1 缓存数据好过直接操作数据库 2 批量修改,好过单条修改 3 保护系统不宕机,宕机以后QPS 为0. 场景和要求:活动商品秒杀,需要支持大量的用户的瞬时冲击,我们需要尽量的做到QPS 高,然后我们要保证即便用户超出我们系统预期也能稳定运行。 不优化情况我们一般怎么做: 阅读全文

posted @ 2022-05-01 14:06 zhangyukun 阅读(670) 评论(0) 推荐(0) 编辑

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

导航