
java
ablecb
这个作者很懒,什么都没留下…
展开
-
数据库连接池的实现
先通过实现Connection接口来完成一个普通的数据库连接实现 import java.sql.Array; import java.sql.Blob; import java.sql.CallableStatement; import java.sql.Clob; import java.sql.Connection; import java.sql.DatabaseMetaData; i...原创 2019-09-27 17:29:26 · 215 阅读 · 0 评论 -
future的使用
public class UseFuture { /*实现Callable接口,允许有返回值*/ private static class UseCallable implements Callable<Integer>{ private int sum; @Override public Integer call() throws Exception { ...原创 2019-09-27 17:04:40 · 189 阅读 · 0 评论 -
通过继承RecursiveAction来遍历指定目录(含子目录)
public class FindDirsFiles extends RecursiveAction{ private File path;//当前任务需要搜寻的目录 public FindDirsFiles(File path) { this.path = path; } public static void main(String [] ...原创 2019-09-27 17:00:15 · 247 阅读 · 0 评论 -
volatile无法提供操作的原子性
public class VolatileUnsafe { private static class VolatileVar implements Runnable { private volatile int a = 0; @Override public void run() { String threadName = Thread.curr...原创 2019-09-27 16:39:19 · 174 阅读 · 0 评论 -
守护线程的使用和守护线程中的finally语句块
守护线程是非守护线程的“助理”,只要jvm中存在非守护线程,则守护线程就存在,例如负责垃圾回收的线程,而当所有非守护线程执行完毕后,则守护线程也随之结束,不同生但共死 public class DaemonThread { private static class UseThread extends Thread { @Override public void run() { ...原创 2019-09-27 16:27:06 · 305 阅读 · 0 评论