mysql数据库中默认的隔离级别为repeat-read. innodb默认使用了next-gap算法,这种算法结合了index-row锁和gap锁。正因为这样的锁算法,innodb在可重复读这样的默认隔离级别上,可以避免幻象的产生。 innodb_locks_unsafe_for_binlog最主 ...
分类:
数据库 时间:
2018-12-26 00:34:32
阅读次数:
354
elaseticsearch启动报错 原因: 这两个参数中有IP没有指定正确 。 是因为我把127.0.0.1指定成了127.0.0.0 解决方法: ...
分类:
其他好文 时间:
2018-11-29 12:21:35
阅读次数:
167
在VS中调用 strcpy、strcat 等函数时会提示 _CRT_SECURE_NO_WARNINGS 警告,原因是这些函数不安全,可能会造成内存泄露等。比如: 所以建议采用带_s的函数,如strcpy_s,calloc_s。 当然,如果执意使用老版本、非安全版本函数,可以使用 _CRT_SECU ...
分类:
其他好文 时间:
2018-11-29 11:08:33
阅读次数:
141
FAQ 1.没有安装bzip2 解决方法 yum -y install bzip2 2.未知错误 google一下貌似跟权限有关系 添加参数 npm install --registry https://registry.npm.taobao.org --unsafe-perm=true --all ...
分类:
其他好文 时间:
2018-11-24 21:09:39
阅读次数:
270
1. params.to_h 不允许通过 2. params.to_unsafe_h 假设允许通过 3. params.to_hash (1)1 、3都需要将params进行例如: params.permit([:username, :password]) 的处理。 (2).permit将期望的值列 ...
分类:
其他好文 时间:
2018-11-21 11:02:50
阅读次数:
196
阅读本文章前需要了解 CAS 操作是什么。 首先大致介绍一下需要讲到的几个类,只需要理解这几个类是什么关系即可,后面会有详细解析。 Unsafe :这个类提供了 native 方法,未开源,提供了线程阻塞和唤醒,原子操作等方法。 LockSupport :包装了一层 Unsafe 类,非常类似于代理 ...
分类:
编程语言 时间:
2018-11-16 23:36:33
阅读次数:
259
一、Unsafe Java无法直接访问底层操作系统,而是通过本地(native)方法来访问。不过尽管如此,JVM还是开了一个后门,JDK中有一个类Unsafe,它提供了硬件级别的原子操作。 这个类尽管里面的方法都是public的,但是并没有办法使用它们,JDK API文档也没有提供任何关于这个类的方 ...
分类:
编程语言 时间:
2018-11-16 17:41:59
阅读次数:
224
线程同步 说明:接上一篇,注意分享线程同步的必要性和线程同步的方法。 一、什么是线程同步: 在同一时间只允许一个线程访问资源的情况称为线程同步。 二、为什么需要线程同步: 避免竞争条件; 确保线程安全;(如果两个线程同时访问一个资源并对那个资源做修改,就不安全了) 现在的计算机变得越来越多核,每一个 ...
分类:
编程语言 时间:
2018-11-15 00:13:32
阅读次数:
188
unsafe必须谨慎使用,而且很多时候是不需要unsafe的。通常只有在对性能要求高和与其它模块交互需要用到这个。比如指针操作,无边界检查的数组操作,与一些其他语言编写的模块交互等不安全代码 C#是可以对内存进行直接操作的,虽然很少用到指针,在用的时候需要在前面加上unsafe。 非安全代码就是不在 ...
numpy.chararray.astypechararray.astype(dtype,order=‘K‘,casting=‘unsafe‘,subok=True,copy=True)返回数组的拷贝,转换为特殊的类型。参数:dtype:字符串或dtype类型码或数据类型,对其进行数组转换。order:{‘C‘,‘F‘,‘A‘,‘K‘
分类:
其他好文 时间:
2018-11-12 20:01:26
阅读次数:
148