2024年程序员学习
文章平均质量分 87
普通网友
这个作者很懒,什么都没留下…
展开
-
Java 开发常用的 Linux 命令知识积累
外链图片转存中…(img-Iur4K07O-1715733932443)][外链图片转存中…(img-5GEAVaYO-1715733932444)][外链图片转存中…(img-C7KJv2mW-1715733932444)][外链图片转存中…(img-mj0RZn0p-1715733932444)][外链图片转存中…(img-Vqvg0Ezy-1715733932445)]原创 2024-05-15 08:45:55 · 285 阅读 · 0 评论 -
Java 开发常用的 Linux 命令知识积累(2)
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-05-15 08:45:21 · 269 阅读 · 0 评论 -
Java 开发常用的 Linux 命令知识积累(1)
为了做好运维面试路上的助攻手,特整理了上百道,让你面试不慌心不跳,高薪offer怀里抱!这次整理的面试题,本份面试集锦涵盖了1、什么是运维?2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?3、现在给你三百台服务器,你怎么对他们进行管理?4、简述raid0 raid1raid5二种工作模式的工作原理及特点5、LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?原创 2024-05-15 08:44:46 · 293 阅读 · 0 评论 -
Java 代理模式_java代理某个类的好处
创建了一个需要被代理的学生张三,将zhangsan对象传给了stuHandler中,我们在创建代理对象stuProxy时,将stuHandler作为参数了的,上面也有说到所有执行代理对象的方法都会被替换成执行invoke方法,也就是说,最后执行的是StuInvocationHandler中的invoke方法。例如,这里的方法计时,所有的被代理对象执行的方法都会被计时,然而我只做了很少的代码量。其生成的原理:通过java的反射生成一个proxy的类文件存放在内存中,并有缓存处理。给我们带来的好处是什么?原创 2024-05-15 08:44:11 · 312 阅读 · 0 评论 -
2022最火的Linux性能分析工具--perf_perf 内存分析(1)
perf stat -p 进程id。原创 2024-05-14 21:55:05 · 981 阅读 · 0 评论 -
2022最新Redis面试题含答案
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-05-14 21:54:31 · 581 阅读 · 0 评论 -
2022护网日记,护网工作内容、护网事件、告警流量分析_护网研判分析
青藤云的蜜罐检查到,有个用户电脑访问了蜜罐的80端口,用户断网以后用360和火绒查杀了三个毒以后,重新上线,结果又踩了蜜罐,用户又用360和火绒扫了一遍,啥也没扫出来,就喊我过去处理。“实在不行,咱们就写个静态主页跳404吧,点啥功能都给跳到404,最起码,他们一时半会儿不会怀疑是我们的问题,咱们也能多点时间排查问题。不幸的是,这话被项目经理偷听到了,在经理的谴责声中,我看到,开发的眼神,竟慢慢的黯淡下来,直到剩下两个黑黑的眼眶。如果你问我,今年HW最大的收获是什么,我一定会说:我收获了一个强大的膀胱!原创 2024-05-14 21:53:57 · 732 阅读 · 0 评论 -
2022护网日记,护网工作内容、护网事件、告警流量分析_护网研判分析(2)
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-05-14 21:53:21 · 698 阅读 · 0 评论 -
搭建文件服务器,按组别授权,并且可查看操作日志。(1)
本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。另外,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论。原创 2024-04-20 17:53:12 · 380 阅读 · 0 评论 -
搭建博客站,2024年最新Linux运维学习笔记在互联网上火了
【代码】搭建博客站,2024年最新Linux运维学习笔记在互联网上火了。原创 2024-04-20 17:52:41 · 305 阅读 · 0 评论 -
搭建FastDFS文件上传服务器_fastdfs 23000端口的作用,一线互联网架构师Linux运维框架体系架构
使用替换命令统一修改(进入命令行模式:%s+/usr/local/bin+/usr/bin)使用替换命令统一修改(进入命令行模式:%s+/usr/local/bin+/usr/bin)base_path=/home/fastdfs/storage --需要修改,默认也可–store_path0=/home/fastdfs/file --需要修改,默认也可–也可以用这种方式启动,前提是上面创建了软链接,后面都用这种方式。也可以用这种方式,后面都用这种。原创 2024-04-20 17:51:38 · 622 阅读 · 0 评论 -
搭建DNS服务器_代理dns服务器搭建,Linux运维开发实战
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-04-20 17:51:07 · 517 阅读 · 0 评论 -
插件更新 您有一封新的邮件待查收!,2024年最新网络安全面试题集锦在这里
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!帮助大家在渗透过程中进行漏洞的扫描和验证,用于与Goby的PoC进行互补,提高渗透准确率及效率。体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!对于从来没有接触过网络安全的同学,我们帮你准备了详细的。原创 2024-04-20 17:50:04 · 903 阅读 · 0 评论 -
插件分享 来检测带外(Out-of-Band)流量的Ceye_ceye api
本插件由于返回的数据量较小使用的就是第二种方法。2.在开发初期,由于没有使用最新版本的 Goby 进行开发,导致有部分高版本才拥有的 API 没有办法使用,比如 Goby.getLang() 这个在国际化过程中需要用到的 API. 所以推荐在最新版的 Goby 上进行插件开发。总体上插件的使用是十分简单的,在 Goby 的设置 → 插件设置 → CEYE Dnslog Platform 页面,填写你再登录 Ceye.io 后获取到的 APIkey 以及分配的域名并点击确定,如图。原创 2024-04-20 17:49:34 · 423 阅读 · 0 评论 -
提防坏人:Nginx 拒绝指定IP访问_1 access forbidden by rule
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-04-20 17:49:03 · 962 阅读 · 0 评论 -
提问的智慧(2),腾讯T2大牛亲自讲解
本地的使用者群组(user group),或者你所用的 Linux 发行版本也许正在宣传他们的网页论坛或 IRC 频道,并提供新手帮助(在一些非英语国家,新手论坛很可能还是邮件列表), 这些地方是开始提问的好首选,特别是当你觉得遇到的也许只是相对简单或者很普通的问题时。在网页论坛上,好的提问方式稍有不同,因为讨论串与特定的信息紧密结合,并且通常在讨论串外就看不到里面的内容,故通过回复提问,而非改变标题是可接受的。因此,你的说明里应该包含你的操作步骤,以及机器和软件的反应,直到问题发生。原创 2024-04-20 17:48:00 · 728 阅读 · 0 评论 -
提问的智慧(1),2024年最新20道Linux运维工程师面试必问题
在黑客的世界里,当你拋出一个技术问题时,最终是否能得到有用的回答,往往取决于你所提问和追问的方式。本指南将教你如何正确的提问以获得你满意的答案。不只是黑客,现在开源(Open Source)软件已经相当盛行,你常常也可以由其他有经验的使用者身上得到好答案,这是件好事;使用者比起黑客来,往往对那些新手常遇到的问题更宽容一些。然而,将有经验的使用者视为黑客,并采用本指南所提的方法与他们沟通,同样也是能从他们身上得到满意回答的最有效方式。首先你应该明白,黑客们喜爱有挑战性的问题,或者能激发他们思维的好问题。原创 2024-04-20 17:47:29 · 946 阅读 · 0 评论 -
提权笔记_cmd执行exp没反应,最详细的docker中安装并配置redis
8.有的cmd执行很变态,asp马里,cmd路径填上面,下面填:"c:\xxx\exp.exe whoami” 记得前面加两个双引号,不行后面也两个,不行就把exp的路径放在cmd那里,下面不变。最近遍览了各种网络安全类的文章,内容参差不齐,其中不伐有大佬倾力教学,也有各种不良机构浑水摸鱼,在收到几条私信,发现大家对一套完整的系统的网络安全从学习路线到学习资料,甚至是工具有着不小的需求。归根结底,我们的最终目的都是为了就业,所以这份结合了多位朋友的亲身经验打磨的面试题合集你绝对不能错过!原创 2024-04-20 17:46:59 · 674 阅读 · 0 评论 -
推荐几款优秀的目录扫描工具,2024年最新2024最新阿里网络安全面试流程
在结束之际,我想重申的是,学习并非如攀登险峻高峰,而是如滴水穿石般的持久累积。尤其当我们步入工作岗位之后,持之以恒的学习变得愈发不易,如同在茫茫大海中独自划舟,稍有松懈便可能被巨浪吞噬。然而,对于我们程序员而言,学习是生存之本,是我们在激烈市场竞争中立于不败之地的关键。一旦停止学习,我们便如同逆水行舟,不进则退,终将被时代的洪流所淘汰。因此,不断汲取新知识,不仅是对自己的提升,更是对自己的一份珍贵投资。让我们不断磨砺自己,与时代共同进步,书写属于我们的辉煌篇章。需要完整版PDF学习资源私我。原创 2024-04-20 17:45:56 · 587 阅读 · 0 评论 -
推荐七个Python效率工具!_python 小工具,2024年最新面试杀手锏
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。原创 2024-04-20 17:45:25 · 855 阅读 · 3 评论 -
推荐一下,国内MacOS安装HomeBrew还是用这个吧_homebrew安全嘛(1)
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。网安所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。最后就是大家最关心的网络安全面试题板块。原创 2024-04-20 17:44:22 · 242 阅读 · 0 评论 -
推荐一一款小众黑科技工具,低调使用建议收藏,2024年最新2024最新阿里网络安全面试流程
wireshark是非常流行的网络封包分析软件,简称小鲨鱼,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。wireshark是开源软件,可以放心使用。可以运行在Windows和Mac OS上。对应的,linux下的抓包工具是 tcpdump。使用wireshark的人必须了解网络协议,否则就看不懂wireshark了。原创 2024-04-20 17:43:51 · 720 阅读 · 0 评论 -
接口自动化之 + Jenkins + Allure报告生成 + 企微消息通知推送
skipped_num = content[“launch_status_skipped”] # 跳过数量。passed_num = content[“launch_status_passed”] # 通过数量。2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?echo “=========> 安装Jenkins插件…7、Tomcat和Resin有什么区别,工作中你怎么选择?原创 2024-04-20 17:43:20 · 913 阅读 · 0 评论 -
【攻防世界misc--凯撒大帝在培根里藏了什么】,字节跳动算法工程师总结
ok 又是一道“究极简单”的题目,我满怀信心开始做啦。。。原创 2024-04-19 03:19:37 · 393 阅读 · 0 评论 -
【操作系统】CPU的保护模式与实模式的区别_实模式和保护模式
可以看到,第一行和第四行分别指定了使用16位和32位的机器码进行编译,第二行因为使用了ax寄存器,所以可以直接编译,机器码为B83412,而第三行由于用到了eax寄存器,而当前是16位模式,所以需要用到0x66反转前缀,故操作码是66B834120000,第五六行雷同。通过以上代码可以看到,第二行和第五行的机器码分别为B83412和B834120000,这两者都是通用的操作码B8,不同模式下都是同样的操作码,可见寻址方式和操作数类型都是相同的,不同的是一个是16位寄存器ax,一个是32位寄存器eax。原创 2024-04-19 03:18:34 · 966 阅读 · 0 评论 -
【搞机记录】搭建个人博客系统 (Halo)_1panel移植halo
我这里选择了使用已有外部数据库的方式进行部署,需要先在 Mysql 中创建好下面所需要的数据库。官方文档还有其他三种方式可以参考。域名,需要将域名解析到。原创 2024-04-19 03:18:03 · 669 阅读 · 0 评论 -
【揭秘SAML协议 — Java安全认证框架的核心基石】 从初识到精通,带你领略Saml协议的奥秘,告别SSO的迷茫与困惑_sso saml原理(1)
SAML(Security Assertion Markup Language)是由OASIS制定的基于XML的开放标准。它用于在身份提供者(IdP)和服务提供者(SP)之间交换身份验证和授权数据,从而支持跨域单点登录,提高身份认证和授权管理的安全性和效率。原创 2024-04-19 03:17:00 · 584 阅读 · 3 评论 -
【探索Linux】—— 强大的命令行工具 P,2024年最新大佬分享开发经验
我们已经知道,内存中的多字节数据相对于内存地址有大端和小端之分,磁盘文件中的多字节数据相对于文件中的偏移地址也有大端小端之分,网络数据流同样有大端小端之分。总的来说,网络字节序是一种用于在网络通信中统一表示数据的字节顺序的规范,通过使用网络字节序,可以确保在不同主机之间的数据交换时能够正确地解释数据,避免因字节序不同而导致的数据解释错误问题。结构是一个通用的地址结构,通常会根据具体的协议和地址族进行类型转换为更具体的结构,例如。结构用于存储和传递地址信息,同时通过相关函数进行地址信息的设置和获取。原创 2024-04-19 03:16:29 · 646 阅读 · 0 评论 -
【报错】Their offer ssh-rsa,ssh-dss_no matching host key type found
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-04-19 03:15:26 · 340 阅读 · 0 评论 -
【报错】Their offer ssh-rsa,ssh-dss_no matching host key type found(1)
登录机器时报错:Unable to negotiate with x.x.x.x port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss。2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?5、LVS、Nginx、HAproxy有什么区别?7、Tomcat和Resin有什么区别,工作中你怎么选择?原创 2024-04-19 03:14:55 · 1018 阅读 · 0 评论 -
【慎点】记录一次SQL引起的内网渗透_mssql不同版本对渗透测试的影响
这里我不选择iox来进行代理了,应为我现在已经失去了一个CS的稳定控制,这里我选择VENOM这个代理工具,这个代理工具在代理成功之后可以使用shell命令获取一个CMD的shell。因为这台服务器是解析www的,并且查询学生信息的域名也是www的,那么肯定10.10.10.1是连接MSSQL的。提取到了system权限本来是可以获取对方的哈希的,因为是windows 2012的操作系统这里无法获取明文。接下来可以利用代理进入对方的内网,我测试了一下CS自带的socks代理并不是很好,有的时候会卡住。原创 2024-04-19 03:13:53 · 947 阅读 · 0 评论 -
【感觉像Mybatis Plus的BUG】There is no getter for property named ‘xxx‘ in ‘class xxxx
16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?5、LVS、Nginx、HAproxy有什么区别?9、讲述一下Tomcat8005、8009、8080三个端口的含义?7、Tomcat和Resin有什么区别,工作中你怎么选择?3、现在给你三百台服务器,你怎么对他们进行管理?15、讲述一下LVS三种模式的工作过程?原创 2024-04-19 03:13:21 · 468 阅读 · 0 评论 -
【微服务JWT】使用RSA工具生成公钥和私钥(第一部分)_jwt生成privatekey
author 桐叔。原创 2024-04-19 03:12:18 · 842 阅读 · 0 评论 -
【微服务JWT】使用RSA工具生成公钥和私钥(第一部分)_jwt生成privatekey(1)
【代码】【微服务JWT】使用RSA工具生成公钥和私钥(第一部分)_jwt生成privatekey(1)原创 2024-04-19 03:11:47 · 728 阅读 · 0 评论 -
【微信小程序】实现授权登入---超详细讲解_微信小程序登录
微信直接登陆1——wx.getUserProfile是授权登陆的案例效果演示,效果演示如下。wx.login 和 wx.getUserProfile 是微信小程序中两个不同的授权接口,它们的作用和使用方式有一些区别。该流程图详细的结合项目、开发工具以及微信接口服务器仔细的为我们描述了一个个授权登陆的不走及调用的函数方法和传输的参数。2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?微信直接登陆2——是wx.login授权登陆的案例效果演示,效果演示如下。原创 2024-04-19 03:11:17 · 1371 阅读 · 0 评论 -
【强烈建议】转行Python最好看一下这篇文章,2024年最新从理论到实践
网上有一个段子,说老板可以拼命骂80后的员工,但是不敢骂90后的员工,原因是因为80后很多都是35岁以上了,有家有口,都是上有老下有小,负担很重,而且还有房贷,不敢轻易换工作,所以骂两句没有关系!当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。网安所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。原创 2024-04-19 03:10:14 · 941 阅读 · 0 评论 -
【强烈建议】转行Python最好看一下这篇文章(1),推荐程序员面试秘籍
年轻就是资本这句话是对的,尤其是在互联网这个行业,年轻的时候你没有家庭,时间比较多,而且体力和精力都非常充沛,学习的能力比较强,加班熬夜都是没有问题的!网上有一个段子,说老板可以拼命骂80后的员工,但是不敢骂90后的员工,原因是因为80后很多都是35岁以上了,有家有口,都是上有老下有小,负担很重,而且还有房贷,不敢轻易换工作,所以骂两句没有关系!程序员35岁以后一定不能还是在玩底层的码农,或者至少不能重复的工作,可以尝试架构,可以是尝试管理,可以尝试运营!如果年纪大了你在一棵树上爬了太久了,不敢下来!原创 2024-04-19 03:09:43 · 743 阅读 · 0 评论 -
【开源项目】保姆指导讲解优质项目分支管理_开源项目管理 知识
这点学委觉得是非常合适的。确定了发行的主版本后,做一个分支发布为stable仓库,后续比较急的补丁都打在stable分支上,然后再回顾这些提交,发布到内核仓库的主干分支。缺点:一个个单一的提交造成问题不大,不过当出现颠覆式的提交或者多个提交,这些提交造成的问题会一直影响主干分支,也影响到每次发布,直到问题解决。这样就好理解,我们的项目代码就是制作手机的输入,通过管理多个分支,让不同产品线团队做到最大程度的独立开发,发布不同款式产品。分支管理,简单理解,就是多条生产线管理,比如一款手机的多个版本的生产。原创 2024-04-19 03:08:37 · 796 阅读 · 0 评论 -
ssh爆破python脚本_ssh,2024年最新网络安全已死
这个方向初期比较容易入门一些,掌握一些基本技术,拿起各种现成的工具就可以开黑了。或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!password_file = input(“请输入密码文件的路径:”)hostname = input(“请输入目标主机名或IP地址:”)username = input(“请输入用户名:”)@Author :星之尘。原创 2024-04-18 10:49:32 · 229 阅读 · 0 评论 -
SSH密钥交换算法解析:从安全性到配置优化_ssh里kex算法什么意思
Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,不要看完;在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web 渗透、安全服务、安全分析等岗位;③漏洞扫描、漏洞利用、原理,利用方法、工具(MSF)、绕过IDS和反病毒侦察。原创 2024-04-18 10:49:02 · 343 阅读 · 0 评论