随笔分类 -  Java

Core Java VolumeI, II
摘要:CH1.简介 非阻塞I/O 阻塞I/O 实现方式 多路I/O,异步I/O 单线程、多线程、 实例 poll, epoll 数十万个线程的MPTL 要求:安全性与活跃性 CH2. 线程安全性 状态:Shared, Mutable instric lock monitor lock synchroniz 阅读全文
posted @ 2018-02-06 10:49 stackupdown 阅读(233) 评论(0) 推荐(0) 编辑
摘要:23种设计模式: 创建型模式:工厂、抽象工厂、单例、建造者、原型 单例模式 工厂类:过程是产品->工厂 简单工程、工厂、抽象工厂 建造者类:过程是产品到建造者到导演(多了导演) 原型模式:抽象接口->原型类->实际类 状态模式:工作流或游戏、ERP系统中有大量使用;具体实现可以是策略模式或逻辑条件 阅读全文
posted @ 2017-12-31 11:14 stackupdown 阅读(1047) 评论(0) 推荐(0) 编辑
摘要:转自:http://swiftlet.net/archives/2243 锁是为了解决某种资源(又称为临界资源)互斥使用提出的一种机制。常用的有互斥锁、自旋锁和读写锁。 自旋锁和互斥锁功在使用时差不多,每一时刻只能有一个执行单元占有锁,而占有锁的单元才能获得临界资源的使用权,从而达到了互斥的目的。 阅读全文
posted @ 2017-11-27 16:45 stackupdown 阅读(966) 评论(0) 推荐(0) 编辑
摘要:内存泄露: Java号称有垃圾回收机制,这是为了减少未经回收的内存耗费空间的。然而Java的垃圾回收不是万能的,在一些情况下仍然可能出现内存泄露。跟一般的错误不同,内存泄露不是致命的运行时错误,它是己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统资源的浪费。但是在极端情况下完全有可能因为 阅读全文
posted @ 2017-09-23 21:10 stackupdown 阅读(514) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示