自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Spring AOP

什么是面向切面编程AOP术语编写切点定义切面创建环绕通知处理通知中的参数通过切面引入新功能

2018-06-10 17:29:33 308

原创 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&lt...

2018-05-13 10:36:50 705

原创 高并发编程之ReentrantLock

回顾synchronizedpublic class ReentrantLock1 { public synchronized void test1() { for (int i = 0; i < 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("test start......."); 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关注的人

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