加载中
运维利器之AWK

awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux...

TCP之半打开和半关闭

和同事在讨论TCP连接和关闭时,提到了半打开和半关闭,故整理一下这两个词发生的场景以及对应的TCP协议处理。

TCP握手边界状况分析

TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议,它通过三次连接(three-way handshake)过程创建一个连接。在连接创建过程中,很多参数要被初始化,例如序号被初始化以保证按序传...

网络数据传输安全风险分析

网络将数以千万计的机器连接在一起,环境复杂多变,所以网络攻击也是花样百出。这里,根据攻击对消息产生的影响,主要可以划分为三类:窃听、篡改、仿冒。这三种攻击方式,分别会破坏消息的私...

MSL、RTT及TTL介绍

简单的介绍了MSL、RTT以及TTL这几个网络协议中常遇到的概念。

网络I/O模型分析

在进行网络编程时,我们常常见到同步(sync)/异步(async),阻塞(block)/非阻塞(unblock)四种调用方式,本文就针对Linux下的I/O模型进行简单介绍。

JVM内存溢出常见原因分析及排查

对工作中JVM内存溢出问题进行分析,并给出一些常见的排查方法。

2017/08/22 22:53
498
操作系统常见概念

本文是对操作系统中常见的底层术语进行简单的解释说明,明确一些基本概念。

排序--选择排序

本文给出选择排序算法原理以及Java实现,并提供了一种双端选择的优化方案。

排序--插入排序

本文给出插入排序算法原理以及Java实现,并提供了一种基于二分查找快速插入的优化方案。

排序--冒泡排序

本文给出最为简单的排序算法:冒泡排序的原理以及Java实现。

JVM-启动流程

简单的描述了JVM在启动时做了哪些工作。

2017/08/15 23:59
98
TCP关闭状态分析

本文从TCP关闭连接的主动发起方和被动方的角度,描述了各个阶段的状态所代表的含义,为工作中一些问题的排查提供理论支持。

SQL优化

工作中遇到的一些SQL优化技巧,以及注意事项。

MySQL和Oracle分页查询实现方式

介绍MySQL和Oracle下的分页查询实现方式,并说明了Oracle下ROWNUM的一些常识。

记一次通过程序自动登录需SSO认证的网站

对于需要分析他人网站,通过程序实现数据的自动抓取,数据收集提供一些思路,对于CAS认证的流程通过程序进行一个简单的过程描述。

BIO模型分析

BIO:Blocking I/O,同步阻塞I/O,对该模型进行了简要的代码描述,并分析了其特性和弊端。

Session共享的一种解决思路

本文介绍了在集群环境下,利用Redis,解决Session共享的一种方案。

Redis配置文件详解

redis配置项说明

2017/07/26 22:19
106
ZooKeeper伪分布式集群安装

讲述单台Linux服务器中搭建ZooKeeper集群的步骤,以及配置文件中参数的说明。

没有更多内容

加载失败,请刷新页面

返回顶部
顶部