上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 39 下一页

2019年7月6日

btree b+tree 的关系

摘要: btree: 平衡二叉树 b+tree:平衡和二叉树的变种,只在叶节点存储数据。 mysql 索引使用的数据结构是 b+tree。 阅读全文

posted @ 2019-07-06 20:47 zhangyukun 阅读(117) 评论(0) 推荐(0) 编辑

volatile和指令重排序

摘要: volatile 的作用 1 精致指令重排序 2 多线程访问同一个变量的时候,每次都是取最新的,而不会使用当前cpu缓存的那一份。 阅读全文

posted @ 2019-07-06 20:45 zhangyukun 阅读(250) 评论(0) 推荐(1) 编辑

事务一致性理解 事务ACID特性的完全解答

摘要: A 原子性 事务管理者多个小操作,他们同时完成或者同时不完成就是原子性 C 一致性 一致性,是一个很相对的,很主观的概念, 一致性 描述的是 事务 从一个一致的状态变成 另一个一致的状态。 一致性需要 AID 的 特性来保证,但是 还和我们的逻辑相关。 一致性是数据库事务的特性,也就是说一个事务应该 阅读全文

posted @ 2019-07-06 01:23 zhangyukun 阅读(1241) 评论(0) 推荐(0) 编辑

2019年7月5日

JVM 详解

摘要: 1 jdk 和jre 的区别 jre 石 Java 运行环境,只能运行 class 不能编辑 Java文件,不能dubug。 2 jdk下面的 bin/jconsole.exe 监控 一些内存,线程,jvm 。 3 Java 的 层级 ,以前我们关注的是三面 三次。jvm 是最下面一层 4 Java 阅读全文

posted @ 2019-07-05 14:34 zhangyukun 阅读(458) 评论(0) 推荐(0) 编辑

2019年7月1日

java 并发 详解

摘要: 1 普通线程和 守护线程的区别。 守护线程会跟随主线程的结束而结束,普通线程不会。 2 线程的 stop 和 interrupted 的区别。 stop 会停止线程,但是不会释放锁之类的资源? interrupt 会让线程抛出异常。 测试:stop 和 interrupt 关于锁释放的问题。 3 关 阅读全文

posted @ 2019-07-01 00:33 zhangyukun 阅读(572) 评论(0) 推荐(0) 编辑

2019年5月16日

socker TCP UDP BIO NIO

摘要: BIO: Java 1.4 以前只有之中方式。 bio:阻塞式IO, 一个 socker 连接占用一个 线程。如果 IO 阻塞,会在传输速度限制,这个线程也会一直等待在这里,等待从socker 的 IO 流 中读写数据。 Java 基于 socker 的 连接方式都是 BIO,都是阻塞式的IO。 T 阅读全文

posted @ 2019-05-16 14:56 zhangyukun 阅读(307) 评论(0) 推荐(0) 编辑

2019年5月9日

mysql 主从复制 配置

摘要: mysql 的 默认配置文件在 /etc/my.cnf 1 修改主库 配置文件: 设置 服务id,并且开启二进制日志文件。 server-id=1 log-bin=mysql-bin 2重启服务:service mysqld restart; 3 连接mysql创建用户,和授权: CREATE US 阅读全文

posted @ 2019-05-09 17:38 zhangyukun 阅读(111) 评论(0) 推荐(0) 编辑

身份证格式验证 方法

摘要: /** * 验证身份证 * @param idcard * @return */ public static boolean isIdcard(String idcard) { if (idcard == null || "".equals(idcard)) { return false; ... 阅读全文

posted @ 2019-05-09 11:07 zhangyukun 阅读(610) 评论(0) 推荐(0) 编辑

2019年5月5日

分布式事务 XA 两段式事务 X/open CAP BASE 一次分清

摘要: 分布式事务: 分布式事务是处理多节点上 的数据保持 类似传统 ACID 事物特性的 一种事物。 XA:是一种协议,一种分布式事务的协议,核心思想是2段式提交。 1 准备阶段 2 提交阶段。XA协议是 Tuxedo 首先提出的 XA 的 原理 ,XA分了 几个角色,RM ,TM ,AP 等 RM:资源 阅读全文

posted @ 2019-05-05 14:55 zhangyukun 阅读(1225) 评论(0) 推荐(0) 编辑

2019年5月3日

笔记本最小安装centos7 连接WiFi的方法

摘要: 1.首先下载iw工具。 yum -y install iw 2.获取无线网卡的名称 执行iw dev,假设获得名称为 wlp3s0(示例) 3.激活无线网络接口 执行ip link set wlp3s0 up 4.扫描当前环境中的无线网络 执行iw wlp3s0 scan|grep SSID,假设你 阅读全文

posted @ 2019-05-03 23:59 zhangyukun 阅读(1055) 评论(0) 推荐(0) 编辑

上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 39 下一页

导航