陈中正的网络日志

Shadowsocks笔记

前几天使用Shadowsocks时遇到了问题,因此了解一些Shadowsocks的相关知识点,整理了一个笔记。

MyBatis 源码分析

machine learning 笔记

Java并发分享

Redis笔记

批量用户离线处理容器——绿萝

最近工作中涉及到两个对批量用户进行离线处理的工作:

  1. 对若干用户进行打标记。
  2. 对若干用户进行消息推送。

联想到之前也有很多这种类似的工作,索性把其中共用的部分抽离出来做成了框架——取名叫绿萝。

通过使用该容器,使用者编写处理业务相关的代码,业务无关的部分交给容器来解决。好比 Servlet和Tomcat之间的关系,绿萝作为一个容器来运行业务代码。

通过爬虫迁移CSDN博客

最早是在CSDN上写博客的,可是渐渐发现CSDN写博客有诸多限制,而且CSDN博客时不时会挂掉,因此后面用Hexo在github上搭了一个新博客,也就是现在这个。然而这样一来很多文章就留在CSDN上,而在新博客上找不到了。

因此前几天用Java写了一个爬虫,把CSDN上的博客内容爬了下来,并解析成markdown格式存储在本地,这样就可以方便的迁移到新的博客了。

项目从Resin迁移到Tomcat工具类库

项目组有两个老项目需要从resin迁移到tomcat,因为这两个项目的调用方比较多,所以要保证从resin迁移到tomcat过程中对调用方完全透明才行。这就需要对resin和tomcat的不同之处进行处理。

在修改过程中踩了若干坑,最终相关的Resin2Tomcat处理代码有了一个相对稳定的版本。于是把这部分相关处理代码抽成了一个maven工程,上传到公司仓库,方便以后其他同学使用。

设置多级路由器

2016-09-06_21:21:37.jpg

生活中我们很多情况下会设置多级路由,如一级路由器的无线信号太弱、一级路由器不能发射无线信号等原因。这种这种情况下就需要设置多级路由了。相比于仅仅设置一级路由来说,设置二级路由则麻烦了许多,一不小心,不光会自己上不了网,还可能会把别人也搞得上不了网。

设置二级路由器的方法有两种,下面分别对其进行介绍。

我们约定如下: 与Modem或者入户宽带相连的路由器称为A路由器,而与A路由器相连的路由器称为B路由器。局域网中其它计算机均可任意连接到其中的一台路由器的LAN口上,但同时也必须得遵守所连路由器的规则,即IP地址分配范围。