`
wuchangqing
  • 浏览: 6023 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
转自 http://blog.csdn.net/budapest/article/details/6941802   中断线程 —— interrupt()   一个正在运行的线程除了正常的时间片中断之外,能否被其他线程控制?或者说其他线程能否让指定线程放弃CPU或者提前结束运行? 除了线程同步机制之外,还有两种方法:       (1) Thread.stop(), Thread.suspend(), Thread.resume() 和Runtime.runFinalizersOnExit() 这些终止线程运行的方法 。这些方法已经被废弃,使用它们是极端不安全的。       (2) ...
转自http://blog.csdn.net/zgmzyr/article/details/39380477   spring对同一配置文件中相同id或者name的两个或以上的bean时,做直接抛异常的处理,而对不同配置文件中相同id或者名称的bean,只会在打印日志级别为info的信息,信息内容大概为"Overriding bean definition for bean xxx : replacing xxx with beanDefinition ". 可能引发的问题: 当不同文件中配置了相同id或者name的同一类型的两个bean时,如果这两个bean的类型虽 ...
转自http://blog.csdn.net/zgmzyr/article/details/39380477   spring对同一配置文件中相同id或者name的两个或以上的bean时,做直接抛异常的处理,而对不同配置文件中相同id或者名称的bean,只会在打印日志级别为info的信息,信息内容大概为"Overriding bean definition for bean xxx : replacing xxx with beanDefinition ". 可能引发的问题: 当不同文件中配置了相同id或者name的同一类型的两个bean时,如果这两个bean的类型虽然 ...
原文路径:http://zhaoshijie.iteye.com/blog/1974682   应用场景:很多时候我们想要在某个类加载完毕时干某件事情,但是使用了spring管理对象,我们这个类引用了其他类(可能是更复杂的关联),所以当我们去使用这个类做事情时发现包空指针错误,这是因为我们这个类有可能已经初始化完成,但是引用的其他类不一定初始化完成,所以发生了空指针错误,解决方案如下: 1、写一个类继承spring的ApplicationListener监听,并监控ContextRefreshedEvent事件(容易初始化完成事件) 2、定义简单的bean:<bean id=&quo ...
Spring 容器中的 Bean 是有生命周期的,spring 允许在 Bean 在初始化完成后以及Bean 销毁前执行特定的操作,常用的设定方式有以下三种: 通过实现InitializingBean/DisposableBean 接口来定制初始化之后/销毁之前的操作方法; 通过<bean> 元素的 init-method/destroy-method属性指定初始化之后 /销毁之前调用的操作方法; 在指定方法上加上@PostConstruct或@PreDestroy注解来制定该方法是在初始化之后还是销毁之前调用。  这是我们就有个疑问,这三种方式是完全等同的吗,孰先孰后 ...
跨域资源共享 CORS 详解             摘自  www.ruanyifeng.com/blog/2016/04/cors.html CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。   它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。   本文详细介绍CORS的内部机制。     (图片说明:摄于阿联酋艾因(Al Ain)的绿洲公园)   一、简介   CORS需要浏览器和服务器同时支持。目前,所有浏览器 ...
原文链接 : http://blog.sina.com.cn/s/blog_93dc666c0101h3gd.html Java中存在着两种Random函数: 一、java.lang.Math.Random; 调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。 例如下面的实验代码   编译通过后运行结果如下图   观察会发现代码的用一个循环10次循环输出num的取值,均随机分布在[0,3)之间!在使用Math.Random ...
Global site tag (gtag.js) - Google Analytics