自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

转载 深入研究Netty框架之ByteBuf类继承结构

ByteBuf类继承关系图如下:ReferenceCounted:对象引用计数器,初始化ReferenceCounted对象时,引用数量refCnt为1,调用retain()可增加refCnt,release()用于减少refCnt。refCnt为1时,说明对象实际不可达,release()方法将立即调用deallocate()释放对象。如果refCnt为0,说明对象被错误的引用。在Abs

2017-09-18 17:54:05 1300

原创 LoginServer的网络层(一)

今天开始构建LoginServer的网络层。本架构中,目前只有LoginServer和AgentServer是面向客户端的,由Java书写,使用Netty框架。两个Server有些相同的问题要面对:相同的编码解码;客户端连接上来后,久不操作的处理;客户端断线的处理;因此,我首先建立了一个新的Project,名为“network2client”,将两个Server共用的代码写在这

2017-09-16 18:55:56 638

转载 Redis中删除过期Key的三种策略

项目中有个接口要频繁调用查询数据库中的数据,为了降低数据库的压力,所以把一部分记录先缓存在redis中,对redis中的数据设置了期限。今天无意间发现一个问题,使用dbsize查询出来的数量,比实际缓存量要高一部分。用redis-cli keys '*'|wc -l1获取到的数据和实际情况是一样的。如下面两图:   对比发现,redis中key的总量为286957,比数据库

2017-09-14 17:10:37 576

原创 策划配置表的读取

我之前坚持把Excel表格的读取放到单独的project中,真的是太正确了。现在项目采用分布式结构,有好几个Server以及机器人程序都需要读取这些文件,秒加!Good

2017-09-13 20:22:57 1142

原创 支援CCYY——2017.9.9

今天周六,下午4点后,脑子比较清楚,称号系统做的七七八八了,周一回来再补充一下,应该周二就能和客户端联调。

2017-09-09 19:11:49 666

原创 支援

大约是9月1日,公司派我临时支援一下CCYY项目,为期大约2个月。同时,调配原CCSY的一个C++服务器程序员到本项目组,支援我开发。现在,我的工作节奏就是,在本项目中动脑和嘴,在CCYY项目中动手写一两个功能。

2017-09-08 11:27:07 464

转载 Java多线程——线程怎么来的?

并发处理的广泛应用是使得amdahl定律代替摩尔定律成为计算机性能发展源动力的根本原因,是人类压榨计算机运算能力的最有力武器。并发并非一定得用多线程,多进程也可以,不过java里面谈论并发,大多数与线程脱不开关系。因此我们从线程说起。本文主要包含以下内容:线程的实现 线程的调度 线程状态切换线程的实现线程是比进程更轻量级的调度执行单位,在linux里面,线程和进程没有什

2017-09-07 09:51:18 255

转载 Java虚拟机-JVM各种参数配置大全详细

usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K -XX:PermSize=300M -XX:MaxPermSize=300M -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=5 -XX:GCTimeRatio

2017-09-05 14:24:44 590

转载 JVM调优:选择合适的GC collector

正文之前,先介绍一人:Jon Masamitsu。此人背景不详,不过他在SUN做的就是JVM,所以他的blog我认为是每一个想对JVM调优的人都应该读一读的。本文的很多观点和一些图也是取自他的blog。blog link:http://blogs.sun.com/jonthecollector/ 在他的一篇blog【1】中,写到了GC调优的最重要的三个选项:排在第三位的是young

2017-09-04 17:51:59 235

转载 深入分析IntHashMap

[-] 一IntHashMap   11 准备  12 IntHashMap类图  13 IntHashMap流程图 二IntHashMap与HashMap比较   21 运行效率比较   22 Visual GC比较   23 结果分析   24 差异一   25 差异二 一、IntHashMap   1.1 准备  先

2017-09-02 10:29:23 1411

windowsAPI函数

windows API 函数挺详细的,有一定的实用价值,希望对大家有用

2009-12-18

C++标准函数库(html)

html格式 速查手册 包含标准库及STL

2009-12-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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