Rocky的博客

人 真实 责任 担当 奋斗

排序:
默认
按更新时间
按访问量

线上FullGC频繁的排查

线上FullGC频繁的排查问题

2017-04-11 17:30:07

阅读数:12340

评论数:4

Thread & ExecutorService & ThreadPoolExecutor 总览

Thread & ExecutorService & ThreadPoolExecutor 总览

2016-09-17 10:02:39

阅读数:938

评论数:0

读AbstractQueuedSynchronizer类源码

这个类的代码除去注释差不多有千多行,要想把所有代码都读完,然后按照作者的思路给理解完,是不容易的.这里我仔仔细细读了差不多一半的代码,说难倒不是很难.虽然没有完全看完,但是基本上理解了作者代码的意图..说得简单些,就是操作一个双向链表.而链表中的每个节点有多种状态.AQS就是要保证整个双向链表和节...

2015-06-06 23:01:49

阅读数:1191

评论数:2

读LockSupport源码

LockSupport类简介LockSupport类是其他类实现锁和同步的基础. 读了源码就会知道, 这个类主要利用了Unsafe类中提供的part和unpart两个方法.

2015-06-06 13:52:18

阅读数:1243

评论数:0

读Unsafe类源码

Unsafe类简介JUC中很多的实现都是调用了Unsafe类来实现的,所以这里阅读下该类的内容.Unsafe类包装了很多低级别的非安全性操作.虽然该类及其所有的方法都是public的,但是它只能被受信任的代码使用(也就是jdk中的代码)读源码过程中.

2015-06-06 13:11:19

阅读数:1210

评论数:0

Class文件二进制分析

本篇博文描述的是对一个很简单的java文件的对应的class文件的二进制分析. 要分析class文件的二进制格式,必须了解对应版本的jvm specification. 由于jvm specification中关于class文件的内容有点多,所以这里不在描述相同的内容. 说明:本篇博文中设计的cl...

2015-01-02 00:24:26

阅读数:4270

评论数:5

海量日志数据,找出出现次数最多的IP地址。

问题描述 有一个12G的文本文件,每行记录的是一个IP地址,现要找出这个文件中出现次数最多的那个ip。 代码实现 import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundExcepti...

2013-11-23 21:31:04

阅读数:2552

评论数:0

TCP报文段首部格式详解

TCP首部格式 格式字段详解 源端口、目标端口:计算机上的进程要和其他进程通信是要通过计算机端口的,而一个计算机端口某个时刻只能被一个进程占用,所以通过指定源端口和目标端口,就可以知道是哪两个进程需要通信。源端口、目标端口是用16位表示的,可推算计算机的端口个数为2^16个。 序列号:表示本报文...

2013-10-19 12:24:57

阅读数:11829

评论数:0

深入理解TCP/IP协议栈之TCP协议

摘要: 本文简单介绍了TCP面向连接理论知识,详细讲述了TCP报文各个字段含义,并从Wireshark俘获 分组中选取TCP连接建立相关报文段进行分析。   www.2cto.com   一、概述 TCP是面向连接的可靠传输协议,两个进程互发数据之前需要建立连接,这里的连接只不过是端系 ...

2013-10-17 15:57:57

阅读数:4597

评论数:0

AIO实现TimeServer

- 实现返回当前服务器时间的功能 - 采用半双工模式(主要是因为采用telnet为客户端,然后telnet默认情况下是半双工) - 客户端连接后,可以发送 time,stop命令. 只有客户端发送stop命令后,服务段才主动断开链路。

2016-12-21 17:34:35

阅读数:345

评论数:0

Linux系统日志管理

Linux系统日志管理 日志分类: 1. 连接时间的日志    连接时间日志一般由/var/log/wtmp和/var/run/utmp这两个文件记录,不过这   两个文件无法直接cat查看,并且该文件由系统自动更新,可以通过如下:   w/who/finger/id...

2016-09-19 17:36:24

阅读数:413

评论数:0

BTrace入门

BTrace入门

2016-09-18 17:28:35

阅读数:2530

评论数:1

Nginx正向代理与反向代理

Nginx正向代理与方向代理

2016-01-19 11:07:20

阅读数:588

评论数:0

Maven资源过滤

maven资源过滤配置

2016-01-05 11:55:04

阅读数:1934

评论数:2

GitLab安装

GitLab安装

2015-11-10 16:28:01

阅读数:455

评论数:0

彻底卸载MYSQL

彻底卸载MYSQL

2015-08-23 00:02:26

阅读数:512

评论数:0

SublimeText 3中文输入

SublimeText 3中文输入

2015-08-22 11:06:32

阅读数:610

评论数:0

Phantomjs截图乱码

在centos中执行:yum install bitmap-fonts bitmap-fonts-cjk 在ubuntu中执行:sudo apt-get install xfonts-wqy

2015-08-17 14:15:17

阅读数:1302

评论数:0

RMI执行过程分析

RMI执行过程分析

2015-08-05 00:32:45

阅读数:1692

评论数:0

Ubuntu下Wireshark普通权限不足之解决方案

Ubuntu下Wireshark普通权限不足之解决方案

2015-08-02 19:19:03

阅读数:7496

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭