![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习路线
文章平均质量分 78
普通网友
这个作者很懒,什么都没留下…
展开
-
Web项目(Vue)部署到阿里云服务器【超详细】
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-12 04:18:13 · 857 阅读 · 1 评论 -
nacos安装配置和单机部署教程
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 11:39:33 · 2122 阅读 · 0 评论 -
HTTP协议和Tomcat服务器
为什么 HTTP 报文中要存在 “空行”因为 HTTP 协议并没有规定报头部分的键值对有多少个. 空行就相当于是 “报头的结束标记”, 或者是 “报头和正文之间的分隔符”.HTTP 在传输层依赖 TCP 协议, TCP 是面向字节流的. 如果没有这个空行, 就会出现 “粘包问题”.200 成功301 永久重定向302 临时重定向403 没有权限访问404 访问页面不存在500 服务器错误502 网关错误504 访问超时。原创 2022-09-11 02:49:18 · 601 阅读 · 0 评论 -
Linux系统下Nginx安装与配置
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-09 23:10:19 · 273 阅读 · 0 评论 -
一文整理总结常见Java后端面试题系列——Spring篇(2022最新版)
Ioc 是 Inversion of Control 的缩写,即控制反转。Ioc 不是一项技术,而是一种设计思想。在 Java 开发中,Ioc 意味着你可以将设计好的对象交给 Ioc 容器,完成初始化和管理,当你需要时由容器提供控制。Spring IOC 可谓是 Spring 的核心,对于 Spring 框架而言,所谓 Ioc 就是由 Spring 来负责控制对象的生命周期和对象间的关系。原创 2022-09-08 23:57:28 · 157 阅读 · 0 评论 -
SpringSecurity前后端分离
继承了抽象类,抽象类实现了接口认证流程1、前端通过把用户名和密码发送到后端的控制器,控制器调用业务层2、Service层创建对象,把用户名和密码封装成对象3、然后调用的方法进行认证,抽象类中重写了方法4、的方法中调用了抽象方法方法5、在重写方法里调用了方法,自定义类实现接口,重写方法6、在方法中,会查询用户和角色,然后返回对象实现CommonResp接口,方便自定义异常后续修改错误信息//直接接收RespBeanEnum的传参用于构造业务异常super();//调用父类的无参构造方法。...原创 2022-08-02 10:06:50 · 777 阅读 · 1 评论 -
SpringMVC组件和注解解析
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。前面的是文件夹的名字,后面的是扩展名,每次都需要加上,这十分的麻烦,所以我们可以在spring-mvc.xml(名字自定义的)配置文件中,配置前缀和后缀。②方法上,请求URL的第二级访问目录,与类上的使用@RequestMapping标注的以及目录一起组成访问虚拟路径。...原创 2022-08-02 10:06:13 · 90 阅读 · 0 评论 -
SpringMVC04 —— SpringMVC拦截器&拦截器案例
在系统中,经常需要在处理用户请求之前和之后执行一些行为,例如检测用户的权限,或者将请求的信息记录到日志中,即平时所说的“权限检测”及“日志记录”。当然不仅仅这些,所以需要一种机制,拦截用户的请求,在请求的前后添加处理逻辑。SpringMVC的拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。将拦截器按一定的顺序联结成一条链,这条链称为拦截器链(InterceptorChain)。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。...原创 2022-08-02 10:04:59 · 214 阅读 · 0 评论 -
SpringIOC是什么?
因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。spring提供了三种方式来依赖注入,有构造方法注入,setter方法注入以及接口注入。所谓的循环依赖指的就是在A对象的构造方法中Spring要注入B,而在B对象中Spring要注入A。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。理解DI的关键是“谁依赖谁,为什么需要依赖,谁注入谁,注入了什么”。...原创 2022-08-02 10:04:22 · 414 阅读 · 0 评论 -
npm install xxxx --legacy-peer-deps命令是什么?
我们日常在前端项目开发过程中,见到最多的一定是package.json文件里的(用于在开发环境下依赖的模块)和package.json文件里的dependencies和devDependencies有什么区别吗?)。那么命令里的是什么依赖呢?根据geeksforgeeks网站里的定义字段里声明了packageA作为依赖,而其下面有两个项目app_A和app_B,它们也依赖packageA。如果我们用dependencies而不是peerDepenedencies来声明,那么版本v7。...原创 2022-08-02 04:35:44 · 710 阅读 · 0 评论 -
npm i 报错及解决方案
因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。(2)在下载列表中选择Window平台安装包,包格式为python-XYZ.msi文件,XYZ为你要安装的版本号。文件夹,这个文件夹存放python的pip安装的第三方库,如果不需要之前安装的第三方库,可以将这个文件夹删除。node-sass编译完成,需要sass-loader进行解析执行,所以它们的版本同样需要匹配。...原创 2022-08-02 04:35:08 · 1396 阅读 · 0 评论 -
npm ERR node-sass@4.14.1 postinstall `node scriptsbuild.js`
建议安装的版本和package.json中node-sass、sass-load的配置版本对应,并且更改packer.json文件后删除node_modules文件后重新安装。npminode-sass--sass_binary_site=https//npm.taobao.org/mirrors/node-sass///淘宝镜像安装。//注意我们清除的时候可以选择全局的清除全局的安装,否则下次创建项目还会有同样的错误执行重复的操作。否则会出现node_sass版本不兼容的问题。...原创 2022-08-02 04:34:33 · 1571 阅读 · 0 评论 -
npm ERR code ERR_SOCKET_TIMEOUT npm ERR 出现错误改正方法
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。报错之后可以这样操作。...原创 2022-08-02 04:33:59 · 5126 阅读 · 0 评论 -
npm ERR code ENOENT问题解决方法进错了项目目录提供详细解决方法
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。回车Fmywebweb>npmrunserve就可以了。pathF桌面ootstrop/package.json。...原创 2022-08-02 04:33:22 · 2902 阅读 · 0 评论 -
Java进阶诀窍httpwww.china-pub.com44147
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。Java进阶诀窍http//www.china-pub.com/44147。...原创 2022-08-01 20:27:36 · 489 阅读 · 0 评论 -
JAVA进阶自学思维导图
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-08-01 20:26:58 · 466 阅读 · 0 评论 -
Java进阶篇(四)——Java异常处理
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-08-01 20:26:20 · 61 阅读 · 0 评论 -
Java进阶篇之接口
publicclassAimplementsMyInterface{publicvoidmethod1(){//…}publicintmethod2(Stringarg){//…}}原创 2022-08-01 20:25:42 · 179 阅读 · 0 评论 -
Java进阶篇
反射是Java语言中的一个非常重要的特性,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。同时也允许对其内部的成员进行操作。由于反射机制能够实现在运行时对类进行装载,所以间接的增加了程序的灵活性。同时,如果不恰当的使用反射,也会严重的影响系统性能。GC(GarbageCollection)是垃圾回收的意思,在JAVA语言中是一个很重要的概念,他的主要作用是回收程序中不再使用的内存。在C++中内存的释放需要程序员手动释放,如果忘记释放内存,可能会导致内存泄漏,严重情况。...原创 2022-08-01 20:25:06 · 113 阅读 · 0 评论 -
get请求和post请求的区别(全面讲解)
1.get请求一般是去取获取数据(其实也可以提交,但常见的是获取数据);post请求一般是去提交数据。2.get因为参数会放在url中,所以隐私性,安全性较差,请求的数据长度是有限制的,不同的浏览器和服务器不同,一般限制在 2~8K 之间,更加常见的是 1k 以内;post请求是没有的长度限制,请求数据是放在body中;3.get请求刷新服务器或者回退没有影响,post请求回退时会重新提交数据请求。4.get请求可以被缓存,post请求不会被缓存。5.get请求会被保存在浏览器历史记录当中,post不原创 2022-08-01 14:24:03 · 8498 阅读 · 0 评论 -
get和post请求的区别
最常见的就是post与get方法,下面详细介绍一下二者的区别。原创 2022-08-01 14:23:29 · 182 阅读 · 0 评论 -
GCC Rust获批将被纳入主线代码库,或将于GCC 13中与大家见面
GCC对Rust的支持使得Rust打开了更多的平台,实现更多的目标,以及更容易与围绕CGG构建的各种通用嵌入式工具链集成的机会。该项目仍处于早期阶段,目标是率先实现编译官方的Rust测试套件,社区希望在GCC13中对Rust编程语言至少有“测试”级别的支持,而GCC13将在明年4月左右作为稳定版发布。总的来说,GCCRust的成长承载了诸多的期待,到明年4月份左右,或许就能于GCC13中与其相见,那么各位开发者们,你们如何看待GCCRust呢?...原创 2022-08-01 14:22:51 · 65 阅读 · 0 评论 -
Gateway路由的配置方式
路由是网关配置的基本组成模块,和Zuul的路由配置模块类似。一个Route模块由一个ID,一个目标URI,一组断言和一组过滤器定义。如果断言为真,则路由匹配,目标URI会被访问。原创 2022-08-01 14:22:14 · 1573 阅读 · 0 评论 -
EasyExcel的简单读取操作
摘自。原创 2022-07-31 10:37:24 · 419 阅读 · 0 评论 -
DVWA靶场环境搭建
DVWA(DamnVulnerableWebApplication)是一个用来进行安全脆弱性鉴定的PHP/MySQLWeb应用,旨在为安全专业人员测试自己的专业技能和工具提供合法的环境,帮助web开发者更好的理解web应用安全防范的过程。**5.**解决第三步报错,找到DVWA解压到小皮的目录,找到下图文件,将文件config.inc.php.dist后缀去掉改成config.inc.php。**8.**重启phpstudy,登录网页账户admin,密码password,进入网页,完成搭建。...原创 2022-07-31 10:36:48 · 104 阅读 · 0 评论 -
DVWA安装教程(懂你的不懂·详细)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。user与password一定要修改为root,这里能看到我们呢的key没有了,之后的实验可能要用到,我们需要补全,要不然稍后会有一个missing报错,且相关的一些实验没法启动,修改后保存。这个是不对的哦,这里已经On了,直接在根的上一级搜就好了。修改保存再次登录看看。...原创 2022-07-31 10:36:11 · 426 阅读 · 0 评论 -
DVWA之SQL注入
DVWA是一款基于PHP和MYSQL开发的web靶场练习平台,集成了常见的web漏洞如。原创 2022-07-31 10:35:34 · 112 阅读 · 0 评论 -
Duplicate entry ‘XXX‘ for key ‘XXX.PRIMARY‘解决方案。
不需要去掉数据库中的唯一索引限制,但是当后端开发进行删除操作的时候,执行的是物理删除的sql语句(真正的删除),而不是逻辑删除,同时后端用逻辑判断,去查询数据库中是否有相同的编号存在,如果存在,则不允许新增,如果不存在,则可以新增。如果允许的话,把数据库中该字段的唯一索引限制去掉,这样后端可以进行逻辑删除,新增时即使与标记为删除的记录的字段值相等,由于没有唯一索引的限制,可以正常新增。原因这是由于表中对应字段设置了唯一索引,在我们进行逻辑删除时,并没有真正的删除,只是标记为删除状态而已,...原创 2022-07-31 10:34:58 · 702 阅读 · 0 评论 -
【前端修炼之路】第一话 · 初识前端领域
*A1**HTML是一种用来制作超文本文档的简单标记语言,用HTML编写的超文本文档称为HTML文档,它用于描述网页的格式设计和它与万维网上其他页面的链接信息。HTML语言利用各种标记(tag)来标识文档的结构以及标识超链接(hyperlink)的信息,但不同浏览器会对此显示不同的效果。...原创 2022-07-31 04:15:49 · 107 阅读 · 0 评论 -
【全网最细致】SpringBoot整合Spring Security + JWT实现用户认证
token是无状态的,后端不需要记录信息,每次请求过来进行解密就能得到对应信息。session是有状态的,需要后端每次去检索id的有效性。不同的session都需要进行保存,但也可以设置单点登录,减少保存的数据。session与token的选择是空间与时间博弈,为什么这么说呢,是因为token不需要保存,不占存储空间,但每次访问都需要进行解密,消耗了一定的时间。在一般的前后端分离项目中,token展现出了它的优势,成为了比session更好的选择userlist')")});}...原创 2022-07-31 04:15:13 · 466 阅读 · 0 评论 -
【全国计算机二级】python的jieba模块,你真的了解吗?
因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。**segment**该单词预期被切割成的片段,如果该单词应该被视为一个整体,则使用str。**unicode_sentence**要分割的str(unicode)。**③搜索引擎模式**搜索引擎模式在精准模式的基础上对词语进行再次划分,**sentence**要分割的str(unicode)。**函数功能**建议词频,强制将单词中的字符合并或拆分。...原创 2022-07-31 04:14:37 · 394 阅读 · 0 评论 -
【入门到精通】「Java工程师全栈知识路线」
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-07-31 04:14:01 · 110 阅读 · 0 评论 -
Java面试题及答案(2021年Java面试题大全带答案)
01、Java有没有goto?02、JVM怎么判断一个对象是不是要回收?03、创建了几个字符串对象?04、什么是过滤器?怎么创建一个过滤器05、介绍一下JVM中垃圾收集器有哪些?他们特点分别是什么?06、线程池的执行原理?07、假设数组内有5个元素,如果对数组进行反序,该如何做?08、java中IO流分为几种?09、你都有哪些手段用来排查内存溢出?10、GC是什么?为什么要有GC?此处,仅展示前10道,查看更多40道…01、CMS分为哪几个阶段?02、03、04、05、06、07、08、...原创 2022-07-30 16:33:17 · 169 阅读 · 0 评论 -
Java面试题及答案整理(2022年140道)持续更新
双亲委派模型的工作流程是如果一个类加载器收到了类加载的请求,它首先不会自己去加载这个类,而是把请求委托给父加载器去完成,依次向上,因此,所有的类加载请求最终都应该被传递到顶层的启动类加载器中,只有当父加载器没有找到所需的类时,子加载器才会尝试去加载该类。...原创 2022-07-30 16:32:39 · 311 阅读 · 1 评论 -
Java面试题及答案整理(2022最新版)
适用于应届生和有工作经验的程序员,每道都是认真筛选出的高频面试题,助力大家能找到满意的工作!原创 2022-07-30 16:32:00 · 249 阅读 · 0 评论 -
java面试题及答案2020 大汇总
文末后续更新答案,持续更新。原创 2022-07-30 16:31:24 · 207 阅读 · 0 评论 -
Java面试题内容聚合
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。后话,这些题不过是帮助您回顾所学,如果您看了这些题后获取了理想的职位,那也一定是您长期以来刻苦学习的结果。这些题型很多得益于热心的技术人的提供,如果您在参与面试笔试过程中发现了一些不错的题,非常欢迎您提供给我,我会整理出来分享给大家。...原创 2022-07-30 16:30:49 · 81 阅读 · 0 评论 -
深入分析若依数据权限@datascope (注解+AOP+动态sql拼接) 【循序渐进,附分析过程】
笔者最近在努力的分析开源项目若依框架,今天看到了若依对数据权限进行控制的部分,自定义注解+AOP+动态SQL的注入,看的我是眼花缭乱,然后我又认真的复盘了一遍整个的实现过程,不由得感叹一句,若依YYDS~~其中,params指的是parameterType="SysUser"传来的参数SysUse的一个属性,然后这个属性的dataScope属性。除了我们平时都知道的路由权限(即对接口的访问权限外),在日常生产开发中,我们还应该有对数据的访问权限。一个用户肯定是有一种角色的,也肯定是隶属于一个部门的。...原创 2022-07-30 01:10:55 · 505 阅读 · 0 评论 -
架构道术-企业选择Dubbo作为分布式服务框架的10个理由
在前面我们介绍过关于企业分布式系统的演进过程,其中有一个非常重要的概念服务化治理。那服务化治理中涉及到最核心的通讯框架就是RPC(RemoteProcedureCall),RPC这一概念与技术早在1981年由Nelson提出,其主要用于支持异构型分布式系统间的通讯。今天老王带领大家了解下,分布式Dubbo框架是凭借什么样的优势突破重围,最终一枝独秀呢?...原创 2022-07-30 01:09:40 · 186 阅读 · 0 评论 -
权限框架SpringSecurity(一)——自定义登录
提供的默认表单登录页面有点简单,如果想使用自己的登录页该怎么办?继续关注类,继续重写它的和@Override}@Override.and().and()}用来配置忽略掉的URL地址,一般对于静态文件采用此操作and方法表示结束当前标签,上下文回到,开启新一轮的配置formLogin表示开启表单登录loginPage指定自定义登录页面permitAll表示登录相关的页面/接口不要被拦截关闭csrf当自定义了登录页面为时,也会自动注册一个接口,这个接口是POST项目的时,POST为。...原创 2022-07-30 01:08:29 · 816 阅读 · 0 评论