- 博客(10)
- 收藏
- 关注
原创 Spring 起步
从耦合说起看一个简单的例子package com.angeilz.di.courses;public class Student { public Student() { this.chineseCourse = new ChineseCourse(); } public void study() { chineseCourse.k...
2018-06-09 17:43:22
369
原创 高并发编程之ThreadLocal
ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。public class ThreadLocal2 { /*volatile static Person p = new Person();*/ private static ThreadLocal<Person1> tl ...
2018-05-13 11:47:53
300
原创 高并发编程之面试题二
题目:写一个固定容量同步容器,拥有put和get方法,以及getCount方法,能够支持2个生产者线程以及10个消费者线程的阻塞调用。使用wait和notify/notifyAll来实现public class MyContainer1<T> { private final LinkedList<T> lists = new LinkedList<...
2018-05-13 10:36:50
705
原创 高并发编程之ReentrantLock
回顾synchronizedpublic class ReentrantLock1 { public synchronized void test1() { for (int i = 0; i &lt; 10; i++) { System.out.println(i); try { T...
2018-05-13 10:29:59
305
原创 高并发编程之面试题一
题目:实现一个容器,提供两个方法,add,size。写两个线程,线程1添加10个元素到容器中,线程2实现监控元素的个数,当个数到5个时,线程2给出提示并结束。程序一,分析下面程序能否实现List lists = new ArrayList(); public void add(Object o) { lists.add(o); } publi...
2018-05-12 21:38:20
3124
1
原创 高并发编程之volatile
1.volatile 关键字,使一个变量在多个线程间可见public class Demo12 { volatile boolean running = true; public void test() { System.out.println(&amp;amp;quot;test start.......&amp;amp;quot;); while (running) { ...
2018-05-09 13:47:48
256
原创 高并发编程之synchronized
synchronized对某个对象加锁public class Demo01 { private int count = 10; private Object object = new Object(); public void test(){ //任何线程要执行下面的代码,必须先拿到object对象的锁 synchronized...
2018-05-09 11:00:21
236
原创 Collections工具类中sort排序的两种方式
package com.my.action;import java.io.Serializable;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;public class Student implements Comparabl
2017-03-17 22:48:26
635
原创 java序列化
java序列化package com.my.action;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.Objec
2017-03-17 22:02:41
214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅