上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 41 下一页

2020年11月30日

ArrayBlockingQueue 源码解析

摘要: BlockingQueue也是JUC的重要知识,而且包含的BlockingQueue的种类还比较多,本篇先分析ArrayBlockingQueue ,主要分为三部分 1 创建 2 放数据 3 取数据 一 创建 public ArrayBlockingQueue(int capacity) { thi 阅读全文

posted @ 2020-11-30 14:04 MaXianZhe 阅读(124) 评论(0) 推荐(0) 编辑

2020年11月27日

Kafka 读书笔记--日志索引

摘要: 1 log.index.interval.bytes 默认值4K,每当写入4K信息时偏移量索引文件和时间戳索引文件分别增加一个索引项 阅读全文

posted @ 2020-11-27 08:59 MaXianZhe 阅读(88) 评论(0) 推荐(0) 编辑

2020年11月26日

Mybatis源码解析之--谈谈${}

摘要: 一百度${}, #{} 网上有好多答案,不过还是自己跟过源码才能理解原理 一 概述 其实${} 没什么特别的,也可以从入参为POJO里获取属性值进行替换。需要注意的是它通过ognl表达式把POJO做变更,然后从里面获取属性值,进行纯粹的字符串拼接。 所以需要注意,比如一张表有一个列是VARCHAR, 阅读全文

posted @ 2020-11-26 20:24 MaXianZhe 阅读(198) 评论(0) 推荐(0) 编辑

Mybatis源码分析之--浅析ResultSetHandler

摘要: 本文浅析ResultSetHandler,说道浅析就是ResultSetHandler本身其实很复杂的,甚至可以说是mybatis四大组件最复杂的,因为resultMap本身还可以嵌套assosiation,collection的标签,一个mapper空间还可以有多个resultMap彼此之间还能嵌 阅读全文

posted @ 2020-11-26 15:09 MaXianZhe 阅读(312) 评论(0) 推荐(0) 编辑

2020年11月25日

linux命令--ll

摘要: ll命令用来显示当前目录下的所有文件和文件夹详细信息,注意数字字段表示的是文件大小,单位是B 阅读全文

posted @ 2020-11-25 17:47 MaXianZhe 阅读(422) 评论(0) 推荐(0) 编辑

2020年11月24日

Mybatis源码分析之parameterHandler

摘要: 之前写过一篇分析动态sql和statementHandler的文章,其实statementHandler里面的 ParameterHandler 和 ResultSetHandler 还是值得分析一下的,本篇就来分析ParameterHandler 一 代码入口 我们以update方法为例 Simp 阅读全文

posted @ 2020-11-24 22:14 MaXianZhe 阅读(192) 评论(0) 推荐(0) 编辑

CyclicBarrier 源码分析

摘要: 一 代码用法 本质是一个重入锁加condition完成的 每个线程逻辑中调用await,对一个公共变量count进行减一,然后判断count是否为0.如果不为零,调用condition的await方法,阻塞住。直到最后那个线程会把count减一,此时 判断已经减到了0.此时就会调用condition 阅读全文

posted @ 2020-11-24 18:14 MaXianZhe 阅读(123) 评论(0) 推荐(0) 编辑

CountDownLatch源码分析

摘要: 一 使用场景 在网上找了个例子,这个例子很好地说明了 CountDownLatch 的用法,概括地说就是主线程等待子线程执行完了,主线程接着执行 public class CountDownLatchTest { public static void main(String[] args) { fi 阅读全文

posted @ 2020-11-24 16:30 MaXianZhe 阅读(114) 评论(0) 推荐(0) 编辑

linux--句柄相关

摘要: 一、修改文件句柄数 1.1.查看当前大小 ulimit -a 1.2.临时修改 ulimit -n 4096 1.3.永久修改 vim /etc/security/limits.conf * soft nofile 65536 * hard nofile 65536 二、调整vm.max_map_c 阅读全文

posted @ 2020-11-24 11:59 MaXianZhe 阅读(117) 评论(0) 推荐(0) 编辑

linux命令--wc

摘要: Linux wc命令用于计算字数。 利用wc指令我们可以计算文件的Byte数、字数、或是列数 [root@rdrssitapp03 ~]# ls /proc/14209/fd | wc -l 698 阅读全文

posted @ 2020-11-24 11:56 MaXianZhe 阅读(91) 评论(0) 推荐(0) 编辑

上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 41 下一页

导航