- 浏览: 521588 次
- 性别:
- 来自: 北京
-
最新评论
-
masuweng:
亦论一次OutOfMemoryError的定位与解错 -
变脸小伙:
引用[color=red][/color]百度推广中运用的技术 ...
Spring 3 mvc中返回pdf,json,xml等不同的view -
Vanillva:
不同之处是什么??
Mybatis中的like查询 -
thrillerzw:
转了。做个有理想的程序员
有理想的程序员必须知道的15件事 -
liujunhui1988:
觉得很有概括力
15 个必须知道的 Java 面试问题(2年工作经验)
文章列表
spring中lazy-init详解
- 博客分类:
- Spring
源:http://blog.csdn.net/fhx007/article/details/7016704
评:
ApplicationContext实现的默认行为就是在启动时将所有singleton bean提前进行实例化(也就是依赖注入)。提前实例化意味着作为初始化过程的一部分,ApplicationContext实例会创建并配置所 ...
自旋锁、排队自旋锁、MCS锁、CLH锁
- 博客分类:
- java并发
源:http://coderbee.net/index.php/concurrent/20131115/577/comment-page-1
评: 黑色加粗部分为原文 bug
自旋锁(Spin lock)
自旋锁是指当一个线程尝试获取某个锁时,如果该锁已被其他线程占用,就一直循环检测锁是否被释放,而不是进入线程挂起或睡眠状态。
自旋锁适用于锁保护的临界区很小的情况,临界区很小的话,锁占用的时间就很短。
简单的实现
import java.util.concurrent.atomic.AtomicReference;
public class SpinLock {
private A ...
1. Pattern-Oriented Software Architecture Schmidt et al 具体说明:http://tieba.baidu.com/p/2194474876 中文版: 面向模式的软件体系结构卷1:模式系统 面向模式的软件体系结构卷 2:用于并发和网络化对象的模式
2. java解惑 人民邮电 2010 java effetive 作者著
源:http://www.lupaworld.com/article-205552-1.html
评:
本文参考文献:http://www.fsf.org/licensing/licenses/
现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种。我们现在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。
这里我们来看四种最常用的开源协议及它们的适用范围,供那些准备开源或者使用开源产品的开发人员/厂家参考。
BSD开源协议(original BS ...
源:http://blog.csdn.net/renfufei/article/details/11294917
评:
Service name="Catalina">
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redir ...
源:http://blog.csdn.net/zhang98722/article/details/6956571
评:
今天要做一个模糊查询
用的Mybatis
开始写的是:
[html] view plaincopy
select id,bookName,author,publisher,donor,status,createDate,lastUpdate from book
<where>
<if test="bookName!=null">
bookNa ...
cp -rf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime;yum install -y ntp ;yum install -y ntpdate;whereis crontab;yum install -y crontabs
crontab -e
00 04 * * * /usr/sbin/ntpdate us.pool.ntp.org;/sbin/hwclock -w;
service crond restart;
源:http://techdive.in/spring/spring-refresh-application-context
评:
Submitted by arunraj on Sun, 07/18/2010 - 14:59
In this section, we will discuss about how to reload an application context in Spring.
In many scenarios, you may require to reload the entire application context in Spring. But how to ...
java并发面试题(二)实战
- 博客分类:
- 面试
源:http://ifeve.com/javaconcurrency-interview-questions-combat/
评:
本文列出了在工作中会用到的并发编程的实战问题,大家可以一起交流下,在回复中给出答案。
并发容器和框架
如何让一段程序并发的执行,并最终汇总结果?
如何合理的配置java线程池?如CPU密集型的任务,基本线程池应该配置多大?IO密集型的任务,基本线程池应该配置多大?用有界队列好还是无界队列好?任务非常多的时候,使用什么阻塞队列能获取最好的吞吐量?
如何使用阻塞队列实现一个生产者和消费者模型?请写代码。
多读少写的场景应该使用哪个并发容 ...
java并发面试题(一)基础
- 博客分类:
- 面试
源:http://ifeve.com/javaconcurrency-interview-questions-base/
评:
本文整理了常见的Java并发面试题,希望对大家面试有所帮助,欢迎大家互相交流。
多线程
java中有几种方法可以实现一个线程?
如何停止一个正在运行的线程?
notify()和notifyAll()有什么区别?
sleep()和 wait()有什么区别?
什么是Daemon线程?它有什么意义?
java如何实现多线程之间的通讯和协作?
锁
什么是可重入锁(ReentrantLock)?
当一个线程进入 ...
源:http://www.cnblogs.com/hoojo/archive/2010/12/20/1911349.html
评:
Axis1.x WebService开发指南—目录索引
源:http://www.cnblogs.com/hoojo/archive/2011/03/16/1985160.html
评:
Axis2.x WebService开发指南-目录索引
源:http://www.cnblogs.com/hoojo/archive/2010/12/20/1911349.html
评:
CXF WebService 开发文档-目录索引
源:http://www.cnblogs.com/hoojo/archive/2011/03/30/1999563.html
评:
五、CXF WebService整合Spring
首先,CXF和spring整合需要准备如下jar包文件:
image
这边我是用Spring的jar包是Spring官方提供的,并没有使用CXF中的Spring的jar文件。
添加这么多文件后,首先在web.xml中添加如下配置:
<!-- 加载Spring容器配置 -->
<listener>
<listener-class>org.springframewor ...
源:http://my.oschina.net/zimingforever/blog/212492
评:
项目需要,这两天系统要调一个webservice的服务,webservice的东西都扔了好几年了,怎么使用都忘得一干二净了。以前都是使用系统现成的框架掉一个方法就行了,现在几乎是从0开始一点一点搭建环境啊
由于只是调用服务,所以我这边只要实现一下spring环境下接入websevice就行了
第一中尝试的是使用spring ws的WebServiceTemplate
配置的方法如下:
?
1
2
3
<bean id="xxxWebService&qu ...
源:http://m.blog.csdn.net/blog/fenglibing/2745123
评:
接口和抽象类有什么区别
你选择使用接口和抽象类的依据是什么?
接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。
抽象类表示的是,这个对象是什 ...
java 调用shell命令执行 切记 命令参数不要 以引号或者双引号 包裹变量
注:shell交互台 执行没问题,但是 java调用会 将包裹变量"empty" 与 empty 辨别为 不相等
java Runtime.exec("sh XX.sh \"empty\" ") 或者单引号 都将
if [ $1 == "empty" ] 返回为false
而shell单独执行则成功