主要知识点 悲观锁的简要说明 全局锁实验 全局锁的优缺点及适用场景 一、悲观锁的简要说明 悲观锁不象悲观锁那样基于version进行并发控制,而是直接加锁,加锁后只有加锁的线程可以使用该index(或type),其他线程不同同时使用,只有当这个线程解锁之后,其他线程才能恢复使用,本节合文件系统建模的... ...
分类:
其他好文 时间:
2018-03-11 00:10:49
阅读次数:
148
一、MySQL的主要适用场景 1、Web网站系统 2、日志记录系统 3、数据仓库系统 4、嵌入式系统 二、MySQL架构图: 三、MySQL存储引擎概述 1)MyISAM存储引擎 MyISAM存储引擎的表在数据库中,每一个表都被存放为三个以表名命名的物理文件。首先肯定会有任何存储引擎都不可缺少的存放 ...
分类:
数据库 时间:
2018-03-10 16:05:56
阅读次数:
211
什么是content type:django内置的一个组件,这个组件帮忙做连表的操作。(混搭连表) 适用场景:适用于一张表与多张表同时做关联的时候。直接导入就可以使用了。 关联数据库说有的表;让我们可以快速插入数据,并且用反向查找能快速查找到数据。 models.py文件建立表 views.py文件 ...
分类:
其他好文 时间:
2018-03-09 18:02:02
阅读次数:
189
最近把《java并发编程实战》-Java Consurrency in Practice 重温了一遍,把书中提到的一些常用工具记录于此: 一、闭锁(门栓)- CountDownLatch 适用场景:多线程测试时,通常为了精确计时,要求所有线程都ready后,才开始执行,防止有线程先起跑,造成不公平, ...
分类:
编程语言 时间:
2018-03-09 15:08:20
阅读次数:
200
1. 适用场景 Jmeter工具当前支持的协议或协议所支持的传输方式及传输内容不能满足当前项目的测试要求时,就需要根据实际要求手动编写java测试代码(实现对应的Jmeter规范),以插件方式加载到Jmeter中作为一种自定义的取样器执行测试。 2. 开发步骤 1)新建java工程,引入Jmeter ...
分类:
编程语言 时间:
2018-03-04 23:54:10
阅读次数:
235
Happy New Year! 新年伊始,我们都会在祝福他人之余,为自己暗暗定下几个小目标。那就从现在开始努力吧,跑得更快一点,才会让时间显得慢一些~ 今天的内容是 【经典优化算法】 场景描述 针对我们遇到的各类优化问题,研究者们提出了多种有各自适用场景的求解算法,并逐渐发展出了有严格理论支撑的研究 ...
分类:
编程语言 时间:
2018-02-27 21:14:25
阅读次数:
238
python 的多线程有点鸡肋,适用场景有局限,单位时间多个核只能跑一个线程。 有泳池一个,四个泵,但只有一个人,一人只能开启管理着其中一个,所以四个泵没什么用。但是,如果泵的工作时间与冷却恢复时间是1:3(感谢inoahx指出,已改),那么配置的利用率高达100%。 直接运行代码 有泳池一个,四个 ...
分类:
编程语言 时间:
2018-02-25 14:45:04
阅读次数:
148
backdrop-filter:blur(10px);只支持ios端;只作用于当前元素; 适用场景:为背景添加模糊效果;如果目标元素内包裹着其他内容 则应用filter属性; (不支持安卓,效果不明显) filter:blur(10px); 兼容性比较好,不仅仅作用于当前元素,后代元素也会继承这个属 ...
分类:
其他好文 时间:
2018-02-22 19:38:51
阅读次数:
177
一、前言 关于RCU的文档包括两份,一份讲基本的原理(也就是本文了),一份讲linux kernel中的实现。第二章描述了为何有RCU这种同步机制,特别是在cpu core数目不断递增的今天,一个性能更好的同步机制是如何解决问题的,当然,再好的工具都有其适用场景,本章也给出了RCU的一些应用限制。第 ...
分类:
系统相关 时间:
2018-02-13 22:52:01
阅读次数:
309
箭头函数适合于无复杂逻辑或者无副作用的纯函数场景下,例如:用在 map、reduce、filter 的回调函数定义中 箭头函数的亮点是简洁,但在有多层函数嵌套的情况下,箭头函数反而影响了函数的作用范围的识别度,这种情况不建议使用箭头函数 箭头函数要实现类似纯函数的效果,必须剔除外部状态。所以箭头函数 ...
分类:
其他好文 时间:
2018-02-10 14:03:40
阅读次数:
161