存档
Peer-to-Peer Sockets 工程入门
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明
作者:
Brad Neuberg ;gracepig
原文地址:
http://www.onjava.com/pub/a/onjava/2003/12/03/p2psockets.html
中文地址:
http://www.matrix.org.cn/resource/article/43/43854_Peer-to-Peer-Sockets.html
关键词: Peer-to-Peer Sockets
了解Hibernate的FlushMode.NEVER模式
一、案件背景:

图片来自于电影《天生杀人狂》
Hibernate并没有为巨型数据集合提供良好的帮助,这也许是开发者认为这样没有太大必要,反而增加Hibernate框架复杂性的缘 故吧。于是“极大数据量==批量处理”、“Hibernate/java不是批处理的最佳场所”的观念在Hibernate开发中大行其道,有些开发者甚 至直接利用Hibernate建立session,获取其connection进而进行jdbc操作。Jdbc并不是古董,但在Hibernate中再次 call它,难免有些令人无奈。最近在Hibernate的官方坛子上看到Gavin写给初级用户的“understand FlushMode.NEVER”,并参考了一下Stripes项目(本人时常关注的时髦项目)作者Tim的blog。在阅读两位大家言论后,和大家 share一下。
Restlet 指南
eclipse ssh插件!!!Esftp
java new socket 非常慢(附非常笨的解决方法)
ImageLazyLoad-图片随着滚动而进行加载
MyISAM单一表突破4G限制的实现方法
在liunx下经常出现java.net.SocketException: Too many open files错误是什么原因
发布在Tomcat+linux服务器上的项目经常报”java.net.SocketException: Too many open files”的错误,根据错误分析如下 :
Linux 系统默认的open files的设置是1024
通过 ulimit -a进行查看。
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
pending signals (-i) 1024
max locked memory (kbytes, -l) 32
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 16127
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
访问应用时,操作系统new Socket去连接文件,当连接数超过系统的设置时候,这时候就报了这类错误。
解决方法 :
1、设置Linux的允许的open files的个数,设置方法 ulimit -n 连接数
2、将classes目录下的class文件打包成jar的方式,减少new Socket的数量。
转:Redhat AS4下架设MYSQL-MAX5.0.27集群
Redhat AS4下架设MYSQL-MAX5.0.27集群
一、介绍
========
这篇文档旨在介绍如何安装配置基于2台服务器的MySQL集群。并且实现任意一台服务器出现问题或宕机时MySQL依然能够继续运行。
注意!
虽然这是基于2台服务器的MySQL集群,但也必须有额外的第三台服务器作为管理节点,但这台服务器可以在集群启动完成后关闭。同 时需要注意的是并不推荐在集群启动完成后关闭作为管理节点的服务器。尽管理论上可以建立基于只有2台服务器的MySQL集群,但是这样的架构,一旦一台服 务器宕机之后集群就无法继续正常工作了,这样也就失去了集群的意义了。出于这个原因,就需要有第三台服务器作为管理节点运行。
最近评论