自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cpf2016的专栏

我不放弃爱的勇气,我不怀疑会有真心,我要握住一个最美的梦给未来的自己

  • 博客(8)
  • 收藏
  • 关注

转载 守护线程

(1)守护线程定义

2015-02-22 11:22:24 292

转载 java关闭线程

1.使用状态位关闭正在运行的线程class MyThread implements Runnable{ private volatile boolean stop = false; //定义为volatile类型,避免使用缓存 public void setStop(boolean stop) { this.stop = stop; } p

2015-02-21 17:37:03 387

转载 代理模式与动态代理

1.代理模式         (1)作用                   为替他对象提供一种代理,从而控制对这个对象的访问         (2)优点                   在某些情况下,一个客户不想活着不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中间作用         (3)涉及角色                   1)

2015-02-17 10:24:07 522

转载 事务隔离级别与乐观锁、悲观锁

1.引入     在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这样会产生冲突,就会造成并发性问题。     冲突类型:     (1)脏读               指一个事务A正在访问数据,并且对数据进行了修改,但是这种修改还没有提交到数据库,这时另一个事务B也访问这个数据,而A事务产生了异常,发生了回滚,但是B事务使用的还是A修改后的数据,这个就是脏读

2015-02-15 16:54:22 1241

转载 垃圾回收机制

1.Java堆内存分配         对象根据存活时间被分为:年轻代(Young Generation)、年老代(Old Generation)、永久代(Permanent Generation)。                           (1)年轻代                       对象被创建时,内存的分配首先发生在年轻代(大对象可以直接被创建在年老

2015-02-14 22:13:23 396

转载 Java内存结构

1.整体结构                    2.方法区         (1)作用                   是JVM在装载类class文件时,用于存储类型信息(即类的描述信息)的区域         (2)存储信息                   1>类的基本信息                       1)类的全限定名(qualif

2015-02-14 16:18:27 349

转载 volatile

1.例子public class ThreadLocalTest { private static boolean flag = false; public static void main(String[] args) throws InterruptedException { new Thread(new Runnable() { @Override p

2015-02-13 16:12:24 362

转载 ThreadLocal

1.ThreadLocal源码解读      (1)get()                get()方法是用来获取ThreadLocal在当期线程中保存的变量副本。 public T get() { Thread t = Thread.currentThread(); //先获取当前线程 ThreadLoca

2015-02-13 10:21:33 343

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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