梦境迷离

梦境亦是美,醒来亦是空。

MyEclipse中将maven项目转化为动态web项目/直接生成简单maven或生成web-maven项目

直接生成简单maven项目 将箭头的地方选中即可 --带来的结果是--快速建起一个maven,生成的不是web项目,需要转换 图1 转化为动态 web MyEclipse中 新建简单maven生成的是普通java maven项目需要转成web项目 maven转动态web项目---->...

2017-07-28 17:29:17

阅读数:3159

评论数:1

一个简单的数据库连接池示例

连接池定义: package mytestforthread; import java.sql.Connection; import java.util.LinkedList; import javax.sql.PooledConnection; /** * @ClassName: Co...

2017-07-27 15:46:17

阅读数:189

评论数:0

ThreadLocal的使用

ThreadLocal,即线程变量,是一个以ThreadLocal对象为键,任意对象为值的存储结构。这个结构被附带在线程上,也就是说一个线程可以根据一个ThreadLocal对象查询绑定在这个线程上的一个值。 可以通过set(T)方法设置一个值,在当前线程下,再通过get()方法获取原先设置的值...

2017-07-27 14:35:36

阅读数:84

评论数:0

Thread.join()方法的使用

如果一个线程A执行了thread.join()语句,代表当前线程A等待thread线程终止后才从thread.join()方法返回 并且这个方法具有超时特性,可以添加参数设置 package myTestDeadlock; import java.util.concurrent.TimeUnit...

2017-07-27 12:04:10

阅读数:79

评论数:0

特殊的Daemon线程

Daemon线程 在java虚拟机退出时finally块并不一定会执行 代码 package myTestDeadlock; public class Daemon { /** * @Title: main * @Description: Daemon是一种支持型线...

2017-07-27 11:24:39

阅读数:131

评论数:0

java死锁,避免死锁

这段代码只是演示死锁的场景,现实中可能不会遇到 但是在更为复杂的场景中可能会遇到,t1拿到锁后,因为一些异常情况没有释放锁,又或者释放锁的时候跑出了异常,没有释放掉 package myTestDeadlock; public class DeadLockDemo { /** *...

2017-07-27 10:53:33

阅读数:127

评论数:0

maven项目部署到tomcat的小小设置

关于使用maven打war包并部署到tomcat上 -----直接部署出现各种问题(有的可以直接部署很奇怪,但是我试过很多源码都是ClassNotFind等等,网上也没什么有效的解决办法)所以使用maven的build运行   ------运行的时候需要在 Goals中填写 tomcat7:dep...

2017-07-26 16:25:07

阅读数:174

评论数:0

Thread.sleep还是TimeUnit.SECONDS.sleep

Thread.sleep还是TimeUnit.SECONDS.sleep

2017-07-01 22:24:59

阅读数:290

评论数:0

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