- 博客(16)
- 资源 (29)
- 收藏
- 关注
原创 银行家算法
背景简介原理过程算法过程背景简介在银行中,客户申请贷款的数量是有限的,每个客户在第一次申请贷款时要声明完成该项目所需的最大资金量,在满足所有贷款要求时,客户应及时归还。银行家在客户申请的贷款数量不超过自己拥有的最大值时,都应尽量满足客户的需要。在这样的描述中,银行家就好比操作系统,资金就是资源,客户就相当于要申请资源的进程。银行家算法是一种最有代表性的避免死锁的算法...
2018-03-22 11:47:36
8709
1
原创 单例模式
一. 简介二. 基本的实现思路2.1 三个步骤2.2 注意事项三. 单例模式的六种写法3.1 饿汉式(静态常量)[可用]3.2 饿汉式(静态代码块)[可用]3.3 懒汉式(线程安全,同步方法)[不推荐用]3.4 双重检查[推荐用]3.5 静态内部类[推荐用]3.6 枚举[推荐用]四. 优点五. 缺点六. 适用场合单例模式是最常用到的设计模式之一,熟...
2018-03-21 15:58:15
333
原创 死锁,死锁的四个必要条件以及处理策略
一、什么是死锁二、死锁与饥饿三、资源的类型3.1 可重用资源和消耗性资源3.1.1 可重用资源(永久性资源)3.1.2 消耗性资源(临时性资源)3.2 可抢占资源和不可抢占资源3.2.1 可抢占资源3.2.2 不可抢占资源四、死锁产生的原因4.1 竞争不可抢占资源引起死锁4.2 竞争可消耗资源引起死锁4.3 进程推进顺序不当引起死锁五、产生死锁的四个必...
2018-03-19 16:57:02
103108
8
转载 构建高并发高可用的电商平台架构实践
http://blog.youkuaiyun.com/yangbutao/article/details/12242441/
2017-03-27 01:41:03
464
转载 JAVA设计模式十七--Composite(组合模式)
http://blog.youkuaiyun.com/hfmbook/article/details/7693069
2015-02-02 02:40:50
429
转载 eclipse安装插件!长时间停留在calculating requirements and dependencies 的解决方案
eclipse安装插件!长时间停留在calculating requirements and dependencies 的解决方案eclipse如果Eclipse花费了很长的时间calculating requirements and dependencies(计算需求和依赖性 )这个问题通常就是在点击安装之后显示“Calculating requirements an
2015-02-02 02:09:27
1283
原创 jdk与jre的区别
1.JDK与JREJDKJDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK.最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,
2015-02-01 17:00:50
557
转载 C++、Java、JavaScript中的正则表达式
目录(?)[-]什么是正则表达式从入门开始正则表达式常用符号正则表达式的使用C中的正则表达式Java中的正则表达式JavaScript中的正则表达式应用场景常用正则表达式总结写在后面编程思想之正则表达式 什么是正则表达式?正则表达式(Regular Expression)就是用某种模式去匹配一类字符串的公式。如你要在一篇文
2015-01-12 17:29:38
1012
转载 Jquery.datatables 学习笔记之综述
1、js部分,datatables最重要的部分就在js的输出,除了table框架,都要用js控制,代码如下:[javascript] view plaincopy"text/javascript"> $(document).ready(function() { var lastIdx = null; var
2015-01-12 15:37:51
794
转载 定义input type=file 样式的方法
点评:当我们想要用css美化表单的时候,有两个控件就会和前段人员作对,一个是是大名鼎鼎的select,另一个就是我现在要说说的input type=file 详细出处参考:http://www.jb51.net/web/39559.html为什么要美化file控件?试想一下,别的孩子都穿戴整齐漂亮,其中两个孩子怎么都不鸟你,太不和谐了。 别以为这个是由一个text和一个butt
2014-03-17 23:36:23
803
原创 java接口和抽象类
一、抽象类1.定义抽象类一定要用abstract指明是抽象类,可以用public修饰抽象类,也可以不用任何修饰符修饰。即只有public abstract 类名 以及 abstract 类名(注意:abstract public类名也是合法的,即访问权限控制符和其它修饰符都可以交换位置)两种定义方式是合法的,其他的如protected,private,f
2013-10-21 02:50:19
807
codetemplates.xml
2016-10-19
HTML5 全套知识点打包
2015-02-28
HTTP权威指南[英文版].pdf
2015-02-28
java并发编程实战pdf及源码
2015-02-01
Linux命令、编辑和shell编程(英文版)
2014-06-11
Practical Guide to Linux® Commands, Editors, and Shell Programming
2014-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人