死锁 死锁 线程A或者B需要过独木桥(使用该进程),而C还没有走完(进程还在占用),于是三方僵死; 也可以是没有C 的情况下,A和B互不礼让僵死。 A和B都认为自己优先级最高应该使用该进程。 活锁 活锁 线程A和B都需要过桥(都需要使用进程),而都礼让不走(那到的系统优先级相同,都认为不是自己优先级 ...
分类:
编程语言 时间:
2018-07-30 21:29:36
阅读次数:
183
PouchContainer是阿里巴巴集团开源的高效、轻量级企业级富容器引擎技术,拥有隔离性强、可移植性高、资源占用少等特性。可以帮助企业快速实现存量业务容器化,同时提高超大规模下数据中心的物理资源利用率。已助力阿里巴巴集团实现在线业务100%容器化,双11容器规模达到百万级。
分类:
其他好文 时间:
2018-07-30 14:40:21
阅读次数:
136
Thread 模块 *注:在实际使用过程中不建议使用 thread 进行多线程编程,本文档只为学习(或熟悉)多线程使用。 Thread 模块除了派生线程外,还提供了基本的同步数据结构,称为锁对象(lock object,也叫原语锁、互斥锁、互斥和二进制信号量)。 常用线程函数以及 LockType ...
分类:
编程语言 时间:
2018-07-29 23:25:13
阅读次数:
301
版本控制 说到版本控制,脑海里总会浮现大学毕业是写毕业论文的场景,你电脑上的毕业论文一定出现过这番景象! 1 2 3 4 5 6 7 8 9 10 11 毕业论文_初稿.doc 毕业论文_修改1.doc 毕业论文_修改2.doc 毕业论文_修改3.doc 毕业论文_完整版1.doc 毕业论文_完整版 ...
分类:
其他好文 时间:
2018-07-29 14:22:57
阅读次数:
141
ServletContext:application范围内的参数 此所设定的参 来源: http://note.sdo.com/my 数,在JSP网页中可以使用下列方法来取得: ${initParam.param0}, <%=application.getInitParameter("param0" ...
分类:
其他好文 时间:
2018-07-29 14:08:49
阅读次数:
161
两万余字的系列干货长文,攻下持续集成与持续部署!
本文为第一篇,开始持续集成流水线的第一步工作——构建系统(Build System)的创建!看如何利用Docker创建容器化的构建系统,解决常见的三大挑战——依赖管理、管理环境依赖、复杂项目的漫长构建时间,最终创造一个可重复的、集中管理的、良好隔离的、并行化的构建系统。
分类:
其他好文 时间:
2018-07-26 22:12:45
阅读次数:
177
写在前面 API网关是系统内部服务暴露在外部的一个访问入口,类似于代理服务器,就像一个公司的门卫承担着寻址、限制进入、安全检查、位置引导等工作,我们可以形象的用下图来表示: 外部设备需要访问内部系统服务时必须要通过我们的API Gateway,目的是为了隔离内部服务和外部访问来做统一的认证授权,限流 ...
分类:
Web程序 时间:
2018-07-26 22:06:23
阅读次数:
477
Jupyter Notebook介绍、安装及使用教程 <!-- 文章内容 --> 目录一、什么是Jupyter Notebook? 1. 简介 Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Note ...
分类:
其他好文 时间:
2018-07-26 19:56:24
阅读次数:
276
scroll、offset和client的区别 整体布局: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 <!DOCTYPE> <head> <meta http-equiv="Con ...
分类:
其他好文 时间:
2018-07-26 15:21:00
阅读次数:
155
一、简介 ①Zepto是一个轻量级的针对现代高级浏览器的JavaScript库, 它与jquery有着类似的api。 ②Zepto的设计目的是提供 jQuery 的类似的API,但并不是100%覆盖 jQuery 。Zepto是一个5-10k的通用库、能够下载并快速执行、有一个熟悉通用的API,可以 ...
分类:
Web程序 时间:
2018-07-24 13:11:11
阅读次数:
240