首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
超超不会飞
掘友等级
试图点亮 Node.js + Java 技能树
我的公众号:超超不会飞
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
102
文章 102
沸点 0
赞
102
返回
|
搜索文章
最新
热门
对比 Redis 中 RDB 和 AOF 持久化
Redis 是内存数据库,数据存储在内存中,一旦服务器进程退出,数据就丢失了,所以 Redis 需要想办法将存储在内存中的数据持久化到磁盘。 RDB (Redis Database):生成 RDB 文件,保存的是 key-value 的形式。 AOF (Append Only …
《搞定1》读书笔记
我花了5天左右的时间粗略翻完这本书,主要看了前三章,后面的章节是对前三章介绍的思想的实践和扩展,并不适合我现有的情况,简略的看完了。 成功的关键:每周回顾。 焦虑来源于对生活失去掌控。 我们常常在做某件事情的时候惦记着另外一件事情。比如在写博客的时候惦记着晚上要买什么菜,在开会…
如何理解被 protected 修饰的成员变量?
若继承了基类的子类与基类不在同一个包中,那么在子类中,子类实例可以访问其从基类继承而来的 protected 方法,不能访问基类中的 protected 方法。 如果子类2重写了父类的 f 方法,并用 protected 修饰,那么在子类2所在的包下可以访问。 欢迎关注我的微信…
Java源码系列4——HashMap扩容时究竟对链表和红黑树做了什么?
我们知道 HashMap 的底层是由数组,链表,红黑树组成的,在 HashMap 做扩容操作时,除了把数组容量扩大为原来的两倍外,还会对所有元素重新计算 hash 值,因为长度扩大以后,hash值也随之改变。 假设一个 HashMap 原本 bucket 大小为 16。下标 3…
MySQL是如何实现可重复读的?
可重复读是指:一个事务执行过程中看到的数据,总是跟这个事务在启动时看到的数据是一致的。 我们可以简单理解为:在可重复读隔离级别下,事务在启动的时候就”拍了个快照“。注意,这个快照是基于整个库的。 这时,你可能就会想,如果一个库有 100G,那么我启动一个事务,MySQL就要拷贝…
MySQL的各种日志
1. redo log——只是一块粉板 孔乙己又来酒馆喝酒,兜里没钱手机也没电了,只能向掌柜的赊账。掌柜有一块粉板,当客人要赊账的时候就往上写一笔,等客人少的时候或者粉板写满了就记到账本里去。还好有这块粉板,不然每次客人要赊账,掌柜都要翻看账本,在密密麻麻的账本里找到赊账客人的…
早起实操手册
从2019年大概11月份左右,我开始尝试早起,一直坚持到现在已经有半年左右了。目前工作日和周日5点45分或者6点20分左右起床,具体时间看昨晚的入睡时间。周六关闭闹钟靠生物钟起床。 最初的起因很偶然——女朋友考研到了冲刺阶段,每天5点起床背书,我想着干脆我也陪着早起,一起学习,…
深入理解Java虚拟机3——垃圾回收
本文介绍了如何判断对象是否存活,三种垃圾回收算法,分析比较了几种垃圾收集器的特点。本文并非原创,是《深入理解Java虚拟机》第3章的整理、总结和补充。 垃圾收集器在对堆进行回收前,要先判断哪些对象“存活”,哪些已经“死去”。 给对象中添加一个引用计数器,每当有一个地方引用它时,…
深入理解Java虚拟机2——对象探秘
本文介绍对象的创建过程,包括如何对内存进行分配和对象中内存的布局,还介绍了如何访问对象。 而使用 CMS 这种基于 Mark-Sweep 算法的收集器时,通常采用空闲列表(Free List)——如果内存不规整,已使用的和空闲的内存相互交错,那就没办法简单地进行指针碰撞了,虚拟…
深入理解Java虚拟机1——内存区域
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。 程序计数器(Program Counter Register)是…
下一页
个人成就
文章被点赞
113
文章被阅读
80,142
掘力值
1,707
关注了
14
关注者
1,308
收藏集
8
关注标签
55
加入于
2016-08-16