首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小一明日记
掘友等级
公众号【小一明日记】
|
携程
有条理的生活和工作,喜欢记录文档
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 38
沸点 0
赞
38
返回
|
搜索文章
最新
热门
mysql-事务隔离之可重复读
最近在业务的开发过程中,碰到了一个问题。 分析问题后发现和数据库事务隔离级别相关,开发环境中 mysql 数据库的事务隔离级别设置的是可重复读(repeatable read)。 虽然找到了问题的原因,但是对于数据库如何实现这种事务隔离机制还是充满疑惑,借此机会,花了些时间了解…
hashmap源码-扩容机制
这是 hashmap 源码系列文章的第三篇,前面文章讲解了 hash 算法,以及元素 put, get 的流程,相信大家对 hashmap 容器已经有了大体上的认识,今天要讲的内容可谓是 hashmap 的重头戏——扩容机制。 jdk 中很多容器的底层实现使用的是数组,比如 A…
hashmap源码-元素put,get
这是 hashmap 源码系列文章的第二篇,前面我们主要讲解了 hashmap 中 hash 算法的实现,本文则是带大家了解元素 get, put 的相关实现,这样一来 hashmap 的大体框架就描绘完毕了。 还记得前面我们提到 hashmap 是类似于『懒加载』的机制进行初…
hashmap源码-hash算法
这是 hashmap 源码系列文章的第一篇,主要带大家初步了解 hashmap 几个重要的知识点,在后续的文章中会深入讲解框架中各个部分的实现细节。 正常情况下 hashmap 元素存取的时间复杂度都为 O(1),如何做到的呢?这就要得益于它的散列机制,以元素的 key(has…
小姐姐知道我用微信机器人和她聊天之后,把我拉黑了
事情是这样的,最近认识的一位小姐姐有每天早晨看天气预报的习惯。在我看来,很多人起床第一件事情就是看微信消息,既然这样,我就勉为其难每天早晨给小姐姐发送一则天气预报吧。 开始几天,我是使用很原始的方法,自己去获取天气预报截图,再手动发送给小姐姐。连续几天之后我一想:不对呀,我怎么…
一则小坑:java.io.FileNotFoundException Too many open files
最近项目准备上线,在测试环境测试通过,准备把项目部署到『预发布环境』,可以把它理解为我们上线前的最后一个验证环境。在部署的过程中,发现涉及的几个项目都部署失败了,jenkins 集成平台上『一片报红』,把我给整懵逼了。 这里再交代一下项目部署的方式:通过 jenkins 进行一…
redis-基础数据结构二
在前面的文章 redis-基础数据结构一 中介绍了 redis 基础数据结构中的两种,分别是字符串和哈希,今天我们来了解剩下的三种数据结构:列表,集合,有序集合。 列表(list)类型是用来存储多个有序的字符串。在Redis中,可 以对列表两端插入(push)和弹出(pop),…
redis-基础数据结构一
Redis 作为基于键值对的 NoSQL 数据库,具有高性能,丰富的数据结构,持久化,高可用,分布式等特性,这些特性使得 Redis 从同等竞品中脱颖而出,现如今已成为互联网公司软件架构的标配。 因此作为一名后端开发人员,有必要也有责任去搞清楚 Redis 的正确使用方式,了解…
jdk容器-安全失败机制
在上篇文章 [jdk容器-快速失败机制]https://juejin.im/post/6844904114300665864)中,我们提到 jdk 为非同步容器建立的一种安全警报机制,通过 fail-fast 通知用户可能存在线程安全问题,本质上是因为不同线程并发访问…
jdk容器-快速失败机制
前两天小伙伴问我关于集合快速失败的问题,勾起了我对快速失败机制 fail-fast 的回忆,这两天也仔细看了一下相关内容,在此做一下总结。 先来讲一下 fail-fast,它实际上是一种编程思想,即快速反馈系统错误,防止发生更严重的问题。我们在平时的开发中肯定写过类似的代码,提…
下一页
个人成就
文章被点赞
100
文章被阅读
56,713
掘力值
1,330
关注了
39
关注者
23
收藏集
3
关注标签
9
加入于
2017-03-05