- 博客(19)
- 收藏
- 关注
原创 interrupt、interrupted、isInterrupted的区别
转自 http://blog.youkuaiyun.com/budapest/article/details/6941802 中断线程 —— interrupt() 一个正在运行的线程除了正常的时间片中断之外,能否被其他线程控制?或者说其他线程能否让指定线程放弃CPU或者提前结束运行? 除了线程同步机制之外,还有两种方法: (1) Thread.stop(), Thread.su...
2017-03-24 09:47:21
324
原创 Spring初始化加载某类实例
转自http://blog.youkuaiyun.com/zgmzyr/article/details/39380477 spring对同一配置文件中相同id或者name的两个或以上的bean时,做直接抛异常的处理,而对不同配置文件中相同id或者名称的bean,只会在打印日志级别为info的信息,信息内容大概为"Overriding bean definition for bean xxx : r...
2017-03-17 10:39:46
484
原创 contextInitializerClasses
转自http://blog.youkuaiyun.com/zgmzyr/article/details/39380477 spring对同一配置文件中相同id或者name的两个或以上的bean时,做直接抛异常的处理,而对不同配置文件中相同id或者名称的bean,只会在打印日志级别为info的信息,信息内容大概为"Overriding bean definition for bean xxx : re...
2017-03-17 10:38:24
1583
原创 ContextRefreshedEvent事件
原文路径:http://zhaoshijie.iteye.com/blog/1974682 应用场景:很多时候我们想要在某个类加载完毕时干某件事情,但是使用了spring管理对象,我们这个类引用了其他类(可能是更复杂的关联),所以当我们去使用这个类做事情时发现包空指针错误,这是因为我们这个类有可能已经初始化完成,但是引用的其他类不一定初始化完成,所以发生了空指针错误,解决方案如下: 1、...
2017-03-16 15:14:44
675
原创 源码解析:init-method、@PostConstruct、afterPropertiesSet孰先孰后
Spring 容器中的 Bean 是有生命周期的,spring 允许在 Bean 在初始化完成后以及Bean 销毁前执行特定的操作,常用的设定方式有以下三种:通过实现InitializingBean/DisposableBean 接口来定制初始化之后/销毁之前的操作方法;通过<bean> 元素的 init-method/destroy-method属性指定初始化之后 /销毁...
2017-03-16 11:11:34
198
原创 跨域资源共享 CORS 详解
跨域资源共享 CORS 详解 摘自 www.ruanyifeng.com/blog/2016/04/cors.htmlCORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。 它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。 本文...
2017-03-15 11:28:29
163
原创 Random的使用
原文链接 : 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)的左闭右开区间,返回值是一个伪随机选择的数,在该...
2017-03-14 14:35:06
290
原创 MySQL之SQL优化
今天参加了公司内部的培训,感想wangqiang带来的技术分享。我又结合公司wiki,记录下mysql优化的一些知识。show warnings官方解释SHOW WARNINGS is a diagnostic statement that displays information about the conditions (errors, warnings, and notes) resultin
2016-05-01 12:58:05
645
原创 mybaits中的<trim>标签的作用
<trim>标签的作用, <trim>可以有 prefix 、suffix 、 prefixOverrrides 、suffixOverrides 4个属性会在<trim> 的位置会变成prefix的内容,</trim> 的位置会变成 suffix的内容,<trim> 位置后面的内容如果是prefixOverrrides ,那么就会把prefixOverrrides 这块内容删除,</trim
2016-03-15 17:00:10
5869
原创 SVN版本控制(三)--权限管理
我们在之前的内容中曾经提到过权限认证的内容,那么我们在这里正式的介绍下权限管理。权限控制svn 仓库权限配置 svnserve.conf 定义所有认证和授权政策 passwd 存放项目成员帐户信息 authz 主要是做复杂的群组权限控制注意,不要对这几个文件肆意修改。 svnserve.conf修改 passwd文件修改 authz修改 如果再添加了一行记录: [chan
2016-03-13 23:19:26
689
原创 SVN版本控制(二)--SVN客户端的使用
分为两种给大家介绍: 1.命令行的方式 2.GUI界面的方式SVN客户端命令行使用将项目检出 至user1目录下:svn checkout URL [PATH]svn checkout svn://localhost/changqing F:\develop\workroom\user1svn checkout svn://localhost/changqing/ F:\develop\work
2016-03-13 11:11:12
1881
原创 SVN版本控制(一)---简介
在现在公司内部很多都在使用版本控制工具,比如:CVS、SVN、Git,大多数就是这么三种,现在的趋势正在向使用git增多,但是现在市场占有额还是以SVN为主。前言接下来我会在博客中,进行4期内容的SVN笔记记录。 课程内容: 1.SVN简介 2.SVN服务器端与客户端的使用 3.SVN与第三方 Eclipse 整合 4.SVN与第三方 Apache 整合课程目标: 1.掌握SVN服务端与
2016-03-13 10:30:49
763
原创 知识学习网站
算法洗脑篇 http://www.cnblogs.com/huangxincheng/category/340148.html算法速成系列 http://www.cnblogs.com/huangxincheng/category/340146.html经典算法专题 http://www.cnblogs.com/huangxincheng/category/401959.htmlredis
2016-03-10 22:14:58
476
转载 算法学习之路
第一阶段:练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码, 因为太常用,所以要练到写时不用想,10-15分钟内打完,甚至关掉显示器都可以把程序打 出来. 1.最短路(Floyd、Dijstra,BellmanFord) 2.最小生成树(先写个prim,kruscal要用并查集,不好写) 3.大数(高精度)加减乘除 4.二分查找. (代码可在五行以内)
2016-02-27 00:46:32
418
原创 《Head First 设计模式》阅读
1.设计模式其实就是过去人们面对同样的软件设计问题所学来的经验。 2.学习的重点:事关紧要的模式何时使用某个设计模式,为什么使用该模式如何在自己的设计中马上采用这些设计模式何时不该使用设计模式,如何避免对设计模式狂热模式是基于哪些面向对象设计原则设计出来的注: 个人感觉这几点不仅仅是设计模式的学习原则,也是一个其他技术的学习准则,有个基本认知,然后知道什么时候使用,如何使用,怎么用,何
2016-02-25 10:56:04
710
转载 java中main方法的 (String[] args)的作用
class Example{ public void main(String[] args) { System.out.println(args[0]); System.out.println(args[1]); }}那么这个程序在执行的时候就需要向main函数传递形式参数的值,好让main函数完成打印的功能。注:S
2014-11-17 16:31:22
2985
原创 为什么32位系统支持的最大内存为4G?
2^32 = 4 * 2^10 * 2 ^10 *2^10B=4GB32位X86架构是指个人电脑的地址总线是32位的,CPU、内存控制器、操作系统都是按32位地址总线设计。32位地址总线可以支持的内存地址代码是 4096MB,也就是有4GB的地址代码,可以编4GB个地址。这4GB个地址码正好可以分配给4GB内存。但是,这4GB个地址码不能全部分配给安装在主板上的物理内存。因为个人电脑还有很多设备
2014-11-13 12:32:58
1709
原创 java多线程初级
从今天起,在本周末之前,我会整理出java多线程的知识,会搜集网络上的内容及图书馆中的书籍,解决多线程留下的疑惑。本文会从以下几个方面介绍java多线程:简单介绍线程、线程创建、线程的生命周期、线程控制、线程安全、wait及notify、notifyAll。以案例代码为主。一:简单介绍线程 线程是程序运行的基本执行单元。当操作系统(不包括单线程的操作系统,如微软早期的DOS
2014-09-17 09:27:35
564
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人