本人博客开始迁移,博客整个架构自己搭建及编码 http://www.cookqq.com
博客最近写的文章如下:
7/tomcat6解决too many open files
网上普遍解决方法:
(1)ulimit -n 2048 当前用户的最大允许打开文件数量设置为2048
(2)在 /etc/security/limits.conf 加入
* soft nofile 4096 * 表示所有用户
* hard nofile 4096
但是上面的方法设置open files失败,tomcat还是会报错too many open files
正确的方法是:(1)打开/etc/init.d/tomcat文件(这个是tomcat启动文件)>..
mongo实例其实已经是一个现成的连接池了,而且线程安全。这个内置的连接池默认初始了10个连接,每一个操作(增删改查等)都会获取一个连接,执行操作后释放连接。
5、基于netty的聊天架构设计
心跳和超时检测
客户端和服务器建立长连接,服务器端会保存着这个长连接,然后对长连接进行轮询看看是否有新的消息。 当客户端socket在非正常情况家掉线,如: 断网,断电等特殊问题的时候, 客户端的channel对象不会自动关闭,还以为这个链接活跃,继续保持着。当服务器端向客户端推送消息的时候,信息已经发送出去了,但是客户端没有收到。
4、netty获取当前连接数量
服务器端需要做一些日志监控,需要查看服务器端当前有多少客户端连接。
查看了netty的一些资料和博客信息,没有发现官方提供一些直接方法。
最后只能自己做一些处理了。在启动服务器的时候需要设置channelFactory。
...
mina和netty很像。mina提供了获取所有链接的方法
NioSocketAcceptor中getManagedSessionCount()
3、mongodb常用命令
mongoexport 导出数据
mongodb java大于小于
mongodb java获取所有数据库
2、Nginx 在POST提交数据时,报 HTTP411 Content-Length required 错误
Nginx 在POST提交数据时,报 HTTP411 Content-Length required 错误
ios使用afnetworing插件上传图片,在本地测试的时候发现正常,把代码放到linux下面发现上传图片失败。
经过问题检测,发现nginx日志中出现请求返回代码411,请求头中没有 Content-Length。
服务器拒绝接受请求里没有包含Content-Length头域的请求。客户端可以重试此请求如果它添加了一个有效的Content-Length头域,此头域值指定了请求消息里消息主体的长度。
网上说nginx1.3.9一下的版本会出现这个问题。经测试发现自己使用的nginx版本是1.2.0.
1、MPAndroidChart设置setStartAtZero不起作用 2015-04-27 17:49:32.0
最近项目处理图标数据,发现MPAndroidChart开源软件做的不错,然后使用MPAndroidChart做了一个简单的数据图。修改图标最大值与最小值
但是我设置leftAxis.setStartAtZero(false)不起作用。还是从0开始画图,那样子的话图形的展现波动不挑明显,尤其是当y轴坐标系太大,根本看不清波动...