
网络基础
文章平均质量分 61
操作系统及网络
技术宝哥
15年互联网大厂技术人,现京东联盟技术负责人,深耕技术管理、技术架构、广告技术、AI大模型,致力于技术传播、分享
微信公众号:技术宝哥
展开
-
框架之下再看HTTP请求对接后端method
在软件开发领域,框架的普及虽提升了效率,但也导致开发者对底层原理的理解不足。以Java为例,SpringBoot等框架简化了开发流程,但许多开发者对HTTP请求处理机制等基础知识的掌握不够深入。文章强调了理解底层原理的重要性,并详细介绍了Tomcat作为Web服务器的核心组件及其工作原理,包括Servlet容器、JSP引擎、HTTP服务器和连接器的功能。原创 2025-05-17 11:08:06 · 358 阅读 · 0 评论 -
从另一个视角理解TCP握手、挥手与可靠传输
然而,若采用三次握手,即便客户端发送的确认报文丢失,服务端在一段时间内未接收到,就会重新发起第二次握手,从而保障连接建立的可靠性。:服务端收到客户端的 FIN 数据包后,向客户端发送 ACK (ACK=x + 1)标志的数据包,确认收到客户端的断开请求,服务端进入 CLOSE - WAIT 状态,客户端则进入 FIN - WAIT - 2 状态。:客户端率先向服务端发送带有 SYN(SEQ=x)标志的数据包,随后进入 SYN_SEND 状态,此时客户端如同一位等待回应的信使,它不清楚服务端的任何状况。原创 2025-05-16 19:41:28 · 616 阅读 · 0 评论 -
thrift性能测试并分析
一、测试结果分析:经过测试发现,在性能方面thrift远远高于http协议简单比较一下:1、http协议简单,可以通过json(xml数据格式,数据比较臃肿,解析麻烦,不建议使用)的方式传送数据,而thrift需要设计thrift协议比http复杂。2、thrift目前文档比较少,在官网只有简单的使用说明文档,http文档一搜一大片。3、thrift是基原创 2014-03-11 14:51:10 · 11983 阅读 · 1 评论 -
Linux之shell学习
Linux下shell编程常用的技巧原创 2011-06-03 14:09:00 · 867 阅读 · 0 评论 -
shell笔记-全面总结-强化脚本编写能力
最近给双十一晚会做直播,并且双十一红包一角标广告形式投放出去,在预热阶段需要看下效果,数据团队没法给出一些指标数据,需要我们自己做数据分析给出,平时shell使用的少,很多数据分析的命令忘记了,趁此机会总结下:一、shell文件头需要定义解释器:#!/bin/bash执行方式第一种,作为程序执行:chmod +x ./red-data.sh原创 2016-11-12 14:33:00 · 3228 阅读 · 0 评论 -
Linux内存、性能分析详解
来自:http://www.cnblogs.com/xd502djj/archive/2011/03/01/1968041.html好久没有分析系统性能方面,昨天准备双十一项目适合遇到性能问题,发现有些忘却了,翻了翻,还是记录下在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状原创 2016-11-06 11:55:46 · 2062 阅读 · 0 评论 -
shell笔记-使用awk数据分析
shell awk分组 数据分析最近双十一红包项目,需要自己做数据分析,好久不使用awk,有些基本都忘记了,复习一下并记录供以后使用查询吧awk学习博客:http://man.linuxde.net/awk这个站点清晰、简单的介绍了awk的原理。awk的基本使用方法不再一一介绍。原创 2016-11-12 17:47:21 · 1453 阅读 · 0 评论 -
shell笔记-shell中如何实现多线程
最近给双十一晚会做直播,并且双十一红包一角标广告形式投放出去,在预热阶段需要看下效果,数据团队没法给出一些指标数据,需要我们自己做数据分析给出,平时shell使用的少,很多数据分析的命令忘记了,趁此机会总结下:nohup可以在退出、注销账户、关闭终端的情况下程序仍然可以在后台运行,默认情况下的所有输出都被重定向到一个名为nohup.out的文件中,除非指定了文件。如:该命令的一原创 2016-11-12 14:38:03 · 4321 阅读 · 0 评论 -
牛叉的Vim功力提升
转自:http://coolshell.cn/articles/5426.html你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。Vim the Six Billion Dollar editorBetter, Stronger, Faster.学习 vim 并且其会成为你最后一个使用的文本编辑器。没转载 2014-04-04 20:17:04 · 753 阅读 · 0 评论 -
Centos安装axel实现多线程下载
http://jack.datamm.com/post/centos/install_axel_on_centos.html原创 2013-06-05 12:58:43 · 1347 阅读 · 0 评论 -
cygwin安装方法
http://www.programarts.com/cfree_ch/doc/help/UsingCF/CompilerSupport/Cygwin/Cygwin1.htm原创 2013-06-01 21:25:35 · 970 阅读 · 0 评论 -
linux shell中的数组使用方法详解
linux shell中提供了强大的数组功能:1、定义数组一对括号表示是数组,数组元素用“空格”符号分割开[root@localhost demo]# a=(1 2 3 4 5 6)[root@localhost demo]# echo $a12、数组读取与赋值a)得到长度:${#数组名[@或*]} 可以得到数组长度[root@localhost demo]#原创 2013-05-27 10:20:30 · 1446 阅读 · 0 评论 -
linux的命令crontab的格式和解释
转自:http://blog.youkuaiyun.com/ethanzhao/article/details/4406017基本格式 :* * * * * command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第转载 2013-05-03 14:07:34 · 906 阅读 · 0 评论