摘要: java 算法 1、递归的方法实现冒泡 1 public class SortTest { 2 public static void main(String[] args) { 3 int[] arr={12,5,16,3,9,0,158,214,85}; 4 queue(arr); 5 Syste 阅读全文
posted @ 2020-07-26 19:38 王洪洪 阅读(432) 评论(0) 推荐(0) 编辑
摘要: Java docker linux 阅读全文
posted @ 2020-07-26 19:36 王洪洪 阅读(144) 评论(0) 推荐(0) 编辑
摘要: java-dubbo spring cloud kafaka消息队列 kafka 日志记录,削峰填谷场景 kafka高吞吐量,kafka写入硬盘,高吞吐率是通过顺序读写,零拷贝,批量发送,消息压缩 顺序读写:kafka里面分区partion,分区是顺序读写的,不需要磁头,有一个扇区,kafka将消息 阅读全文
posted @ 2020-07-26 19:35 王洪洪 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 1、redis支持5中类型 string hash(map格式) list(linkedlist,可以重复) set(不允许重复) sortedset(有序,不允许重复) string set age get age del age hash hset myhash username hh ,has 阅读全文
posted @ 2020-07-26 19:34 王洪洪 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 1、jvm模型 jvm线程私有 栈(每个方法执行时都会创建一个栈针)、本地方法栈、程序计数器(程序执行的下一条执行),线程共享 堆(实例对象和数组)、方法区(类、常量、静态变量) 2、 jvm gc 回收算法 (1)标记-清除 算法(缺点:效率不高,会产生内存碎片),(2) 复制算法(将空间划分为2 阅读全文
posted @ 2020-07-26 19:28 王洪洪 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1、数据库引擎 Innodb和myisam 对比,mysql 5.5之前默认是myisam,5.5之后为 innodb 2、mysql索引 普通索引 唯一索引 主键 组合索引 全文索引 es做分词搜索比较多 3、sql优化 4、sql数据安全 像手机号这种入库要加密 阅读全文
posted @ 2020-07-26 19:26 王洪洪 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1、hashmap 1.1 iterator遍历效率高,Map.Entry entry = (Map.Entry) iter.next(); 1.2 hashMap 数据结构 hash算和寻址算 a jdk 1.7及之前 是数组+链表 存储地址是hash值对数组取模,然后定位到数组中去 b jdk 阅读全文
posted @ 2020-07-26 19:24 王洪洪 阅读(105) 评论(0) 推荐(0) 编辑