自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java重试模块抽象

/** * * @author claireliu * @date 2017/12/20 */ public interface RetryProcessor<T> { T process() throws TimeoutException;}/** * * @author claireliu * @date 2017/12/20 */ public class SomeRet

2017-12-20 10:27:25 305

原创 Java的信号量Semaphore

Semaphore 表示信号量,在Linux的信号量的出现是为了解决共享资源竞争的问题。 其核心概念是:当请求一个使用信号量来表示的资源时,进程需要先读取信号量的值来判断资源是否可用。大于0,资源可以请求,等于0,无资源可用,进程会进入睡眠状态直至资源可用。 当进程不再使用一个信号量控制的共享资源时,信号量的值+1,表示释放资源,其它进程就可以使用。 举例:public class Semapho

2017-12-19 19:15:02 242

原创 A002-《操作系统:设计与实现(第三版)》学习第二周感想

本周时间:2017-12-08 至2017-12-15 完成事项:只完成《操作系统:设计与实现(第三版)上册》第二章的阅读 50% 。  整体总结:本周进展缓慢,主要原因是杂事太多,虽然使用手机看书,速度很快,但是没记住。于是又重新用电脑看,并做笔记,整个进度滞后了很多。  学习要点:  1、对进程有了大概的了解。 2、重点理解了进程间资源竞争及各解决方法

2017-12-19 17:56:09 379

原创 B002-操作系统:设计及实现-进程总结

见图!

2017-12-19 17:11:25 232

原创 B001-操作系统:设计及实现-第一章练习答案

操作系统的两个主要功能是什么? 答:扩展机和资源管理;那两个主要功能怎么理解? 扩展机就是基于硬件上再封装一层接口(术语叫系统调用)的等价计算机。程序员可以通过调用这些特殊的指令来使用底层硬件。资源管理,因为本身电脑有很多硬件,比如处理器、硬盘(块设备)、鼠标(字符流设备)、网络接口、打印机等等,操作系统就是解决这些硬件设备的控制分配。 内核态和用户态的区别是什么?对于一个操作系统 来说,这种区

2017-12-10 16:12:15 598

原创 A001-《操作系统:设计与实现(第三版)》学习第一周感想

工作了这么多年,为什么才突然想起看回这本大学教程? 主要原因是那天听了阿里的直播,有一个军哥说:java程序员要是不想给淘汰,起码要学习Linux内核、JVM虚拟机、算法。这三方面要熟悉,精通,才能让自己在未来的工作立于不败之地。当这三方面达到一定的境界时,每写一行代码,都会主动思考这行代码运行的整个过程,从表层直到Linux内核的影响。 以上的话打动了我,于是和牛人同事提起,大家决定一起来执

2017-12-10 16:10:16 987 2

空空如也

空空如也

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

TA关注的人

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