自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

进阶的小橙子

欢迎大家查看我的博客

  • 博客(6)
  • 收藏
  • 关注

原创 关于使用ClassPathXmlApplicationContext启动javaWeb项目

一般在idea中设置javaWeb项目启动,都要默认指定对应的启动文件,称为Main Class,在这个启动文件中,当然要指定对应的启动xml文件,一般最简单写法为 ApplicationContext context = new ClassPathXmlApplicationContext("spring.xml");然后在你的spring.xml文件中,import一些你的常规xml...

2018-11-28 11:26:08 895 1

原创 exists和in的一些区别

今天偶然用到exists,谈谈对exists的印象,在mysql中exists和in还是有一些区别的例如1select * FROM t_organ a WHERE organid=2   AND exists (select * FROM  t_organ a WHERE organid=999999)上面的sql中,显然exists后面的子查询语句是查不到数据的,所以子查询返回fa...

2018-11-27 15:06:32 3336

原创 synchronized和ReentrantLock区别

今天有一个任务要用到同步锁机制,偶然看到 ReentrantLock这个类,于是乎查看了ReentrantLock的作用与区别。使用锁目的:不论什么时候,只要您将编写的变量接下来可能被另一个线程读取,或者您将读取的变量最后是被另一个线程写入的,那么您必须进行同步。不论什么时候,只要您将编写的变量接下来可能被另一个线程读取,或者您将读取的变量最后是被另一个线程写入的,那么您必须进行同步。...

2018-11-23 16:38:22 155

转载 @Before和@After的区别

通常我们使用JUnit的时候,会有一些方法需要提前或最后执行,则需要如下几种方式进行注解 

2018-11-23 15:22:41 22280

原创 用 interface 作为参数来解决不同对象调用同样方法

今天遇到一个场景,将不同的方法对象,或是不同类型的对象,都要调用同一个方法,那么这个方法可以创建一个 interface 作为入参,然后让不同的对象都 implements 此方法,则可以解决此问题 For example--》 对象Aclass A implements O{}对象Bclass B implements O{}对象Oclass inte...

2018-11-20 11:41:37 1386

原创 idea点击RUN启动报错: Broken configuration due to unavailable plugin or invalid configuration dat

今天照常打开idea,突然发现之前的启动配置出问题了,随后报了一个这个错:Run Configuration Error: Broken configuration due to unavailable plugin or invalid configuration data.于是乎,查阅资料后,快捷键 Ctrl+Alt+S打开idea配置,选择 Plugins,查找Tomcat和,发现已...

2018-11-19 15:58:14 10448 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除