2024年程序员学习
文章平均质量分 87
普通网友
这个作者很懒,什么都没留下…
展开
-
jenkins持续集成_jenkins ansible(1)
为了做好运维面试路上的助攻手,特整理了上百道,让你面试不慌心不跳,高薪offer怀里抱!这次整理的面试题,本份面试集锦涵盖了1、什么是运维?2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?3、现在给你三百台服务器,你怎么对他们进行管理?4、简述raid0 raid1raid5二种工作模式的工作原理及特点5、LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?原创 2024-05-15 09:13:04 · 390 阅读 · 0 评论 -
jenkins 执行脚本没权限 报错解决_jenkins上传的build
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-05-15 09:11:20 · 880 阅读 · 0 评论 -
2024 年广西职业院校技能大赛高职组 《云计算应用》赛项赛题第①套
为了做好运维面试路上的助攻手,特整理了上百道,让你面试不慌心不跳,高薪offer怀里抱!这次整理的面试题,本份面试集锦涵盖了1、什么是运维?2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?3、现在给你三百台服务器,你怎么对他们进行管理?4、简述raid0 raid1raid5二种工作模式的工作原理及特点5、LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?原创 2024-05-14 22:22:10 · 771 阅读 · 0 评论 -
深入理解SSL协议:从理论到实践(二),2024年最新你有过迷茫吗
这是一篇关于SSL协议的技术文章,有理论知识,但又兼具一定的实战性,文章的主要内容分享了SSL协议的核心概念、工作原理、常见的应用场景,以及就https这种实际应用场景,又着重分享具体的工作原理以及如何实现https访问网站。无论你是信息安全技术的初学者,还是专业人士,相信这篇文章都能给你带来一些帮助或启示。如果有失误之处,烦请在评论区指出,以便共同成长和进步。为了更清楚叙述清楚,从逻辑上,我把这部分内容拆成了两部分:深入理解SSL协议:从理论到实践(一)-CSDN博客》为理论篇;原创 2024-04-20 21:24:11 · 260 阅读 · 0 评论 -
深入理解SSL协议:从理论到实践(二)(1),字节跳动学习笔记
可以么理解:HTTPS实际上就是HTTP协议的安全版本,它在HTTP的基础上加入了SSL/TLS协议的加密机制,通过在传输层加密数据来保护通信的安全。但是整个过程是如何工作的,你了解吗?服务器接收到客户端发送的加密后的对称密钥后,使用自己的私钥解密得到对称密钥,然后双方基于该对称密钥生成会话密钥,用于加密通信数据。在Nginx中配置SSL证书,即可实现客户端的 HTTPS 访问,配置过程并不复杂,但前提是得有证书。最后,需要进行测试和验证,确保HTTPS的配置生效,并且网站在浏览器中显示安全的锁定标志。原创 2024-04-20 21:23:08 · 361 阅读 · 0 评论 -
深入理解nginx连接数限制模块[上],Linux运维中常见的面试题
【代码】深入理解nginx连接数限制模块[上],Linux运维中常见的面试题。原创 2024-04-20 21:22:37 · 158 阅读 · 0 评论 -
深入理解 Java 内存模型(一)——基础_local variable java
从抽象的角度来看,JMM 定义了线程和主内存之间的抽象关系:线程之间的共享变量存储在主内存(main memory)中,每个线程都有一个私有的本地内存(local memory),本地内存中存储了该线程以读 / 写共享变量的副本。对于处理器重排序,JMM 的处理器重排序规则会要求 java 编译器在生成指令序列时,插入特定类型的内存屏障(memory barriers,intel 称之为 memory fence)指令,通过内存屏障指令来禁止特定类型的处理器重排序(不是所有的处理器重排序都要禁止)。原创 2024-04-20 21:21:35 · 549 阅读 · 0 评论 -
深入浅出:常见时间复杂度与空间复杂度解析,2024年最新Linux运维开发面试2024
时间复杂度描述了算法执行时间与输入数据规模之间的关系。通常我们使用大O表示法来表示时间复杂度。的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!空间复杂度描述了算法执行过程中内存使用量与输入数据规模之间的关系。原创 2024-04-20 21:21:04 · 369 阅读 · 0 评论 -
深入浅出Linux操作系统进程管理与rpm包管理(四),2024年最新Linux运维跨进程通信导论
RPM是 RedHat Package Manager(RedHat软件包管理工具)的缩写,类似 windows 的 setup.exe,这一文件格式名虽然打上了 RedHat 的标志,但是理念是通用的。服务(service)本质就是进程,但是是在运行在后台的,通常都会监听某个端口,等待其他程序的请求。在真正的生产环境,往往需要将防火墙打开,但是问题来了,如果我们把防火墙打开,那么外部请求数据包就不能跟服务器监听端口通讯。这时,需要打开指定的端口,比如80、22、8080等,这个要怎么做呢?原创 2024-04-20 21:19:21 · 910 阅读 · 0 评论 -
深入浅出Linux操作系统虚拟机环境下载安装(一),2024年最新Linux运维开发基础入门教程
本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论。需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论。当然不需要,我们可以克隆就可以。原创 2024-04-20 21:18:50 · 1076 阅读 · 0 评论 -
深入浅出Linux操作系统权限管理与网络配置(三)(3),2024年最新2024Linux运维高级面试题及答案
at指定时间的方法:接受在当天的 hh:mm(小时,分钟)式的时间指定。假如该时间已过去,那么久放在第二天执行。例如: 04:00使用 midnight(深夜),noon(中午),teatime(饮茶时间,一般是下午四点)等比较模糊的词语来指定时间采用12小时计时制,即在时间后面加上AM(上午)或PM(下午)来说明是上午还是下午。例如:12pm。原创 2024-04-20 21:17:45 · 908 阅读 · 0 评论 -
深入浅出Linux操作系统权限管理与网络配置(三)(1),Linux运维程序员面试必备的知识点
at指定时间的方法:接受在当天的 hh:mm(小时,分钟)式的时间指定。假如该时间已过去,那么久放在第二天执行。例如: 04:00使用 midnight(深夜),noon(中午),teatime(饮茶时间,一般是下午四点)等比较模糊的词语来指定时间采用12小时计时制,即在时间后面加上AM(上午)或PM(下午)来说明是上午还是下午。例如:12pm。原创 2024-04-20 21:16:41 · 744 阅读 · 0 评论 -
深入浅出Linux操作系统搭建JavaEE环境(五),美团Linux运维研发岗二面
只需要运行上述命令即可,这里需要注意的是:rpm方式不需要配置环境变量,rpm方式不需要配置环境变量,rpm方式不需要配置环境变量。这里我偶然间发现了一个网站,可以镜像下载jdk,且版本较全。rpm安装和压缩包基本一样,我们将下载的 rpm 包通过 xftp 上传到Linux服务器上,进行安装。卸载也很简单,首先检测jdk版本信息,之后会过滤出已安装jdk包的信息,之后执行第二个条强制删除命令即可。我们下载rpm包和压缩包,因为我这里记录 rpm 包安装和 压缩包安装,所以我将两者都下载。原创 2024-04-20 21:16:09 · 589 阅读 · 0 评论 -
深入学习了解 gRPC协议_深入grpc,2024年最新面试题+笔记+项目实战
另外,多数时候,在一条连接上面的多数请求,其实 header 差不了多少,譬如我们第一个请求可能 GET /a.txt,后面紧接着是 GET /b.txt,两个请求唯一的区别就是 URL path 不一样,但我们仍然要将其他所有的 fields 完全发一遍。假设 Stream A 是 parent,Stream B 和 C 都是它的孩子,B 的 weight 是 4,C 的 weight 是 12,假设现在 A 能分配到所有的资源,那么后面 B 能分配到的资源只有 C 的 1/3。原创 2024-04-20 21:15:06 · 870 阅读 · 0 评论 -
深入剖析及解决Linux终端会话无响应问题_linux终端没反应
通过以上分析和操作,我们不仅能找到导致终端会话无响应的原因,还能采取有效的措施来解决这个问题,从而保证我们的工作能够顺利进行。2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?5、LVS、Nginx、HAproxy有什么区别?9、讲述一下Tomcat8005、8009、8080三个端口的含义?7、Tomcat和Resin有什么区别,工作中你怎么选择?15、讲述一下LVS三种模式的工作过程?原创 2024-04-20 21:14:35 · 634 阅读 · 0 评论 -
深入waf绕过 (云盾,宝塔,安全狗)(19,妈妈再也不用担心我的面试
他是扫描的绕过的时候我们经常会用到,比如你自己创建了一个网站,像百度,谷歌这种搜索网站会对你的网站进行一个收入,在搜索相关资料的时候会请求到你网站上来,现在爬虫白名单就是伪造这种搜索引擎,我们部署waf之后,有时候访问过快,请求过多会进行一个拦截,但是搜索引擎也会对网站爬虫,收入就是一个爬虫技术,他的速度也是很快的,符合这种拦截规则,因为waf能检查到他是用户访问还是搜索引擎访问,这个时候就可以通过数据包的构造为造出搜索引擎,这个waf就会放行,waf会认为这是官方的收入型,不是用户的攻击性。原创 2024-04-20 21:13:32 · 626 阅读 · 0 评论 -
深入Spring原理-4,绝对干货分享
不同于我们前面章节所介绍的后置处理,我们不需要添加任何的后置处理器,只需要实现对应的Aware接口,在运行的时候,就会执行对应的实现方法了。其实这样说就非常清晰了,但是还有有一点很大的不同就是内置的注入和初始化不受扩展功能的影响,总会被执行,而扩展功能受某些情况影响可能会失效。其实到这里来说,可以理解为Aware接口其实 和 后置处理器很像很像,都是能干预到生命周期的,在生命周期图中也能够很清晰的看到。以上就是Aware的初步认识了,那下面我们再来看,后置处理器的使用。1.beanfactory后处理器。原创 2024-04-20 21:13:01 · 635 阅读 · 0 评论 -
深入Linux中的Shims:桥接兼容性与安全性,2024年最新阿里Linux运维面试必问
本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。Shims可以作为一个预先签名的启动加载器,验证内核和其他启动组件的签名,确保它们的完整性和安全性。通过妥善设计和实现Shims,我们可以解决Linux系统中的兼容性和安全问题,从而确保系统和应用程序的稳定运行。同时,Shims也提醒我们,软件开发和系统维护是一个持续的过程,需要我们不断地学习和适应新的技术和挑战。原创 2024-04-20 21:12:31 · 406 阅读 · 0 评论 -
中科方德服务器操作系统安装zabbix5,Linux运维插件化主流框架和实现原理
本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。使用 unix_socket 认证允许通过操作系统用户凭证来控制对 MySQL 数据库的访问,这意味着如果您作为操作系统的 root 用户,您可以不需要密码就通过 UNIX socket 访问 MySQL。选择 “Y” (是): 这将配置 MySQL 的 root 用户使用 UNIX socket 认证,当您作为相同的 UNIX 用户(例如,操作系统的 root 用户)尝试连接 MySQL 时,不需要密码。原创 2024-04-19 06:46:08 · 861 阅读 · 0 评论 -
中科方德服务器操作系统安装zabbix5(1),重难点整理
【代码】中科方德服务器操作系统安装zabbix5(1),重难点整理。原创 2024-04-19 06:45:37 · 779 阅读 · 0 评论 -
中秋节爆肝万字,带你熟悉Linux进程的基本操作!!!_在linux中秋,(1)
PRI用来表示进程的优先级,该值越低,代表进程的优先级越高,被执行的越早,该值默认为80,而NI用来改变进程的优先级,NI的取值范围为-2019,PRI(new)=PRI(old)+NI,也就是说我们通过修改NI的值来改变进程的优先级,那么被修改后的进程优先级PRI的取值范围为6099,60代表优先级最高的,99代表优先级最低(ps:每次修改PRI后再次修改时PRI默认为80,在80的基础上进行修改)PRI:代表进程的优先级,该数字越低,代表进程的优先级越高,被执行的越早(默认该值为80)原创 2024-04-19 06:44:34 · 794 阅读 · 0 评论 -
中文语音标注工具FunASR(语音识别),已拿offer附真题解析
果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。ps:离线的模型太牛了,可以一次性标注几十小时的,感觉适合翻译有声阅读,感觉应用场景比较少。16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?7、Tomcat和Resin有什么区别,工作中你怎么选择?15、讲述一下LVS三种模式的工作过程?原创 2024-04-19 06:44:03 · 932 阅读 · 0 评论 -
中文版Pikachu web靶机平台搭建指南,英语小白的福音_pikaku下载
8.打开浏览器输入HTTP://127.0.0.1/pikachu-master/index.php进入靶机平台,初次访问会提示,一个红色的热情提示"欢迎使用,pikachu还没有初始化,点击进行初始化安装!7.打开pikachu-master\inc\config.inc.php文件修改参数,主要是添加数据库的用户名和密码,其他不变。,朋友们如果有需要全套《网络安全入门+黑客进阶学习资源包》,可以扫描下方二维码领取(如遇扫码问题,可以在评论区留言领取哦)~2.下载后一路下一步就完了,安装完成后双击。原创 2024-04-19 06:42:59 · 571 阅读 · 0 评论 -
中小型园区网络的设计与实现 (三)_为中小型园区设计一个网络系统
一、论文概述1.1组建企业网络的必要性Internet在全球的发展促成了企业网的形成,从20世纪90年代以来企业网络成为连接单位各部门并与外界交流信息的重要基础设施,基于局域网和广域网技术发展起来的企业网络技术得到迅速的发展。我国中小企业数量已经非常庞大,国民经济中很大一部分生产总之来自于中小企业,但是中小企业的信息化程度落后,为了能够跟上瞬息万变、竞争激烈的国内外市场环境,利用网络技术迅速提升企业核心竞争力就成为企业成败的关键。1.2企业网络在企业中占据重要地位。原创 2024-04-19 06:42:28 · 626 阅读 · 0 评论 -
两张动图-彻底明白TCP的三次握手与四次挥手,2024年最新2024Linux运维进阶学习资料
虽然UDP不提供可靠交付,但是正是因为这样,省去和很多的开销,使得它的速度比较快,比如一些对实时性要求较高的服务,就常常使用的是UDP。但是这并不具体,因为,真正进行通信的实体是在主机中的进程,是一个主机中的一个进程与另外一个主机中的一个进程在交换数据。因此TCP是一种可靠的的运输服务,但是正因为这样,不可避免的增加了许多的开销,比如确认,流量控制等。2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?原创 2024-04-19 06:41:26 · 896 阅读 · 0 评论 -
两周从爬虫小白变大神,看完你就知道我不是标题党了【五万字教程,建议收藏】_yjs_js_security_passport
实现ImagesPipeline的子类,重写三个核心的方法。get_media_requests(self, item, info) 根据item中图片连接的属性,返回图片下载的request。可以返回一个Request也可以多个Request的列表file_path(self, request, response, info) 根据请求和响应返回图片保存的位置(相对于IMAGES_STORE)。如果返回的路径中包含子路径时,系统会自动创建子目录( os.makedirs() )。原创 2024-04-19 06:40:55 · 1050 阅读 · 0 评论 -
两周从爬虫小白变大神,看完你就知道我不是标题党了【五万字教程,建议收藏】_yjs_js_security_passport(1)
Hadoop 分布式计算框架(大数据处理)HDFS(分布式文件系统)MapReduceHbase 数据库Hive 实时数据库Spark 大数据平台(MySQL、Hbase)由多个服务器(操作系统-PC)组成,在调度器调度的情况下完成不同的任务,这种架构称之为分布式。常见的调度器是消息中间件、服务注册中心、负载均衡等组成。原创 2024-04-19 06:40:24 · 758 阅读 · 0 评论 -
东大成贤资源库-数据挖掘技术与应用 实验一:数据预处理_熟悉数据挖掘数据预处理流程。 基于给定的数据集(csv)文件,完成下列数据处理。 1
我从这次实验中学到了:用pandas库读取csv文件作为一个python数据对象,与将其逆向至一个csv文件,用pd.isnull()方法判断是否为空值;用DataFrame对象自带的drop_duplicates()对一列数据去重,为数据通过assign的方式添加属性列并指定初始值。更改数据类型,对数据排序。以及通过iloc方法通过下标的形式切分数据表。3、计算成绩平均值 ,作为新一列加入原数据库框中。5、统计每个科目大于等于60分的人数。4、寻找平均分最高的纪录。收获良多、感触颇丰!原创 2024-04-19 06:39:19 · 449 阅读 · 0 评论 -
业务安全对抗之黑产工具篇,2024年最新跟我一起手写EventBus吧
在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。这些当中有需要专业技能特别高的,以协议工具来说很多接口需要的参数非常多,这就要求黑灰产人员具备较强能力的协议接口分析能力,能够分析出哪些是必须的参数,哪些是可有可无的参数,以及哪些是风控系统必须检测的参数,和参数的值是否加密。用户在点“录制”之后,就可以先手动操作一遍想要操作的功能,之后该软件会记录下用户操作的坐标轨迹。原创 2024-04-19 06:38:47 · 956 阅读 · 3 评论 -
业务安全对抗之黑产工具篇(1),“金三银四”春招指南
这些当中有需要专业技能特别高的,以协议工具来说很多接口需要的参数非常多,这就要求黑灰产人员具备较强能力的协议接口分析能力,能够分析出哪些是必须的参数,哪些是可有可无的参数,以及哪些是风控系统必须检测的参数,和参数的值是否加密。技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。原创 2024-04-19 06:37:44 · 526 阅读 · 0 评论 -
专转本-软件工程基础-笔记_软件工程的目标、过程和原则是
需求分析阶段的工作:需求获取,需求分析,编写需求规格说明书,需求评审。结构化需求分析方法:①、面向数据结构的 Jackson 方法(ISD)②、面向数据流的结构化分析方法(SA)③、面向数据结构的结构化数据系统开发方法(DSSD)面向对象的分析方法(OOD): 抽象,信息隐蔽,模块化,局部化,确定性,一致性,完备性,可验证性。软件需求规格说明书(SRS,Software Requirement Specification)是需求分析阶段得出的最主要的文档。原创 2024-04-19 06:37:13 · 571 阅读 · 0 评论 -
专注docker安全 Security Scanning_docker security scanning
当您考虑到现代软件的供应链,这通常包括一些不同的开发场景和跨时区的公司里面的IT团队,栈和基础设施去构建、交付和运行应用。除了检查包的名称,Docker Security Scanning 还对每一层进行二进制级别分析,并且把每个二进制下隐含的标记与已知的内容和版本相匹配,同时会交叉引用已知漏洞的数据库的内容。最近遍览了各种网络安全类的文章,内容参差不齐,其中不伐有大佬倾力教学,也有各种不良机构浑水摸鱼,在收到几条私信,发现大家对一套完整的系统的网络安全从学习路线到学习资料,甚至是工具有着不小的需求。原创 2024-04-19 06:36:08 · 769 阅读 · 0 评论 -
专家建议:网络安全行业有发展前景,值得进军_做安全策略的前景
为了帮助大家更好的学习网络安全,小编给大家准备了一份网络安全入门/进阶学习资料,里面的内容都是适合零基础小白的笔记和资料,不懂编程也能听懂、看懂,所有资料共282G,朋友们如果有需要全套网络安全入门+进阶学习资源包,可以点击免费领取(如遇扫码问题,可以在评论区留言领取哦)~😝有需要的小伙伴,可以点击下方链接免费领取或者V扫描下方二维码免费领取🆓👉CSDN大礼包🎁:全网最全《网络安全入门&进阶学习资源包》免费分享**(安全链接,放心点击)**👈。原创 2024-04-19 06:35:38 · 712 阅读 · 0 评论 -
TamronOS IPTV系统存在命令执行漏洞(含批量验证poc)(1)
【代码】TamronOS IPTV系统存在命令执行漏洞(含批量验证poc)(1)原创 2024-04-18 11:11:34 · 344 阅读 · 0 评论 -
Systemd入门教程:命令篇,2024年最新我总结了24家大厂100份面试题
每一个Unit都有一个配置文件,告诉Systemd怎么启动这个Unit。Systemd默认从目录/etc/systemd/system/读取配置文件。但是里面存放的大部分文件都是符号链接,指向目录/usr/lib/systemd/system/,真正的配置文件存放在那个目录。systemctl enable命令用于在上面两个目录之间,建立符号链接关系。原创 2024-04-18 11:11:04 · 350 阅读 · 0 评论 -
Python爬虫都被你用来爬妹子图了,我等羞愧与之为伍!,2024年最新2024最新阿里网络安全高级面试题总结
提取到进入详情页面的a标签,再次请求网页数据,得到详情页面数据,再次通过xpath方式获取到图片的标签以及图片的名字,要注意的是img标签里的图片地址其实是动态图,我们需要获取的数据是div标签里的data-src。url参数修改请求其他页面,通过xpath方式提取到进入详情页面的网址,详情页面的信息会更加的精彩。获取到首页信息,通过requests请求网页数据,当前网页数据为动态加载数据。获取到对应图片标签,保存对应图片数据 大功告成!使用工具包:requests,lxml。开发工具:pycharm。原创 2024-04-18 07:30:50 · 123 阅读 · 0 评论 -
python爬虫能当副业吗?到了哪个层次能接单 看python爬虫挣钱方式_爬虫 接单
在学习编程开发中,写爬虫是一个非常好的切入点,在实现爬虫的过程中既可以提高对应编程语言的熟悉程度,也可以把自己感兴趣的内容收集起来,以便得到进一步的利用。等等等等除了以上的还有很多未经列举的,只要是你想要爬取的数据,只要你能通过浏览器访问的数据都可以通过爬虫获取。程序员客栈中国非常领先的自由工作平台,为中高端程序员、产品经理和设计师等等互联网相关人员提供稳定的线上工作机会,包括自由工作、远程工作和兼职工作,还支持按需雇佣,工作模式非常多,感兴趣的推荐大家尝试一下。(可以去猪八戒等外包平台)。原创 2024-04-18 07:30:20 · 864 阅读 · 0 评论 -
Netty框架详解,阿里大牛整理
(1)LineBasedFrameDecoder : 发送端发送数据包的时候,每个数据包之间以换行符作为分隔,LineBasedFrameDecoder 的工作原理是它依次遍历 ByteBuf 中的可读字节,判断是否有换行符,然后进行相应的截取。(2)DelimiterBasedFrameDecoder : 可以自定义分隔符解码器,LineBasedFrameDecoder 实际上是一种特殊的 DelimiterBasedFrameDecoder 解码器。原创 2024-04-18 03:57:24 · 615 阅读 · 0 评论 -
Netty框架详解(1),2024年最新BAT大厂面试基础题集合
(1)LineBasedFrameDecoder : 发送端发送数据包的时候,每个数据包之间以换行符作为分隔,LineBasedFrameDecoder 的工作原理是它依次遍历 ByteBuf 中的可读字节,判断是否有换行符,然后进行相应的截取。(2)DelimiterBasedFrameDecoder : 可以自定义分隔符解码器,LineBasedFrameDecoder 实际上是一种特殊的 DelimiterBasedFrameDecoder 解码器。原创 2024-04-18 03:56:54 · 334 阅读 · 0 评论 -
linux目录误删文件 lib64 ld-linux-x86-64,BATJ等企业Linux运维面试知识分享
【代码】linux目录误删文件 lib64 ld-linux-x86-64,BATJ等企业Linux运维面试知识分享。原创 2024-04-18 00:15:55 · 132 阅读 · 0 评论