Wesley13 Wesley13
3年前
Java集合,ConcurrentHashMap底层实现和原理(常用于并发编程)
概述ConcurrentHashMap常用于并发编程,这里就从源码上来分析一下ConcurrentHashMap数据结构和底层原理。在开始之前先介绍一个算法,这个算法和Concurrent的实现是分不开的。CAS算法:CAS是英文单词CompareAndSwap的缩写,翻译过来就是比较并替换。CAS机制当中使用
Wesley13 Wesley13
3年前
InnoDB中的INT怎么存储的
作者:高鹏(网名八怪),《深入理解MySQL主从原理32讲》系列的作者。系列链接:https://www.jianshu.com/nb/43148932一、问题来源二、源码部分三、实例解析1\.有符号2、无符号四、测试延伸阅读一、问题来源如果我们查看showegnineinnodb查看锁记录的时候往往会看到Innodb
Stella981 Stella981
3年前
PostgreSQL主备环境搭建
!(https://oscimg.oschina.net/oscnet/ed8c4ef1619b4154ade0087b0e6a431d.jpg)PG学习初体验源码安装和简单命令(r8笔记第97天)(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.q
Wesley13 Wesley13
3年前
520将至,人工智能帮你选口红色号
Git项目源码:https://github.com/DaMaiGit/artifact(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2FDaMaiGit%2Fartifact)花絮马上是一年一度的520了。都说女生的梳妆台上永远缺一支口红,在这个
Wesley13 Wesley13
3年前
Java并发同步器AQS(AbstractQueuedSynchronizer)学习笔记(1)
Java中的并发包,是在Java代码中并发程序的热门话题。如果我们去读concurrent包的源码时,会发现其真正的核心是AbstractQueuedSynchronizer,简称AQS框架,而DougLea大神正是此包的作者。之前也看过一遍AbstractQueuedSynchronize,但印象不深,只有依稀的印象。这次重新学习
Wesley13 Wesley13
3年前
Java工程师之Redis实战系列教程前言&目录
系列前言Java工程师之Redis实战系列教程,同其他教程一样,均是在下学习笔记,本系列主要参考自《Redisinaction》,将书本中的有趣的例子转化为能解决特定问题的示例程序,所有的核心章节均提供示例源码在javacourseredisinaction(https://www.oschina.net/action/GoToLi
Stella981 Stella981
3年前
Jenkins+Python+GitLab持续集成
创建任务登录Jenkins,点击左侧列表的新建选项。输入任务名称,选择构建一个自由风格的软件项目,点击确定。配置在任务配置界面,可以设置General标签中的丢弃旧的构建选项,设置保持构建的天数和保持构建的最大个数。点击源码管理标签,选择git,在RepositoryURL中输
Wesley13 Wesley13
3年前
underscore.js 分析 第二天
Underscore源码中有这么句obj.lengthobj.length意思是typeofobj.lengthnumber,即检测obj的长度是否是数字我的理解:这么写是来检测一个对象数组的类型到底是数组还是对象。在Javascript中变量分为基本类型和引用类型,基本类型是Undefined、Null、Boo
Stella981 Stella981
3年前
SpringBoot2.0 基础案例(05):多个拦截器配置和使用场景
本文源码GitHub:知了一笑https://github.com/cicadasmile/springbootbase一、拦截器简介1、拦截器定义拦截器,请求的接口被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。拦截器主要用来按照指定规则拒
Stella981 Stella981
3年前
EGener2四则运算出题器
项目源码:https://git.coding.net/beijl695/EGener2.git(代码纯属原创,设计细节不同,请思量)项目发布后,由于期间各种事情,耽搁至最后一天交付。这次的项目是由我和邵汝佳同学共同完成,感谢partner!成员:贝金林(我)  2016012070 邵汝佳      20160120