首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
彭阿三
掘友等级
java开发工程师
从事java开发7年
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 32
沸点 12
赞
44
返回
|
搜索文章
赞
文章( 32 )
沸点( 12 )
Mysql成神之路---B+树索引(超级干货)
一定要合理的应用索引。 为了尽可能少的让聚簇索引发生页面分裂和记录移位的情况,建议让主键拥有AUTO_INCREMENT属性。 尽量使用覆盖索引进行查询,避免回表带来的性能损耗。
让你macbook能够微信多开的方法
复制命令: git clone https://github.com/Sunnyyoung/WeChatTweak-macOS.git ,然后回车。这一步会下载插件源码。 输入命令:sudo make install,然后回车,会编译安装。命令会要求输入密码,输入 Mac 账户…
Mysql成神之路----初识Mysql
字符集的比较规则有一个编码和解码的过程,字符集映射成二进制叫做编码,二进制映射成字符集叫做解码,一般比较都是用二进制数据进行比较。 字符集指的是某个字符范围的编码规则。 比较规则是针对某个字符集中的字符比较大小的一种规则。 在MySQL中,一个字符集可以有若干种比较规则,其中有…
JAVA IO之系统IO
VFS(Virtual File System):VFS(virtual File System)的作用就是采用标准的Unix系统调用读写位于不同物理介质上的不同文件系统,即为各类文件系统提供了一个统一的操作界面和应用编程接口。VFS是一个可以让open()、read()、wr…
Netty基础知识之NIO
在NIO中,基本所有的IO操作都是从Channel开始的,Channel通过Buffer(缓冲区)进行读写操作。read()表示读取通道中数据到缓冲区,write()表示把缓冲区数据写入到通道。 总结:自己多敲几次代码执行一下会理解的更透彻网络io到底是如何运行的是怎么一回事。…
JAVA多线程与高并发
进程指正在运行的程序,进程拥有一个完整的、私有的基本运行资源集合。通常,每个进程都有自己的内存空间。 进程往往被看作是程序或应用的代名词,然而,用户看到的一个单独的应用程序实际上可能是一组相互 协作的进程集合。 为了便于进程之间的通信,大多数操作系统都支持进程间通信(IPC),…
ConcurrentHashMap剖析
eg. 如果这样我们手动加锁的话,也能实现线程安全,但是如果我们多个线程的写操作同时对map.put() =数组[1],map.put() =数组[2],map.put() =数组[5],等几个不一样位置的数组进行操作的话,因为锁的原因会互相影响,大大的影响了性能,实际他们并无…
HashMap剖析
相当于,你直接这么搞,高16位之间的与运算,是可以忽略的,核心点在于低16位的与运算,hash值的高16位没有参与到与运算里来啊,所以在hash的时候做了一个^的位运算,让低16位具备高16位的特征。 Entry[0]这个位置就如图是一个链表,在添加键值对的时候先判断key是否…
Netty框架分析
Netty 是一个广受欢迎的异步事件驱动的Java开源网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 本文基于 Netty 4.1 展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目方面提供参考。 本…
程序员需要了解的计算机底层知识之内存管理与内核
分页(内存不够用),内存分成固定的大小的页框每个4K,把程序(硬盘上)分成4K大小的块,用到哪一块就加载哪一块,加载的过程中,如果内存满了就把最不常用的一块放到swap分区,把最新的一块加载到内存中,这就是著名的lru算法。 1.DOS Win31 ... 互相干掉
下一页
个人成就
文章被点赞
73
文章被阅读
17,371
掘力值
808
关注了
4
关注者
17
收藏集
1
关注标签
5
加入于
2020-12-11