码迷,mamicode.com
首页 >  
搜索关键字:实现机制    ( 719个结果
slice数据结构
1. 前言 Slice又称动态数组,依托数组实现,可以方便的进行扩容、传递等,实际使用中比数组更灵活。 正因为灵活,如果不了解其内部实现机制,有可能遭遇莫名的异常现象。Slice的实现原理很简单,本节试图根据真实的使用场景,在源码中总结实现原理。 2 Slice实现原理 Slice依托数组实现,底层 ...
分类:其他好文   时间:2021-06-18 19:20:04    阅读次数:0
OO第三单元总结
一、实现规格所采取的设计策略 这一部分基本上都由JML语言给出了程序设计的规格,所以也没啥特别需要交代的。总体上来说,我在编写代码时大致分为这几个步骤: 1.先阅读官方包中所有接口和抽象异常类的定义,关注于整个程序的代码架构并从OO角度理解该类需要实现什么; 2.然后再是较仔细地阅读所有类的JML语 ...
分类:其他好文   时间:2021-06-02 17:13:11    阅读次数:0
redis:RDB AOF -master &slave -sentinel-cluster
1、RDB和AOF的优缺点 2、master和slave同步过程 3、哨兵的使用和实现机制4、redis cluster集群创建和使用 第一个题目、RDB和AOF的优缺点 一、 RDB的优点1、优点a:RDB 快照保存了某个时间点的数据,可以通过脚本执行redis指令bgsave(非阻塞,后台执行) ...
分类:数据库   时间:2020-12-10 11:33:30    阅读次数:12
openssl des
ECB,电子密码本模式,就是将数据按照8个字节一段进行DES加密或解密得到一段段的8个字节的密文或者明文,最后一段不足8个字节(一般补0或者F),按照需求补足8个字节进行计算(并行计算),之后按照顺序将计算所得的数据连在一起即可,各段数据之间互不影响。CBC,密文分组链接方式,它的实现机制使加密的各 ...
分类:其他好文   时间:2020-11-25 12:04:40    阅读次数:5
乐观锁的一种实现方式——CAS
乐观锁的一种实现方式——CAS在深入理解乐观锁与悲观锁一文中我们介绍过锁。本文在这篇文章的基础上,深入分析一下乐观锁的实现机制,介绍什么是CAS、CAS的应用以及CAS存在的问题等。线程安全众所周知,Java是多线程的。但是,Java对多线程的支持其实是一把双刃剑。一旦涉及到多个线程操作共享资源的情况时,处理不好就可能产生线程安全问题。线程安全性可能是非常复杂的,在没有充足的同步的情况下,多个线程
分类:其他好文   时间:2020-11-01 21:55:04    阅读次数:19
乐观锁的一种实现方式——CAS
乐观锁的一种实现方式——CAS在深入理解乐观锁与悲观锁一文中我们介绍过锁。本文在这篇文章的基础上,深入分析一下乐观锁的实现机制,介绍什么是CAS、CAS的应用以及CAS存在的问题等。线程安全众所周知,Java是多线程的。但是,Java对多线程的支持其实是一把双刃剑。一旦涉及到多个线程操作共享资源的情况时,处理不好就可能产生线程安全问题。线程安全性可能是非常复杂的,在没有充足的同步的情况下,多个线程
分类:其他好文   时间:2020-11-01 11:07:17    阅读次数:21
mybatisplus乐观锁
mybatisplus乐观锁 乐观锁 : 故名思意十分乐观,它总是认为不会出现问题,无论干什么不去上锁!如果出现了问题,再次更新值测试 悲观锁:故名思意十分悲观,它总是认为总是出现问题,无论干什么都会上锁!再去操作! 乐观锁实现机制: 取出记录时,获取当前 version 更新时,带上这个versi ...
分类:其他好文   时间:2020-10-30 11:47:18    阅读次数:17
clingrootsys原理剖析(1):JIT到底是怎么回事
所有的高级语言技术,都是由前端的翻译转化,源码理解,和后端的运行技术和语义实现的:即编译-链接-运行循环这个标准过程组成的(真正了解这个三段式过程,无论是多复杂或复合了的语言系统,给其定性将不再是难事),而且其编译器实现一开始都是以静态过程式、函数为实现机制的。都是C语言和标准编译原理教程那套。而高级和复杂语言实现,都是先过程元素,然后再在编译器前端实现语法增强,或封装到class和库级增强实现的
分类:其他好文   时间:2020-10-09 20:31:31    阅读次数:21
Blender内存管理库(bf_intern_guardedalloc)
Blender内部定义了自己内存泄漏检测机制,同时提供了了二套实现机制,函数整合于于bf_intern_guardedalloc库中: mallocn_lockfree_impl.c和mallocn_guarded_impl.c分别实现了这二套内存分配机制,头文件定义于MEM_guardedallo ...
分类:其他好文   时间:2020-10-06 20:50:13    阅读次数:32
c++经典书籍介绍
C++语言衍生于C语言这门古老的语言,其主要特性是面向对象,另外一个广为人知的特点是复杂^_^,没有5年以上开发经历,估计没多少人说熟悉,更没人敢说自己精通。 如果对其复杂的语法知识不甚了解,那么Android的native层代码可就不那么容易理解了。 下面介绍几本C++领域的经典书籍。 1.《ef ...
分类:编程语言   时间:2020-09-24 20:59:04    阅读次数:43
719条   1 2 3 4 ... 72 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!