- 博客(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
原创 用 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关注的人