首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户3393376180459
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 39
沸点 0
赞
39
返回
|
搜索文章
赞
文章( 39 )
沸点( 0 )
通过WireShark可视化一次Tcp连接过程
首先我们要理清,三次握手的目的是建立连接,建立连接是为了建立可靠的双方通信,而可靠通信时发送方需要知道现在是否可以从何处(ACK NUM与SEQ(ISN)控制)发送多长(滑动窗口、拥塞窗口与MSS等控制)的数据包到接收方,而三次握手本质上是在通信双方交换这些通信中必要的信息。 …
一年编程杂谈-不要掉入设计模式等技巧的"陷阱中"
每个时期的评判标准可能不尽相同,在硬件条件匮乏的年代,可能代码更加注重运行的效率;但是在如今摩尔定律近乎失效,多核CPU大行其道的年代,性能已经不是程序要考虑的最核心的因素,最核心的因素个人觉得是《Unix编程艺术》中提到的代码的正交性、可读性、透明性。 讲一些自己的方法论前最…
Mysql-InnoDB 查询一条数据详解 | 小册免费学
比如我们设置客户端编码格式为utf-8后,客户端便会将上述Select命令按照utf-8进行编码后发送到服务端。 服务端按照mysqld(mysql服务端程序)中配置的字符集对客户端的请求进行解码,因此客户端与服务端的编码与解码字符集必须要是一致或兼容的。 表是数据库基于操作系…
操作系统、Java及数据库缓存详解 | 小册免费学
缓存出现的本质是访问介质速度的不匹配,用来降低低速设备对于高速设备运行效率的影响。 本文主要关注的是内存与磁盘(操作系统级)、Java以及redis、Mysql中缓存针对不同场景的实现以及管理方式。 当我们的进程调用了write()函数时,本质上是将相应的数据写入内存中的Pag…
Tomcat中使用的设计模式浅析
本文主要讲解Tomcat是如何在设计中使用设计模式提高代码应对变化的能力。会有几个层面的论述:1. 此处的应用场景是什么? 2. 这个应用场景会产生什么样的变化,又需要怎样的可扩展性。
MVCC真的解决幻影读了吗?(事务隔离级别详解)
本文主要通过多线程并发读写数据库场景下产生的问题引出不同的事务隔离级别、相应的算法以及在Innodb中的实现方式,并穿插对于Java多线程下可见性、原子性、有序性的比较。
分析Spring容器管理Bean的生命周期以及依赖关系的方式(博客重写计划Ⅲ)
2021.5.17:博客重写计划Ⅲ,1. 增加诸如简单工厂和一些设计模式的介绍 2. 按照原有逻辑,增加对于解决循环依赖的问题 3. 增加了生命周期划分的实现方式以及按照生命周期对Bean动态扩展。
浅析分布式主从架构下数据一致性问题
常见的主从架构,即为一主多从,常见的读写策略为写主读从,并由主节点通过主节点写日志并通过网络传输来维护从节点的数据库状态,但是这个常见的策略会产生一系列的分布式数据一致性问题。
消息在kafka中的历程(万字长文,谨慎阅读)
本文主要描述一个消息从生产者生产投递到kafka中,再到消费者拉取消息进行消费的详细过程,对于kafka的基础概念本文限于篇幅不再详细介绍;文中使用的是一台包含三个Kafka服务的本地集群
浅析redis与zookeeper构建分布式锁的异同
我们知道redis和zookeeper都可以构建分布式锁,但是他们之间有哪些异同,而这些异同又如何指导我们在日常生产场景中使用合适的方式呢?
下一页
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2022-12-06