
Java
扫地僧G
这个作者很懒,什么都没留下…
展开
-
JNDI获取数据源
使用tomcat开发1、将数据源信息配置在META-INF/context.xml下面 <Resource name="grucee/datasource" auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver" url="jdbc:oracle:thi原创 2013-05-23 10:25:52 · 3197 阅读 · 0 评论 -
Axis2(一):配置指导
Axis2中有三种配置文件来配置系统。第一个是配置全局系统(全局配置),第二个是配置一个服务(服务配置),第三个是配置一个模块(模块配置)。1、全局配置(axis2.xml)axis2.xml位于AXIS2_HOME/conf目录下面,在此文件中可以看到位于根元素下面有六个顶层元素:ParameterTransport ReceiverTransport SenderPhase原创 2013-11-01 00:59:17 · 9899 阅读 · 0 评论 -
《Java并发》:第一节 并发的意义
1、更快的执行多处理器机器:将程序划分为多个片段,在单独的处理器上运行每个片段,从而可以极大的提高吞吐量。学会如何利用这些额外的处理器,正式并发赋予你的能力。单处理器机器:a.在多处理器机器上将程序划分为多个片段可以更快的执行,是很好理解。但是在单处理器机器上,就让人很迷惑了。程序A拆分成两个并发的子程序B和子程序C,你想的可能是让B和C能够同时运行,能够提高运行速度。但是在单处理器机原创 2013-12-29 12:02:54 · 884 阅读 · 0 评论 -
《Java并发》:第三节 创建有返回值的线程
1、使用ExecutorJava SE5的java.util.concurrent保重的执行器(Executor)将为你管理Thread对象,从而简化了并发编程。Executor允许你管理异步任务的执行,而无需显示管理线程的生命周期。Executor在Java SE5/6/7中是启动任务的优选方法。class LifeTest implements Runnable { @Overri原创 2013-12-29 16:36:30 · 789 阅读 · 0 评论 -
《Java并发》:第四节 线程池
1、Java中的线程池java API提供了三种线程池Executors.newCachedThreadPool(),Executors.newFixedThreadPool(.),Executors.newSingleThreadExecutor(),一般情况下我们都可以使用这里定义的线程池来完成我们的任务。2、定制线程池查看Executors.newCachedThreadPool原创 2013-12-29 17:20:27 · 700 阅读 · 0 评论