- 浏览: 265128 次
- 性别:
- 来自: 杭州
最新评论
-
luoqiyi:
如果是在java节点呢?而且报出的异常就只是这样:java.l ...
ant解决OutOfMemoryError -
7先生:
好文章啊!
jvm垃圾回收参数配置 -
cuijiemin:
sbpya 写道捷敏同学,有缘啊,今天搜PG的这个语句时,跑到 ...
随机读取N条记录(MySQL、SQL Server、Access、Oracle、postgreSQL)|access -
sbpya:
捷敏同学,有缘啊,今天搜PG的这个语句时,跑到你的博客里来了, ...
随机读取N条记录(MySQL、SQL Server、Access、Oracle、postgreSQL)|access -
nomad2:
this is not the root cause. are ...
APPARENT DEADLOCK!!! Complete Status:
文章列表
——薛涌《天才是训练出来的》读后感
金旭亮
长期以来,“软件业”一直被视为“智力密集”型的“朝阳”产业,大多数从业者都受过高等教育,其平均素质居于社会各行业的前列,这个产业的顶尖人物被公众视为“知识英雄”,比如微软公司的创始人比尔盖茨雄据世界首富之位多年,更是为人“津津乐道”。
16年前我下决心开始学习计算机技术的时候,对这个行业也充满了自豪感。
然而世事难料,在2009年高考刚刚结束之际,中国权威出版机构社会科学文献出版社于2009年6月10日发布首部《中国大学毕业生就业报告(2009)》,其中“计算机专业”荣登 “就业最困难的十大专业”光荣榜。
大约从 ...
导出数据库的操作如下:
在命令行中输入cmd,进入DOS窗口。
直接输入exp ccsbi/ccsbi_jyfx@ccsbi_55 file=d:daochu.dmp ignore=y
即可导出整个数据库。
数据导出:
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中
exp ccsbi/ccsbi_jyfx@ccsbi_55 file=d:daochu.dmp full=y
2 将数据库中system用户与sys用户的表导出
exp ccsbi/ccsbi_jyfx@ccsbi_55 file=d:d ...
1、和每个memcache server保持多个长连接,效果是减少memcache server保持的连接数量及创建销毁连接的开销。不过,memcache本身就支持大并发连接,这个功能也就没什么特别的说道。
2、支持memcache的binary协议命令,实现请求的转发。
...
magent是一款开源的memcached代理服务器软件
地址:http://code.google.com/p/memagent/ 安装magent到/usr/local/下
cd /usr/local
mkdir magent
cd magent/
wget http://memagent.googlecode.com/files/magent-0.5.tar.gz
tar zxvf magent-0.5.tar.gz
/sbin/ldconfig
sed -i "s#LIBS = -levent#LIBS = -levent -lm#g" Makefile
make
...
要集群tomcat主要是解决SESSION共享的问题,因此我利用memcached来保存session,多台TOMCAT服务器即可共享SESSION了。
你可以自己写tomcat的扩展来保存SESSION到memcached。
这里推荐使用memcached-session-manager这个开源项目
[url]http://code.google.com/p/memcached-session-manager/ [/url],下面简称msm。
如何安装nginx、memcached、tomcat这些就不多说了。
先说明一下测试环境:
tomcat1、nginx、memcached安装在192 ...
测试环境:
server1 服务器上安装了 nginx + tomcat01
server2 服务器上只安装了 tomcat02
server1 IP 地址: 192.168.2.88
server2 IP 地址: 192.168.2.89
安装步骤:
1. 在server1 上安装配置 nginx + nginx_upstream_jvm_route
shell $> wget -c http://sysoev.ru/nginx/nginx-0.7.61.tar.gz
shell $> svn checkout http://nginx-upstream-jv ...
比如现在有一人员表 (表名:peosons)
若想将姓名、身份证号、住址这三个字段完全相同的记录查询出来
select p1.*
from persons p1,persons p2
where p1.id<>p2.id
and p1.cardid = p2.cardid and p1.pname = p2.pname and p1.address = p2.address
可以实现上述效果.
几个删除重复记录的SQL语句
1.用rowid方法
2.用group by方法
3.用distinct方法
1。用rowid方法
据据oracle带的 ...
1.IBatis
优点
简单:
易于学习,易于使用,通过文档和源代码,可以比较完全的掌握它的设计思路和实现。
实用:
提供了数据映射功能,提供了对底层数据访问的封装(例如ado.net),提供了dao框架,可以使我们更容易的开发和配置我们的dal层。
灵活:
通过sql基本上可以实现我们不使用数据访问框架可以实现的所有功能,或许更多。
功能完整:
提供了连接管理,缓存支持,线程支持,(分布式)事物管理,通过配置作关系对象映射等数据访问层需要解决的问题。提供了dao支持,并在dao框架中封装了ado.net,Hi ...
1) 不使用session,换作cookie
能把session改成cookie,就能避开session的一些弊端,在从前看的一本J2EE的书上,也指明在集群系统中不能用session,否则惹出祸端来就不好办。如果系统不复杂,就优先考虑能否将session去掉,改动起来非 ...
ttserver复制功能的测试2009-10-19 20:51 ttserver中,可以用mhost和mport参数指定master的ip和端口。可是,到底是从master取数据呢?还是把自己的数据发送给master?还是同时做收取和发送?
下面是我的试验:
1、先启动一台独立的ttserv ...
1, nginx目前开发版本已经到0.9.x了,目前最新的稳定版本为nginx-0.8.54。
升级方法如下:
下载 nginx-0.8.54.tar.gz 稳定版
tar zxvf nginx-0.8.54.tar.gz
再进入目录cd nginx-0.8.54
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module (此处的参数,需要和上个版本安装参数一致)
如何查看上个版本配置参数如下:
/usr/lo ...
1.配置tomcat session复制
编辑tomcat的server.xml
server1找到Engine添加jvmRoute="jvm1": <Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1">
server2找到Engine添加jvmRoute="jvm2": <Engine name="Catalina" defaultHost="localhost" ...
大型应用中,系统是不能轻易停机的,一般选择升级都是选在晚上人少的时候进行停机维护。这样大大的降低了系统的可用性,也提高了系统维护的成本。因此如果能够实现在不停机的情况下能够进行系统的维护或者升级,则 ...
俺公司决定采用ControlTier+hudson实现自动化集成,还要俺们用手机登陆ControlTier控制台一键start。
下面是hudson比较有用的资料,想要和ControlTier集成就得用ssh commandline了。
下载hudson.war(带有web服务器),执行java -jar hudson.war,默认的HUDSON_HOME是用户$HOME/.hudson。打开page:http://localhost:8080可以看到web界面,添加job之类可以直接在网页上进行。个人觉得hudson对于cruisecontrol的好处在于:1,更容易上手,不管是安装 ...
一、相关概念
基本回收算法
引用计数(Reference Counting)比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处 ...