首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
喵格
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
JAVA——线程池
我们现在通过向线程池添加新的任务来说明着三者之间的关系。 keepAliveTime:表示空闲线程的存活时间。 TimeUnitunit:表示keepAliveTime的单位。 handler:表示当workQueue已满,且池中的线程数达到maximumPoolSize时,线…
JAVA——JVM
系统加载Class类型的文件主要三步:加载➡️连接➡️初始化。其中连接过程有可分为三步:验证➡️准备➡️解析。 虚拟机将常量池内的符号引用替换为直接引用的过程,也就是得到类或者字段、方法在内存中的指针或者偏移量。 真正执行类中定义的java程序代码,初始化是执行类构造器 ()方…
数据库——乐观锁&悲观锁
总是假设最好的情况,每次去拿数据都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号机制和CAS算法实现。 一般在数据表中加version字段,修改一次version加1。当线程A要更新数据值时,在读取数据的同时也会读取v…
数据库——主从同步
GRANT REPLICATION SLAVE ON . to 'reader'@'%' identified by 'readerpwd';
数据库——MySQL索引
总计三次磁盘IO。 三层的B+树可以表示上百万数据,性能提高巨大。 最左前缀匹配原则。mysql会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配,比如a = 1 and b = 2 and c > 3 and d = 4 如果建立(a,b,…
数据库——MySQL存储引擎
MySQL中的数据使用不同的技术存储在文件(或内存)中,这些不同的技术以及配套的相关功能在MySQL中被称为存储引擎(也称作表类型)。 MySQL5.5之后默认存储引擎。 优点:提供了具有提交、回滚、崩溃恢复能力的事务安全、支持外键。 缺点:相比MyISAM,写处理效率差一点,…
数据库——MySQL日志
redo log 是 InnoDB 引擎特有的日志。 redo log包括两部分:1、内存中的日志缓冲(redo log buffer);2、磁盘上的重做日志文件(redo log file)。从redo log buffer写日志到磁盘的redo log file中,过程如下…
面试必问之网络基础
大问题化小,分层可以将复杂的网络间问题分解为许多较小的、界限比较清晰的小问题来解决。
TCP协议
16位端口号:告知主机该报文段来自哪里(源端口号)要传给那个上层协议或应用程序(目的端口号)。 32位序号:一次TCP通信过程中某一个传输方向上的字节流的每个字节的编号。A发送给B的第一个报文段中,序号值被系统初始化为某个随机值ISN,后续在该方向上的TCP报文段的序号值被设置…
网络基础——HTTP协议
超文本传输协议。基于TCP/IP协议传输数据。 误区:GET产生一个TCP数据包;POST产生两个TCP数据包。 而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)。 1、据研究,在网络环境好的…
下一页
个人成就
文章被点赞
3
文章被阅读
4,614
掘力值
115
关注了
1
关注者
3
收藏集
1
关注标签
11
加入于
2019-10-23