1. 服务器防暴力破解

    自己的服务器最近连续几天被攻破好几次,被服务商给禁止使用了。因为上面没什么重要服务,仅仅跑跑代理,就没注意过安全问题。结果几天时间就被暴力破解了几千次!

    2018/11/26 osgi java maven

  2. 初探osgi与解决jar包冲突

    osgi 的模块化运行有很多的好处,比如动态升级系统模块,其他比如我想解决多jar冲突的问题就可以使用多boudle来解决。

    2018/07/07 osgi java maven

  3. Netty之TCP黏包与拆包

    在进行netty NIO学习时发现的,如果 client 连续不断的向 server 发送数据包时, server接收的数据会出现两个数据包粘在一起的情况,这就是TCP协议中经常会遇到的粘包以及拆包的问题。本文主要讲1.tcp黏包拆包的概念;2.netty中如何解决;3.顺带提一下类似dubbo,http之类的网络协议怎么设计。

    2018/05/31 netty tcp io

  4. 我的Netty学习之路

    netty是一个高性能的网络组建,学习它不仅有助于理解NIO,而且可以学习到很多的编程模式!

    2018/05/30 netty java io

  5. Hbase

    HBase(Hadoop Database)来自于Apache组织,早起隶属于Hadoop项目,是其下的一个开源子项目,到目前成长为一个独立的顶级开源项目。本文从相对底层的角度讲一下HBase。

    2018/05/16 Hbase nosql DB

  6. 我的docker探索之路

    docker处于了解并使用的情况,但使用也是在DevOps下使用的,只有一个宏观的了解,因此对docker的各种具体使用也不熟悉,所以决定探索一下,如果内存可以的话,将自己的云服务器全部docker化。

    2018/05/10 docker centos linux

  7. 图数据库发展

    由于前些年以及后些年的《CCF中国计算机科学技术发展报告》都有电子版,并且大家都可以下载,唯独这年的电子报告无从下载。恰好当年我以学生嘉宾参加CNCC2015,有幸获赠一本,并有图领奖 Michael stonebraker的亲笔签名。于是就利用OCR进行了翻译,并人工进行了校验,并添加了部分内容。

    2018/04/26 DB RDF GraphDB

  8. lombok-精简你的Java代码

    jdk10都已经支持var了,其实在很久之前lombok都已经基于Annotation Processing 技术实现了更丰富的功能,使用起来还是很舒服的,但是由于其某些弊端,并没有流行起来。

    2018/04/11 java lombok jdk10