摘要: 原文地址: http://www.daniloaz.com/en/differences-between-physical-cpu-vs-logical-cpu-vs-core-vs-thread-vs-socket/ 水平所限,翻译不准确的地方望指正。 当我们使用像 nproc或者 lscpu等命阅读全文
posted @ 2018-10-31 17:28 zh1164 阅读(858) 评论(0) 编辑
摘要: w概述 如上图所示, 在TCP三次握手中,服务器维护一个半连接队列(sync queue) 和一个全连接队列(accept queue)。 当服务端接收到客户端第一次SYN握手请求时,将创建的request_sock结构,存储在半连接队列中(向客户端发送SYN+ACK,并期待客户端响应ACK),此时阅读全文
posted @ 2018-11-23 17:40 zh1164 阅读(70) 评论(0) 编辑
摘要: 原文地址: http://www.daniloaz.com/en/differences-between-physical-cpu-vs-logical-cpu-vs-core-vs-thread-vs-socket/ 水平所限,翻译不准确的地方望指正。 当我们使用像 nproc或者 lscpu等命阅读全文
posted @ 2018-10-31 17:28 zh1164 阅读(858) 评论(0) 编辑
摘要: 在看 《深入理解计算机系统》(CSAPP)第6章存储器层次结构 的时候突然想到在java并发编程 中的 可见性的问题,在这里简单记录一下,也不一定正确 ^_^ 我们从上面的图中可以看到Intel Core i7 中有4核,每一个核心中都有独立的L1 L2 高速缓存, 四个核心共享L3高速缓存。 假设阅读全文
posted @ 2017-11-12 21:07 zh1164 阅读(28) 评论(0) 编辑
摘要: 环境 Ubuntu-14.0 mysql-5.5 1.修改mysql 配置文件 /etc/mysql/my.cnf, 屏蔽掉下面的这行内容 bind-address = 127.0.0.1 2.登录mysql 依次执行命令 mysql -uroot -prootroot GRANT ALL PRIV阅读全文
posted @ 2017-08-23 18:35 zh1164 阅读(38) 评论(0) 编辑
摘要: 本文主要通过wireshark抓包来分析java socket程序的一些细节, 解决以前的一些疑问: 1.当一方的socket先关闭后,另一方尚未关闭的socket 还能做什么? 2.当基于socket的流关闭后,socket 还能使用吗? 首先给出基本的server和client端代码(为了便于分阅读全文
posted @ 2017-08-23 15:48 zh1164 阅读(92) 评论(0) 编辑
摘要: 实验环境: Centos 7 安装: yum install postgresql-server 安装完成后需要首先初始化数据库: postgresql-setup initdb 如果希望完全删除之前的配置和数据,直接删除/var/lib/pgsql/data/ 目录,然后重新执行initdb即可。阅读全文
posted @ 2017-08-17 16:15 zh1164 阅读(42) 评论(0) 编辑
摘要: 下面是一个通过apache httpclient 4 实现http/https的普通访问和BasicAuth认证访问的例子。依赖的第三方库为: 下面是具体实现:阅读全文
posted @ 2017-07-11 13:55 zh1164 阅读(158) 评论(0) 编辑
摘要: 我们知道很多类库中的阻塞方法在抛出InterruptedException后会清除线程的中断状态(例如 sleep、 阻塞队列的take),但是今天却发现了一个特别奇怪的现象,先给出代码: 如果按照我的理解,调用shutdownNow后会给线程池中的工作者线程发出中断请求,并在第一个睡眠的地方抛出 阅读全文
posted @ 2017-06-26 11:17 zh1164 阅读(1029) 评论(3) 编辑
摘要: Jackson 是一个能够将java对象序列化为JSON字符串,也能够将JSON字符串反序列化为java对象的框架。 本文的所有内容都可以从 Java JSON Jackson Introduction 中找到,这里记录下来供自己以后参考,如果时间充足,建议阅读原文。 这是另一篇介绍自定义(反)序列阅读全文
posted @ 2017-05-04 17:09 zh1164 阅读(922) 评论(0) 编辑
摘要: LDAP概述 目录系统是关于某些类别的对象(例如人)的信息列表。目录可以用于查找特定对象的信息,也可以反方向查找满足特定需求的对象。 企业中的员工通讯录就是一个目录系统。目录访问协议(directory access protocol)就是用来访问目录中数据的标准化方式。最广泛使用的是 轻量级目录访阅读全文
posted @ 2017-04-26 16:12 zh1164 阅读(552) 评论(0) 编辑