2024年程序员学习
文章平均质量分 87
普通网友
这个作者很懒,什么都没留下…
展开
-
LeetCode刷题日记07【746,198,213】
包含下标i之前【包含下标i当前房子】偷的最大的总和。原创 2024-05-15 11:56:07 · 405 阅读 · 0 评论 -
Leetcode刷题小tips
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以点击这里获取!一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!二叉树的递归遍历(迭代法)(深度优先搜索)二叉树的层序遍历(广度优先搜索)二叉树类型的题目所有都是基于上述的遍历顺序进行的,尤其是递归算法!拿到一道二叉树的题目原创 2024-05-15 11:55:33 · 206 阅读 · 0 评论 -
Leetcode刷题基础--数组
为了做好运维面试路上的助攻手,特整理了上百道,让你面试不慌心不跳,高薪offer怀里抱!这次整理的面试题,本份面试集锦涵盖了1、什么是运维?2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?3、现在给你三百台服务器,你怎么对他们进行管理?4、简述raid0 raid1raid5二种工作模式的工作原理及特点5、LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?原创 2024-05-15 11:54:59 · 314 阅读 · 0 评论 -
leetcode刷题
为了做好运维面试路上的助攻手,特整理了上百道,让你面试不慌心不跳,高薪offer怀里抱!这次整理的面试题,本份面试集锦涵盖了1、什么是运维?2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?3、现在给你三百台服务器,你怎么对他们进行管理?4、简述raid0 raid1raid5二种工作模式的工作原理及特点5、LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?原创 2024-05-15 11:54:24 · 228 阅读 · 0 评论 -
centos7二进制离线安装和卸载docker_centos 卸载离线docker
官网上安装docker,有两种方式,一种在线yum安装,另一种就是采用二进制离线安装。原创 2024-05-15 01:08:34 · 289 阅读 · 0 评论 -
CentOS7下的YUM源服务器搭建详解
那么在html下面建立以下目录:且不要忘记给目录增加可读和可执行权限,否则在web页面显示不出来。在web的index.html首页里面添加指向文件目录的超链接:文件位置:/etc/yum.repos.d/CentOS-Base.repo1.首先对此文件进行备份,因为当前系统的所有yum软件包的安装或者更新都是来自于这个文件的指定路径的更新。原创 2024-05-15 01:08:00 · 211 阅读 · 0 评论 -
CentOS7(Linux)详细安装教程(手把手图文详解版)_centos7安装教程
注释:VMnet1网口对应的是仅主机模式VMnet8网口对应的是NAT模式VMnet0网口对应的是桥接模式以上都可以去我们主机的网络适配器中去查看。原创 2024-05-15 01:07:25 · 363 阅读 · 0 评论 -
Vscode远程连接linux服务器(阿里云服务器)_alibaba cloud linux vscode
vscode上有插件可以让我们在vscode上直接连接linux服务器,可以直观地显示文件目录,方便的打开文件,也可以方便的使用shell进行命令行操作。我们知道,很多时候我们的开发都是在本地,但是运行环境都是在linux服务器上,因此在本地开发完我们还需要将其同步到linux服务器上,这还是有点麻烦的。2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?5、LVS、Nginx、HAproxy有什么区别?原创 2024-04-18 13:19:36 · 298 阅读 · 0 评论 -
VsCode常用设置(新手必备!)_vscode设置,2024年最新网络安全进阶
好了,接下来你可以把那些没必要的注释删掉,只需要在这个json文件里面输入以下内容。是你在编辑器里输入的内容,就好像创建html文件的时候,输入的英文感叹号。是一个数组,每一行的内容都是数组里的每一项,并且需要用引号引起来。文件的模板,可以新建一个vue.json全局代码片段文件,输入。接下来你就可以输入”js”,就能出现下面body里面的代码。那么我们为何不一步到位,直接创建一个完整的vue文件模板呢?接下来好心的我吧代码贴出来,直接拿去用吧!接下来,保存之后,就可以回到我们的。原创 2024-04-18 13:19:06 · 289 阅读 · 0 评论 -
spring mvc 上,附小技巧(1),又是一年金九银十
mvn archetype:generate -DgroupId=i-arthur -DartifactId=spring-mvc-study -DarchetypeArtifactId=maven-archetype-webapp 参数解释:archetype:generate 调用插件 groupId:坐标artifactId:坐标的一个元素,目录结构的根目录名称archetypeArtifactId:目录类型的一个类型,此为webapp的类型。原创 2024-04-18 09:33:23 · 267 阅读 · 0 评论 -
spring boot中常用的安全框架 Security框架 利用Security框架实现用户登录验证token和用户授权(接口权限控制)_springboot的安全框架
EnableWebSecurity //@EnableWebSecurity是开启SpringSecurity的默认行为。// 它将认证信息完全交给客户端处理,服务器不再存储用户的认证状态,从而减轻了服务器的负担,并提高了系统的可伸缩性和性能。// 禁用 Session 主要是为了实现基于 Token 的认证机制,提高应用程序的安全性和性能。// 当禁用 Session 后,意味着每个请求都将被视为无状态的,即不再依赖于服务器端的会话状态。* 用于处理基于令牌的身份验证请求。* 配置哪些请求不拦截。原创 2024-04-18 09:32:53 · 351 阅读 · 0 评论 -
PHP弱类型(1),2024年最新阿里技术专家
这两个命令的结果都是2,php在进行执行运算的时候,会把变量转换成整数型,再进行运算。第一个命令中,两个相同类型,并且都能转换成同一类型整型,那么进行转换,所以最后变成。,两个字符串并不能同时转换为同一类型整型,所以会按照字符串来进行比较,返回。第二个命令中,两个不同类型,但是能转换成另一个类型进行比较,那么将。两个参数,使分别进行md5加密后弱类型比较相等,得到flag。是一个弱类型判断,先转换成同一类型,再比较值,不比较类型。第四个命令中,两个相同类型,由于。在转换成整型时失败,会返回。原创 2024-04-18 05:57:05 · 356 阅读 · 0 评论 -
Mac有那些好用的软件,看这里!,2024年最新2024年不想被公司优化
Mac OS自带的终端,用起来虽然有些不太方便,界面也不够友好,iTerm2是一款相对比较好用的终端工具.iTerm2常用操作包括主题选择、声明高亮、自动填充建议、隐藏用户名和主机名、分屏效果等.原创 2024-04-18 02:13:24 · 846 阅读 · 0 评论 -
Mac有那些好用的软件,看这里!(1),2024年最新看完老板就给加薪了
Mac OS自带的终端,用起来虽然有些不太方便,界面也不够友好,iTerm2是一款相对比较好用的终端工具.iTerm2常用操作包括主题选择、声明高亮、自动填充建议、隐藏用户名和主机名、分屏效果等.原创 2024-04-18 02:12:53 · 345 阅读 · 0 评论 -
Linux安装java(jdk1(1),互联网寒冬
打开vmware中的Linux,并通过xshell连接。cd进入到安装的文件目录就可以看到已经安装成功了。打开xftp通过拖拽方式上传到Linux上。-zxvf 解压缩tar.gz的安装文件。并在Linux指定文件下建好相应的文件。这里没有输出内容说明没有自带的jdk。接下来就是把java添加到环境变量。完成后就可以进行解压缩安装jdk。这里使用xftp上传下载的文件。在Linux上查看jdk文件。后缀名为tar.gz的文件。简单介绍jdk的安装步骤。首先查看自带的jdk。-C 指定安装的位置。原创 2024-04-17 22:43:28 · 310 阅读 · 0 评论 -
Linux安装Hadoop3,2024年最新带你全面理解View的绘制流程
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-17 22:42:56 · 580 阅读 · 0 评论 -
linux ping command not found_tnsping command not found
【代码】linux ping command not found_tnsping command not found。原创 2024-04-17 18:06:39 · 165 阅读 · 0 评论 -
linux ping command not found_tnsping command not found(1)
这个问题是简单的没有下载ping。原创 2024-04-17 18:06:09 · 330 阅读 · 0 评论 -
Java小白也能轻松写一个大神都看不懂的程序,绝对让人佩服_java算法让别人看不懂的
我想学过java的人都知道java内部使用unicode,而本文用到的也是这个特性,其实这段神奇代码经过转换后就会真相大白,这个世界很神奇,我们知道的越多就会发现我们知道的越少,希望我们都能每天进步一点点。当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。原创 2024-04-17 14:35:50 · 600 阅读 · 0 评论 -
Java安全之【JVM类加载器】,2024年最新2024-2024华为网络安全面试真题
当时分析Shiro反序列化的时候,遇到了Tomcat的类加载器重写了loadClass函数,从而没有严格按照双亲委派机制进行类加载,这样才能实现加载多个相同类,相当于提供了一套隔离机制,为每个web容器提供一个单独的WebAppClassLoader加载器。以往JDBC的核心类在rt.jar中,由根加载器加载,然而现在核心类在不同厂商实现的jar包中,根据类加载机制,如果A类调用B类,则B类由A类的加载器加载,这也就意味着根加载器要加载jar包下的类,很显然这一操作违背了双亲委派机制。原创 2024-04-17 14:35:20 · 418 阅读 · 0 评论 -
elementui导出数据为xlsx、excel表格_easyexcel,含面试题+答案
【代码】elementui导出数据为xlsx、excel表格_easyexcel,含面试题+答案。原创 2024-04-17 11:00:54 · 186 阅读 · 0 评论 -
element table 多选与分页回显功能_el-table多选回显,满满干货
【代码】element table 多选与分页回显功能_el-table多选回显,满满干货。原创 2024-04-17 11:00:24 · 383 阅读 · 0 评论 -
CobaltStrike的安装及使用实验(保姆级教程)(1),作为一个网络安全开发者
它是一款以 Metasploit 为基础的 GUI 的框架式渗透工具,集成了端口转发、服务扫描、自动化溢出、多模式端口监听、Winexe 木马生成、Win dll 木马生成、Java 木马生成、office 宏病毒生成、木马捆绑等;对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!原创 2024-04-17 07:17:37 · 860 阅读 · 0 评论 -
CobaltStrike_1_部署教程_cobalt strike部署(1),vivo网络安全面试
New Connection #新建连接,支持连接多个服务器端Preferences #设置Cobal Strike界面、控制台、以及输出报告样式、TeamServer连接记录Visualization #主要展示输出结果的视图VPN Interfaces #设置VPN接口Listenrs #创建监听器script Manager #脚本管理,可以通过Aggressorscripts脚本来加强自身,能够扩展菜单栏,Beacon命令行,提权脚本等close #退出连接2、View。原创 2024-04-17 07:16:35 · 642 阅读 · 0 评论 -
5(3),Linux运维基础入门
16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?5、LVS、Nginx、HAproxy有什么区别?9、讲述一下Tomcat8005、8009、8080三个端口的含义?7、Tomcat和Resin有什么区别,工作中你怎么选择?3、现在给你三百台服务器,你怎么对他们进行管理?15、讲述一下LVS三种模式的工作过程?10、什么叫CDN?原创 2024-04-17 03:32:36 · 477 阅读 · 0 评论 -
5(2),2024年最新热度飙升
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-04-17 03:32:06 · 286 阅读 · 0 评论 -
网络安全综合实训,网络安全studio基础教程
实验9 加解密编程(一)代码实验10加密解密编程(二)代码实验11加解密编程(三)代码。原创 2024-04-16 20:41:52 · 410 阅读 · 0 评论 -
网络安全系统性学习路线「全文字详细介绍」,2024年最新看我如何一步一步攻克面试官
DOS(Denial of Service,拒绝服务攻击),它的原理很简单,就是用我们手里的机器去给服务器发请求,如果我们手头的服务器各方面性能都比服务器的主机的性能好,那么当我们发送大量请求给服务器,占用服务器的资源,导致服务器没有能力去处理其他用户请求。安全巡检的目的在于长期和持续地保持IT系统良好的安全状况,定期的安全巡检有助于及时发现长期运行的系统安全隐患、新的安全漏洞,并进行及时修复,能够保障系统、设备的安全和高可用性,能够掌握当前网络、系统的威胁状况,从而采取有针对性的安全措施。原创 2024-04-16 20:41:21 · 298 阅读 · 0 评论 -
用友-移动系统管理 download 文件读取(含批量验证poc)(1)
用友移动管理系 download接口存在一个任意文件读取漏洞,攻击者可通过构造静心设计的请求,成功利用漏洞读取服务器上的任意文件,包括敏感系统文件和应用程序配置文件等。利用此漏洞,攻击者能获得系统内的敏感信息,导致潜在的信息泄露风险。原创 2024-04-16 17:05:41 · 276 阅读 · 0 评论 -
用代码生撸qsort函数来实现冒泡排序,2024年最新腾讯Linux运维开发面试记录
(img-pAIy5JUo-1713258299663)]//char+width(类型的大小)刚好是一个类型的大小。//通过char类型加上width来跳过元素。加V获取:vip1024b (备注运维)**//如果compar函数大于0 就交换。//整型数组 - 例。//整型数组 - 例。原创 2024-04-16 17:05:10 · 310 阅读 · 0 评论 -
微信小程序开发指南,网络安全开发进阶吃透这一篇必拿60W年薪
这个方向初期比较容易入门一些,掌握一些基本技术,拿起各种现成的工具就可以开黑了。(img-q0SKACgv-1713244374669)]//调用应用实例的方法获取全局数据。原创 2024-04-16 13:13:12 · 894 阅读 · 0 评论 -
微信小程序开发指南(1),面试必备
Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,不要看完;在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web 渗透、安全服务、安全分析等岗位;③漏洞扫描、漏洞利用、原理,利用方法、工具(MSF)、绕过IDS和反病毒侦察。原创 2024-04-16 13:12:41 · 997 阅读 · 0 评论 -
在Ubuntu上通过Docker Portainer部署微服务项目_ubuntu portainer
在部署mhxysy服务的过程中遇到了一点问题,因为mhxysy这个服务在启动的时候需要通过feign从authority服务中查询数据,由于authority注册到nacos上的IP地址是容器内部ip,而宿主机是无法直接访问容器内部的ip的,为了能让多个服务之间能够正常通信,需要让服务提供者authority和服务消费者mhxysy加入同一个网络,比如网桥bridge(默认情况下,当前服务会加入xxx_default这个网络,xxx表示服务名)。修改spring.profile.active=test。原创 2024-04-16 09:27:08 · 869 阅读 · 0 评论 -
在ubuntu22(1),Linux运维面试总结
本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论。需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论。原创 2024-04-16 09:26:06 · 325 阅读 · 0 评论 -
代码审计工具在DevSecOps中的扮演什么样的角色?,2024年最新真香警告
SAST在DevSecOps中扮演着不可或缺的角色,它以其敏锐的洞察力、高超的技能和实时反馈能力,为软件安全保驾护航,帮助企业深度挖掘安全漏洞,实现安全左移,推动开发人员高效协作。因此,在DevSecOps实践中,将SAST纳入开发流程并充分利用其功能是十分必要的,可以为企业揭开代码世界中的安全迷雾,打造高质量、安全的软件系统。SAST是提升软件安全性的关键工具,通过对源代码进行深度扫描和分析,SAST能够发现潜在安全漏洞和缺陷,如跨站脚本攻击(XSS)、SQL注入、缓冲区溢出等。【完整版领取方式在文末!原创 2024-04-16 05:29:18 · 561 阅读 · 0 评论 -
代码审计工具在DevSecOps中的扮演什么样的角色?(2),7天拿到阿里网络安全岗位offer
SAST在DevSecOps中扮演着不可或缺的角色,它以其敏锐的洞察力、高超的技能和实时反馈能力,为软件安全保驾护航,帮助企业深度挖掘安全漏洞,实现安全左移,推动开发人员高效协作。当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。网安所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。原创 2024-04-16 05:28:46 · 519 阅读 · 0 评论 -
网络安全行业前景好吗?工资水平怎么样?_网络安全就业前景及薪资
为了帮助大家更好的学习网络安全,小编给大家准备了一份网络安全入门/进阶学习资料,里面的内容都是适合零基础小白的笔记和资料,不懂编程也能听懂、看懂,所有资料共282G,朋友们如果有需要全套网络安全入门+进阶学习资源包,可以点击免费领取(如遇扫码问题,可以在评论区留言领取哦)~😝有需要的小伙伴,可以点击下方链接免费领取或者V扫描下方二维码免费领取🆓👉CSDN大礼包🎁:全网最全《网络安全入门&进阶学习资源包》免费分享**(安全链接,放心点击)**👈。原创 2024-04-12 19:45:27 · 976 阅读 · 0 评论 -
网络安全等级保护测评 S3A3 安全物理环境 详解_s2a3安全物理环境
还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!【完整版领取方式在文末!!原创 2024-04-12 19:44:56 · 338 阅读 · 0 评论 -
网络安全知识竞赛题库
D.可以防止消息被篡改218.数字签名要预先使用单向Hash函数进行处理的原因是缩短待签名信息的长度219.对散列函数最好的攻击方式是(生日攻击)220.弱口令可以通过穷举攻击方式来破解221.身份认证的含义是(验证合法用户)222.口令是的组合(字母与数字)223.认证技术不包括IP认证)原创 2024-04-12 19:44:25 · 870 阅读 · 0 评论 -
网络安全真的那么好吗?
真正体系化!**原创 2024-04-12 19:43:55 · 687 阅读 · 0 评论