- 博客(7)
- 收藏
- 关注
原创 input 输入框自动联想功能
上面的是效果图,通过输入的值在数据库中进行查询 进而进行联想使用重点注意 1 jsp中引用的文件要全版本不能太老 2界面的字符编码方式utf-8 否者有可能出现中文联想不对的 前端jsp代码<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+reque
2017-04-14 23:47:02 16000 1
原创 线程池的使用
个人笔记 常用的四种线程池import java.util.Random;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util.concurrent.
2017-04-11 18:35:27 205
原创 java 线程 ReadWriteLock 读写锁的使用
个人学习笔记 读写锁 就是允许多个线程同时进入读锁中,但是写锁同一时间只能一个线程进入import java.util.concurrent.locks.ReadWriteLock;import java.util.concurrent.locks.ReentrantReadWriteLock;class Person{ private Object obj; ReadWriteL
2017-04-11 11:22:04 292
原创 java 线程上机题 循环唤醒 三个线程轮流打印 顺序 A线程->B线程->C线程
package cn.itcast.mybatis.dao;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/** * 三个线程轮流打印 顺序 A线程->B线程->
2017-04-10 20:42:27 729
原创 java 线程 通知 虚假唤醒
1 synchronized 锁定的是当前对象的成员变量,也就是说无论当前对象有几个synchronized代码块,他们使用的是同意个锁,一个对象只有一个锁2 notifyAll 之后不会立马去唤醒而是等当前代码执行结束之后才回去唤醒class Product{ private int productQty = 0; public synchronized void incr
2017-04-10 16:54:33 587
原创 java 带返回值线程 Callable
class Ticket1 implements Callable { @Override public Integer call() throws Exception { System.out.println("调用到call"); return 500; }}public class MyClass2 { public static void main(String[]
2017-04-10 14:48:26 297
原创 java 多线程 lock接口 的使用
class Ticket{private int number = 20;Lock lock = new ReentrantLock();public void saleTicket(){lock.lock(); //使用lock块保护代码快,在finally中释放try {if(number > 0){Thread.sleep(200);System.out.
2017-04-10 13:21:56 212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人