- 浏览: 73983 次
- 性别:
- 来自: 东莞
最新评论
-
mhere:
麻烦问一下 这个类 com.caucho.servlets.L ...
Resin+Resin配置负载均衡 -
tancai0118:
很详细···很好哦···强力支持你
使用red5录像 -
fys124974704:
这不是一个项目经理,那是一个神,你再写下去,他是 神中之神
如何做个好项目经理 -
水草平居:
水货,只知道抄袭,别出来丢人了
HelloWorld--ejb3
文章列表
当听到javaeye这个域名被迫停用,我真的很心痛。我清晰的听到了我的心在滴滴答答的流着java人的血。javaeye这个社区是我用的最多的一个社区,可是今天她却要被迫停用自己已经使用了7年得域名,而自己确不能帮上任何的忙。
悲哉!悲哉!
Tomcat的线程池主要使用了ThreadPool.java、ThreadPoolRunnable.java、ThreadWithAttributes.java,其中ThreadPoolRunnable.java是一个接口,所有的需要使用线程池的服务都可以实现这个接口。而实现的核心则再ThreadPool.java中的两个内部类:MonitorRunnable.java和ControlRunnable.java。
MonitorRunnable.java在线程池启动之后定期(60s)的扫描线程数,如果空闲的线程大于最大空闲线程数,则结束多余的线程。
ControlRunnable.jav ...
#user nobody;
worker_processes 2; #设置Nginx启动2个线程
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 2048;
}
http {
include mime.types;
default_type ap ...
apache james 作为一个成品,基本上我们不需要做任何开发。但是,有时候我们需要做某些特殊控制,例如:1.在config.xml上面指定每封邮件只能带上10M的附件,但是老总要特殊对待,怎么弄呢?只能对源码进行重新修改。2.现在james在adduser的时候密码是经过加密的,但是我们不需要它进行加密,怎么办呢?同样只能修改源码。
在对james做二次开发的时候我们需要准备一些东西:
1. james 的源码,在apache上面可以下载
2. ant ,因为没有ant,你改完后没办法打包。
3. jdk1 ...
邮件可以抽象为信封、邮件和邮件体。
RFC822文档规定了如何编写一封简单邮件
•邮件头和邮件体,两者使用空行分隔
•邮件头
•from字段
•to字段
•subject字段
•cc、bcc字段
•邮件体
•邮件内容
•冒充邮箱,编写欺骗邮件
•MIME协议规定了如何编写一封复杂邮件
运行升级向导之后,检测到系统出现的问题如下:
一、在 90 或更高的兼容模式下,FOR XML AUTO 查询返回派生表引用
请考虑下表:
CREATE TABLE Test(id int);
INSERT INTO Test VALUES(1);
INSERT INTO Test VALUES(2);
下面包括派生表的查询在兼容级别分别为 80、90 或更高时产生不同的结果:
SELECT * FROM
(SELECT a.id AS a, b.id AS b
FROM Test a JOIN Test b ON a.id=b.id)
AS Deri ...
1、下载并安装2008,将2000中的数据库搬迁至2008
2、安装SQL Server2008升级顾问
3、“启动升级顾问升级向导”,按提示操作
4、成功后“启动升级顾问报表查看器”,即可看到升级至2008存在的所有问题,然后依据这份报表将所有存在问题的对象修改掉。
5、修改完成后,再次启动升级顾问进行检查,若都没有问题,则还需进行相应的功能测试,测试最好覆盖都所有的功能点。
1、SQL Server 2005中的分区表(一):什么是分区表?为什么要用分区表?如何创建分区表?
http://hi.baidu.com/sunzhenlinzz/blog/item/47834efa0b6f1813a9d311cd.html
2、SQL Server 2005中的分区表(二):如何添加、查询、修改分区表中的数据
http://hi.baidu.com/baoaoyu/blog/item/9f44af30813ed2b9d0a2d3ab.html
3、SQL Server 2005中的分区表(三):将普通表转换成分区表
http://hi.baidu.com/wcz ...
解决方法:
一、重启计算机
二、若重启仍然不成功,则regedit(regedt32) 运行 打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations删除
最近在使用sql server时,已经有几个表是千万级的,当使用的人一多的话,数据库就运行缓慢,严重的时候将系统给拖死了,真的很悲哀,然后和同事在一起分析这个问题,觉得千万级别的数据查询之所以会如此的慢,很大一个原因在于查询时从硬盘读数据非常慢,一个硬盘的IO毕竟是有限的。
对于使用sql server存在很多千万级的数据的数据库,可以考虑将表分区、分盘、分库,也就是尽量增加它们需要的IO资源和其他资源,从而提高系统的性能。
以下是ubuntu中使用多个硬盘做成冗余磁盘阵列(raid)的实际过程。
1.准备好多个磁盘,并将其挂载到ubuntu中
2.使用fdisk -l 查看磁盘情况
...
inotify介绍:notify一种强大的、细粒度的、异步文件系统监控机制,它满足各种各样的文件监控需要,可以监控文件系统的访问属性、读写属性、权限属性、删除创建移动等操作,也就是可以监控文件发生的一切变化,我们可以利用内核提供的这个属性,在文件发生任何变化时都触发rsync同步动作,这样就做到数据的实时同步了。Inotify的监控功能是需要内核支持的,Linux从kernel 2.6.13开始,Inotify功能正式加入内核,在RHEL5版本已经完全支持。
Rsync介绍:1.1 软件简介 Rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync ...
db4o-针对对象的数据库-是一个完全的对象数据库;它以使对象在其生命周期中-无论是在数据库内或是在外-都保持着它们的本性这样一种方式操纵对象。不论类的复杂性如何,对象的内容,结构和关系都能够被保存。 更准确 ...
最近一个项目使用ejb,但由于项目中原来使用了ejb2,现新功能又不想用ejb2,选择了ejb3,当选择jboss发布的时候,和ejb2产生了冲突,于是将jboss的容器换成了OpenEJB+tomcat,当然使用openEJB的效率比jboss的差,但勉强还能接受。
使用openEJB配置细节:
1.对访问的ip限制
apache-tomcat-5.5.28\conf\Catalina\localhost\openjeb.xml修改allow参数
2.增加stateless bean的最大可生成数量,调整apache-tomcat-5.5.28\conf\openjeb.xml配置文件 ...
web项目打包成war包,发布到jboss容器找不到相应的包,主要是因为jboss容器将其认成时web项目,发布到内置的web容器中去了,若要发布成ejb项目,可以建一个ejb项目或普通的java项目。