摘要: 一、安装ffmpeg 1.http://ffmpeg.org/download.html下载地址,选择合适的操作系统版本下载,因为我的操作系统是centos7,所以下面的安装都是命令都是针对centos系统的 2.安装ffmpeg依赖的软件x264 sudo yum install x264-dev阅读全文
posted @ 2019-07-12 00:53 CLAYJJ 阅读(67) 评论(0) 编辑
摘要: CLH锁:自旋锁,在上一个节点上等待,先上代码: 注意它的实例变量,tail为一个原子引用,所以在它上的操作都是原子性操作,它是所有线程共享的变量,与后面的两个变量区分开,current是线程本地变量,它的值都和当前线程有关。current记录的是当前线程的锁情况。 加锁时,现将current的lo阅读全文
posted @ 2019-03-19 11:15 CLAYJJ 阅读(76) 评论(0) 编辑
摘要: 这个ConcurrentHashmap的设计非常精妙,如果有疑问的地方,欢迎大家在评论区进行激烈讨论! 一、静态工具方法 此方法是对给定的int型数据c,返回一个值(比如叫x),则x满足x >=c且x是2的整数次幂。 首先为什么先将c-1,我们等下再说,先解释下从代码第3行到第7行的意思,第三行的意阅读全文
posted @ 2019-03-02 11:04 CLAYJJ 阅读(144) 评论(0) 编辑
摘要: b-树(m阶): 1.根节点至少有2个子节点; 2.中间节点包含k个子节点和k-1个元素,m/2 <= k <= m; 3.每个节点中的元素从小到大排列,节点当中k-1个元素正好是k个孩子包含的元素的值域分划; 4.每一个叶子节点都包含k-1个元素,其中 m/2 <= k <= m; 5.所有叶子节阅读全文
posted @ 2019-02-19 16:47 CLAYJJ 阅读(20) 评论(0) 编辑
摘要: 1.getClass: public final native Class<?> getClass(); 返回当前对象运行时的类的对象。 2.hashCode: public native int hashCode(); 这个方法是为哈希表这种数据结构提供支持的。(例如HashMap) hashco阅读全文
posted @ 2019-01-09 14:56 CLAYJJ 阅读(22) 评论(0) 编辑
摘要: es启动默认不能使用root用户,所以需要新创建一个用户来启动。 启动时可能出现的问题: [1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536] [2]: 阅读全文
posted @ 2018-12-29 13:46 CLAYJJ 阅读(33) 评论(0) 编辑
摘要: 进程读取数据时要经过两个阶段: 1.等待内核准备数据; 2.将内核缓冲区中的数据复制到进程缓冲区中。 一、阻塞IO 进程会阻塞在等待内核准备数据和数据从内核空间复制到用户空间这两个阶段。 二、非阻塞IO 进程读取数据时,如果内核数据还没有准备好,则会立即返回一个错误告诉进程数据还没准备好。所以程序必阅读全文
posted @ 2018-12-27 14:50 CLAYJJ 阅读(27) 评论(0) 编辑
摘要: 事务的特性:ACID Atomic:原子性 Consistency:一致性 Isolation:隔离性 Durability:持久性 几个相关概念: 脏读:一个事务读到另一个事务未提交的数据。 幻读:一个事务两次读取的数据个数不同(另一个事务添加了新的数据)。 不可重复读:一个事务两次读取的数据内容阅读全文
posted @ 2018-12-06 09:43 CLAYJJ 阅读(27) 评论(0) 编辑
摘要: 今天周末时间,有空给大家讲解一个小知识点,即HTTP的keep-alive头部。我使用wireshark来抓取网络包来在实战中讲解。希望能让大家更容易、更直观的理解! HTTP中keep-alive头部的作用是为保持TCP连接,这样可以复用TCP连接不需要为每个HTTP请求都建立一个单独的TCP连接阅读全文
posted @ 2018-09-23 22:43 CLAYJJ 阅读(1101) 评论(0) 编辑
摘要: 由于Zuul的内容较多所以单独列出一篇来讲。全是干货,如果学到东西的,动动小手给点个推荐^_^ 谢谢! 1. Router and Filter: Zuul(路由和过滤:Zuul) 路由是微服务架构不缺少的一部分。例如“/”可能映射到web服务,“/api/users”映射到用户管理服务,而“/ap阅读全文
posted @ 2018-09-20 16:34 CLAYJJ 阅读(951) 评论(0) 编辑
博聚网