同步工具类的使用大大方便了多线程并发的操作。CountDownLatch 是一个 java.util.concurrent下的同步工具类,它允许一个或多个线程一直等待,直到其他线程执行完后再执行。这种需求如果使用基本的线程通信来操作的确过于繁琐。使用CountDownLatch工具类大大提高了这类问 ...
分类:
其他好文 时间:
2019-12-11 11:18:47
阅读次数:
67
高级语言C#中引以为傲的GC(垃圾回收器)负责释放垃圾对象占用的内存。 微软允许操作内存,但不支持这样做,扰乱GC。 使用C#中的指针即可,使用unsafe告诉编译器此段为不安全代码,即可使用*或者&来操作内存。 还可以使用DllImport导入C/C++写的DLL接口,C#中可以使用IntPtr对 ...
1.首先我们要知道BOM是干什么的? BOM和DOM、ES是JavaScript的重要三个组成部分; Bom的核心操作是window;简单来说就是用来操作浏览器的,他是js访问浏览器的接口,它里面封装了dom和bom的所有的方法。 这里为什么会封装dom的方法大家可能有点疑问 我们可以这样来理解我们 ...
分类:
其他好文 时间:
2019-12-07 12:10:39
阅读次数:
77
大家在接触运算符的时候通常都已经学完了变量的使用,对于算术以及赋值运算的感觉就是So easy!这不就是小学的知识嘛,对于逻辑运算符的部分依然无压力,这不就是中学的知识嘛?但是突然出现了一个位运算符,啥是移位?啥是异或?接下来就先从简单的开始。
说起位运算符,其实就是基于数据存储的二进制位进行的运算,更底层,所以效率更高。另外一个需要注意的问题就是:由于小数在进行存储的时候采用的是IEEE(符号、指数、尾数)方式,并不止对整数和小数部分直接转换为二进制来存储的,所以小数是不能使用位运算符来操作的。对于整数和字符型的运算符操作也有一些潜在的法则,相信看完这篇文章你很容易就会掌握。
分类:
编程语言 时间:
2019-12-04 09:17:51
阅读次数:
100
第一章:变量 1.1 为什么需要变量? ? 在计算机中,程序运行需要对 数据 进行处理,而程序中的数据在运行时会 存储在内存 中,编程中需要频繁 操作 内存中的数据,为了方便操作,程序中需要 通过变量名作为标识符 来操作内存中相关的数据。 1.2 什么是变量? ? 变量就是在 内存中所分配给数据的一 ...
分类:
编程语言 时间:
2019-12-03 23:14:08
阅读次数:
75
[toc] 下载 : pip install django redis 说明 django连接django_redis后会顶替原memcache数据库 django使用django_redis缓存数据库是通过内存管理来操作,所以需要导入django的内存管理cache 补充: 内存中设置值 取值 使 ...
分类:
其他好文 时间:
2019-12-03 21:54:15
阅读次数:
116
在过去的几年里我们只能使用 document.execCommand 来操作剪贴板。不过,这种操作剪贴板的操作是同步的,并且只能读取和写入 DOM。 现在 Chrome 66 已经支持了新的 Async Clipboard API,作为 execCommand 替代品。 这个新的 Async Cli ...
大并发热点行更新的两个骚操作标签:insert_slotselect..for_updaterand要想db操作的性能足够高,巧妙的设计很重要,事务的操作范围要尽量的小。一般情况下我们都是使用某个orm框架来操作db,这一类框架多数的实现方式都是夸网络多次交互来开启事务上下文和执行sql操作,是个黑盒子,包括对autocommit设置的时机也会有一些差异,稍微不注意就会踩坑。在大并发的情况下加上夸
分类:
其他好文 时间:
2019-11-30 16:27:40
阅读次数:
120
1、利用标准库来进行操作 如python 的 'xxx'.strip() 如javascript 的 ‘xxx’.slice() 不需要安装,不需要引入,直接使用 2、利用内置函数来操作 如python 的 locals() 如javascript 的 parseFloat() 不需要安装,不需要引 ...
分类:
编程语言 时间:
2019-11-30 11:47:05
阅读次数:
82
一、健康检查Probe有以下两种类型:livenessProbe如果检查失败,将杀死容器,根据Pod的restartPolicy来操作。Liveness 探测可以告诉 Kubernetes 什么时候通过重启容器实现自愈readinessProbe如果检查失败,Kubernetes会把Pod从serv ...
分类:
其他好文 时间:
2019-11-29 15:58:05
阅读次数:
69