首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
木木匠
掘友等级
产品经理
|
公众号【木木匠的朋友圈】
前三流程序员,现不入流产品经理
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
76
文章 55
沸点 21
赞
76
返回
|
搜索文章
最新
热门
Tomcat中的连接器是如何设计的
上一篇文章《Tomcat在SpringBoot中是如何启动的》从main方法启动说起,窥探了SpringBoot是如何启动Tomcat的,在分析Tomcat中我们重点提到了,Tomcat主要包括2个组件,连接器(Connector)和容器(Container)以及他们的内部结构…
Tomcat在SpringBoot中是如何启动的
我们知道SpringBoot给我们带来了一个全新的开发体验,我们可以直接把web程序达成jar包,直接启动,这就得益于SpringBoot内置了容器,可以直接启动,本文将以Tomcat为例,来看看SpringBoot是如何启动Tomcat的,同时也将展开学习下Tomcat的源码…
Java虚拟机垃圾回收相关知识点全梳理(下)
上一篇文章《Java虚拟机垃圾回收相关知识点全梳理(上)》我整理分享了JVM运行时数据区域的划分,垃圾判定算法以及垃圾回收算法,各种算法的适用场景。今天,我整理分享下JVM性能的度量指标,垃圾收集器的分类,最后分享一下JVM的调优建议。 吞吐量:表示系统减去系统回收时间占总时间…
Java虚拟机垃圾回收相关知识点全梳理(上)
笔者最近在复习JVM的知识,本着记录分享的精神,整理下学习Java虚拟机垃圾回收相关知识点,由于整个垃圾回收内容比较多,我将整理成上下两篇文章去分享,上篇我会主要分享Java虚拟机的运行时数据区域划分,垃圾回收算法。下篇文章主要分享Java虚拟机的垃圾回收器以及一些虚拟机调优建…
对于MySQL你必须要了解的锁知识
MySQL 的锁按照范围可以分为全局锁、表锁、行锁,其中行锁是由数据库引擎实现的,并不是所有的引擎都提供行锁,MyISAM 就不支持行锁,所以文章介绍行锁会以InnoDB引擎为例来介绍。 MySQL 提供全局锁来对整个数据库实例加锁。 这条语句一般都是用来备份的,当执行这条语句…
MySQL索引那些事
上一篇文章《一条sql语句在mysql中是如何执行的》我们聊到了sql语句内部的执行,包括InnoDB引擎是如何支持事务的,如何做到可以备份恢复的,那么今天我们来聊一聊MySql索引的那些事,在这篇文章中,我会主要聊聊InnoDB下索引的数据结构,索引如何起作用的,如何更好的利…
一条SQL语句在MySQL中是如何执行的
最近开始在学习mysql相关知识,自己根据学到的知识点,根据自己的理解整理分享出来,本篇文章会分析下一个sql语句在mysql中的执行流程,包括sql的查询在mysql内部会怎么流转,sql语句的更新是怎么完成的。在分析之前我会先带着你看看 MySQL 的基础架构,知道了 My…
简单聊聊WebSocket
上一篇文章《浅析一次HTTP请求》我们分析了简单的一次 HTTP 请求具体是怎么样完成的,分析了 HTTP 协议的数据结构,如何连接,如何断开,又是如何多路复用的,那么今天我们来聊聊另外一个协议,WebSocket。由于 WebSocket 的协议的内容非常多,本文只会取其冰山…
浅析一次HTTP请求
本来我是想找个网站进行抓包分析的,但是正式环境的网站 HTTP 请求太多,干扰太多,对分析不太友好,所以我简单些了一个demo,对 HTTP 请求返回字符串。 看上面的截图我们知道这是 TCP 协议的第一次握手,熟悉 TCP 协议的同学肯定知道 TCP 建立连接有三次握手,断开…
对于Ping的过程,你真的了解吗?
对于ping命令,想必只要是程序员都知道吧?当我们检查网络情况的时候,最先使用的命令肯定是ping命令吧?一般我们用ping查看网络情况,主要是检查两个指标,第一个是看看是不是超时,第二个看看是不是延迟太高。如果超时那么肯定是网络有问题啦(禁ping情况除外),如果延迟太高,网…
下一页
个人成就
优秀创作者
文章被点赞
1,357
文章被阅读
163,099
掘力值
5,759
关注了
7
关注者
3,340
收藏集
1
关注标签
21
加入于
2018-05-21