Java小强个人技术博客站点    手机版
当前位置: 首页 >> 开源

Mina控制IP连接量和连接总数量

152720 开源 | 2014-7-30 15:20
要求就是可以控制某个IP只能连接一次客户端,或连接的总数量不能超过设定的值。这里使用了apache-mina-2.0.7版本,请注意。其实这个可以参考官方的一个聊天示例,来一个客户端的时候就缓存下来,走的时候移除。这里就稍作改造,这里会有一个缓存客户端session的Map,还有一个连接总数的计数器,设定一个IP只能连接一个客户端,然后连接总数不能超过2个。......查看详细

Mina重连 千万别这么干

97481 开源 | 2014-7-30 14:30
户端会有中断的情况,那就得重连吧,怎么重连,马上想到的就是不断创建MinaTcpClient对象,或者把Mina的对象都重新创建一次。是的,我就是这么干的,当时确实没注意。后来发现,总是死机,现象是Tomcat没有死,而是该程序宕机了。阅读全文>>...查看详细

Mina TCP服务端客户端 示例

91000 开源 | 2014-7-30 14:27
服务端建立端口监听后,收到消息后进入messageReceived()方法,示例处理是打印该消息,然后组装了一个0-9的数据返回回去。注意,即使使用的是Mina,仍需做分包、粘包,等处理,例如有时一条数据不是一次发过来的。阅读全文>>...查看详细

Log4j 把不同包的日志打印到不同位置

111811 开源 | 2014-7-25 23:34
如果需要将不同的日志打印到不同的地方,则需要定义不同的Appender,然后定义每一个 Appender的日志级别、打印形式、输出位置!阅读全文>>...查看详细

UrlRewrite 简介与示例

105950 开源 | 2014-7-20 20:23
URL Rewrite的概念URL Rewrite即URL重写,就是把传入Web的请求重定向到其他URL的过程。URL Rewrite最常见的应用是URL伪静态化,是将动态页面显示为静态页面方式的一种技术。比如http://www.123.com/news/index.asp?id=123 使用UrlRewrite转换后可以显示为 http://www.12......查看详细

FreeMarker 整合Struts2示例

105090 开源 | 2014-7-20 20:17
Struts2使用FreeMarker作为其黙认的模板技术,因此Strus2对FreeMarker的支持非常良好。因此,为了在Struts2应用中使用FreeMarker模板技术,只需要在Struts.xml文件中进行简单配置即可。阅读全文>>...查看详细

POI Excel导出,我的又一个模板方法

101490 开源 | 2014-7-19 22:31
POI Excel导出,我的又一个模板方法下面有源码,下载就可以用,如果因为包的问题,就拷贝我的包就行了阅读全文>>...查看详细

Xpath java.lang.NoClassDefFoundError: org/jaxen/JaxenException

85520 开源 | 2014-7-19 22:24
使用dom4j时报错其实这里我使用了XPath进行定位查询节点,而Xpath其实不是dom4j的东西,而是一个标准,使用它需要进入如下两个包 阅读全文>>...查看详细