首页
学习
活动
专区
工具
TVP
发布

码农沉思录

专注但不限于Java Web领域的技术分享,致力于打造一个有内容、有态度的技术分享平台。
专栏作者
783
文章
1219914
阅读量
168
订阅数
36 张图详解 ARP :网络世界没有我,你哪也别想去
从网络分层上看,我们知道二层网络中,使用 MAC 地址进行传输,MAC 地址做为数据链路层的设备标识符。
Bug开发工程师
2021-07-01
7330
24 张图搞定 ICMP :最常用的网络命令 ping 和 tracert
IP 是尽力传输的网络协议,提供的数据传输服务是不可靠的、无连接的,不能保证数据包能成功到达目的地。那么问题来了:如何确定数据包成功到达目的地?
Bug开发工程师
2021-07-01
1.9K0
MySQL如何实现万亿级数据存储?
一般情况下系统的高可用可以用几个9来评估。所谓的几个9就是系统可以保证对外提供的服务的时间达到总时间的百分比。例如如果需要达到99.99的高可用,则系统全年发生故障的总时间不能超过52分钟。
Bug开发工程师
2020-12-15
5.7K0
为什么HTTP3.0使用UDP协议?
新的一周又开始了,大白和小黑是同事,平时俩人一起喝酒吃肉打游戏居多,当然有时候也讨论下学术和前沿技术。
Bug开发工程师
2020-09-22
1.7K0
TCP 协议面试灵魂 12 问,问到你怀疑人生!
TCP 作为传输层的协议,是一个软件工程师素养的体现,也是面试中经常被问到的知识点。在此,我将 TCP 核心的一些问题梳理了一下,希望能帮到各位。
Bug开发工程师
2020-08-11
1.1K0
【Nginx】实现负载均衡、限流、缓存、黑白名单和灰度发布,这是最全的一篇了!
作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型企业提供了精准定时调度方案,经受住了生产环境的考验。为使更多童鞋受益,现给出开源框架地址:
Bug开发工程师
2020-07-24
6900
Linux服务端最大并发数是多少?
思考几分钟,如果你可以有理有据地说出答案,那确实就不用再往下看了,关上手机去陪陪家人是个不错的选择。
Bug开发工程师
2020-06-29
3.4K0
IP 基础知识“全家桶”,45 张图一套带走
前段时间,有读者希望我写一篇关于 IP 分类地址、子网划分等的文章,他反馈常常混淆,摸不着头脑。
Bug开发工程师
2020-05-26
1.1K0
听说你ping用得很6?给我图解一下ping的工作原理!
在日常生活或工作中,我们在判断与对方网络是否畅通,使用的最多的莫过于 ping 命令了。
Bug开发工程师
2020-03-31
1.2K0
原创 | 使用wireshark+python邮件服务制作出自己的私人新闻助手
爬虫这麽火爆,那麽我们如何获得一些比较不错手机APP中的数据呢?今天就来教下大家使用Wireshark进行手机抓包,当然方法是通用的,不论你是Fidder还是其他的抓包软件都可以。
Bug开发工程师
2020-03-26
6340
亿级Web系统负载均衡几种实现方式
负载均衡(Load Balance)是集群技术(Cluster)的一种应用技术。负载均衡可以将工作任务分摊到多个处理单元,从而提高并发处理能力。目前最常见的负载均衡应用是Web负载均衡。根据实现的原理不同,常见的web负载均衡技术包括:DNS轮询、IP负载均衡和CDN。其中IP负载均衡可以使用硬件设备或软件方式来实现。
Bug开发工程师
2020-03-06
3.8K1
127.0.0.1和0.0.0.0地址的区别
点击上方“码农沉思录”,选择“设为星标” 1.问题引入 之前在使用tomcat的时候,启动tomcat默认都会绑定到127.0.0.1这个地址,最近在使用hexo写博客的时候发现通过 hexo se
Bug开发工程师
2020-03-03
9010
我是这么学习nginx 499的
这篇文章从nginx的499着手,分析整个过程中是怎么产生499行为的,以及各种往返网络包出现的原因。说说我通过这个499问题一步一步分析的整个过程,不一定正确,但很有意思。
Bug开发工程师
2020-02-19
1.9K0
优秀程序员必备的四项能力
一个优秀的程序员具备挺多特质的,比如好奇心,学习能力等,但在我看来一个优秀的程序员必须具备四项核心能力,哪四项,先卖个关子,程序员最喜欢说的话是「Talk is Cheap, show me your code」,那我们先来看一道很常见的面试题
Bug开发工程师
2020-02-13
3590
浅析 Nginx 网络事件
Nginx 是一个事件驱动的框架,所谓事件主要指的是网络事件,Nginx 每个网络连接会对应两个网络事件,一个读事件一个写事件。在深入了解 Nginx 各种原理及在极端场景下的一些错误场景处理时,需要首先理解什么是网络事件。
Bug开发工程师
2019-12-31
6640
你的服务器够安全吗
近期服务器经常被暴力扫描、攻击, 故周末花时间打理下服务器, 将一些可能存在的风险处理掉. 笔者根据实践总结出一份简单的防范措施列表, 希望能对你有帮助.
Bug开发工程师
2019-12-12
2.1K0
中国主导的IPv6根服务器问世,这项卡脖子技术获关键突破!
今天,央视新闻播报了一条消息:工信部已批复同意中国信息通信研究院设立域名根服务器及域名根服务器运行机构,同时要求其严格遵守相关法律法规、行政规章及行业管理规定,接受工信部的管理和监督检查。
Bug开发工程师
2019-12-10
7.4K0
原创 | 消息中间件的工作原理和RabbitMQ入门
消息(Message)是指应用于应用之间传送的数据,消息的类型包括文本字符串、JSON、XML、内嵌对象等等...
Bug开发工程师
2019-12-10
1.5K0
基于Redis实现范围查询的IP库缓存设计方案
我先说下结果。我现在还不敢放线上去测,这是本地测的数据,我4g内存的电脑本地开redis,一次都没写完过全部数据,都是写一半后不是redis挂就是测试程序挂。可以肯定的是总记录数是以千万为单位的。O(log(n千万/range))的时间复杂度,本地测的结果我并不满意,7ms的时间,太久了。这个数量级的数据,就算内存缓存也很花时间,因为并不是简单的key-value,涉及到范围查找。
Bug开发工程师
2019-12-02
2.9K0
缓存雪崩、击穿、穿透,该如何避免?
帅气迷人的面试官您好,我了解的,目前电商首页以及热点数据都会去做缓存 ,一般缓存都是定时任务去刷新,或者是查不到之后去更新的,定时任务刷新就有一个问题。
Bug开发工程师
2019-11-27
1.1K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档