学习路线
文章平均质量分 80
普通网友
这个作者很懒,什么都没留下…
展开
-
Vue3通过axios发起get、post请求以及对应的springboot后端接收方式
这周在做一个小型的前后端分离的会议系统,前端使用的是Vue3,后端使用的是Springboot。原本以为前后端交互很简单,直接发送数据就可以了,没想到遇到了很多问题,具体说来就是:1、get和post请求应该如何向后端传递参数;2、前端请求体中参数的存储有哪几种格式,对于不同的存储方式后端应该如何去接收;3、http报文头的到底有什么作用;4、字符集的编码应该如何指定;接下来就让我们逐个来解决这些问题吧!原创 2022-09-12 04:10:12 · 899 阅读 · 1 评论 -
MySQL面试八股文(2022最新整理)
索引是存储引擎用于提高数据库表的访问速度的一种数据结构。如果 SQL 语句中用到了组合索引中的最左边的索引,那么这条 SQL 语句就可以利用这个组合索引去进行匹配。当遇到范围查询(>、原创 2022-09-11 11:31:36 · 498 阅读 · 0 评论 -
GO开发环境配置
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 02:41:14 · 610 阅读 · 0 评论 -
Linux下安装Mysql5.7,超详细完整教程,以及云mysql连接
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-09 23:03:31 · 460 阅读 · 1 评论 -
SpringBoot集成MyBatis(iBatis)
如果想要将mapper.xml放在其他地方,需要在application.properties文件里面书写mybatis.config-location,在这里面填入mapper.xml存放的位置。这里面需要注意填写的是Url以及用户名和密码,还需要mysql的jar包位置,还有实体bean,mapper和mapper.xml的位置。最近也是在写安卓的登陆注册作业,需要一个后台,这样方便点,开始用的是SpringMVC+Hibernate。对配置文件的讲解在里面比较详细了,这里面需要仔细填写相关的内容。..原创 2022-08-02 09:38:07 · 819 阅读 · 0 评论 -
springboot集成mqtt
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。b、发布者会保存PUBREC消息并应答一个PUBREL,等待接收者回复PUBCOMP消息,当发送者收到PUBCOMP消息之后会清空之前所保存的状态。PUBREC的消息,发送者收到PUBREC消息后,它就可以安全丢弃掉之前的发布消息,因为它已经知道接收者成功收到了消息。,发布者会发布消息,并等待接收者的PUBACK报文的应答,在规定的时间内。,会将消息的DUP置为1并。...原创 2022-08-02 09:37:31 · 919 阅读 · 0 评论 -
springboot集成mongoDB高级聚合查询,关联查询
使用该阶段符分组查询该。原创 2022-08-02 09:36:56 · 1139 阅读 · 0 评论 -
springboot集成flink并发布flink集群端运行
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。使用spring-boot-maven-plugin打的jar包,提交到flink集群端执行,会报错,提示找不到类,因为springboot默认打包BOOT-INF目录,flink服务端执行会提示找不到类。背景近期项目需要,引入flink,研究了下flink,步步踩坑终于可以单独运行,也可发布到集群运行,记录下踩坑点。以下代码实现了某个时间间隔,设备不上传数据,判断为离线的逻辑。...原创 2022-08-02 09:36:18 · 990 阅读 · 1 评论 -
springboot集成elasticsearch
Springboot集成elasticsearch有多种方式,如TransportClient、RestHighLevelClient等等;但是官方已经停止更新TransportClient并且在elasticsearch8.0之后已经弃用,所以本人使用的是RestHighLevelClient。原创 2022-08-02 09:35:37 · 332 阅读 · 0 评论 -
nginx获取代理服务ip及客户端真实ip
这句话的意思是说,当你使用了nginx反向服务器后,在web端使用request.getRemoteAddr()(本质上就是获取remoteaddr),取得的是nginx的地址,即remote_addr),取得的是nginx的地址,即remoteaddr),取得的是nginx的地址,即remote_addr变量中封装的是nginx的地址,当然是没法获得用户的真实ip的。在默认情况下经过proxy转发的请求,在后端看来远程地址都是proxy端的ip。...原创 2022-08-02 04:05:50 · 2027 阅读 · 0 评论 -
nginx网关与gateway网关的区别
与业务网关相反,定义全局性的、跟具体的后端业务应用和服务完全无关的策略网关就是上图右边所示的架构模型——流量网关。这里需要补充一点的是,业务网关一般部署在流量网关之后、业务系统之前,比流量网关更靠近业务系统。gateway是java语言的一个框架,可以在框架上进行代码的扩展与控制,例如安全控制,统一异常处理,XXS,SQL注入等;nginx做网关,更多的是做总流量入口,反向代理,负载均衡等,还可以用来做web服务器。gateway的主要功能有,路由,断言,过滤器,利用它的这些特性,可以做流控。...原创 2022-08-02 04:05:16 · 210 阅读 · 0 评论 -
nginx禁用3DES和DES弱加密算法,保证SSL证书安全
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。TLS,SSH,IPSec协商及其他产品中使用的DES及TripleDES密码或者3DES及Triple3DES存在大约四十亿块的生日界,这可使远程攻击者通过Sweet32攻击,获取纯文本数据。收到漏扫报告↓↓↓↓↓↓↓。主要是修改conf文件。重新执行nmap命令。...原创 2022-08-02 04:04:40 · 2680 阅读 · 0 评论 -
Nginx的重写功能——Rewrite
第一个规则直接匹配网站根,通过域名访问网站首页比较频繁,使用这个会加速处理,比如说官网。可以是一个静态首页,也可以直接转发给后端应用服务器location=/{roothtml;indexindex.htmlindex.htm;}第二个规则是处理静态文件请求,这是nginx作为http服务器的强项有两种配置模式,目录匹配或后缀匹配,任选其一或搭配使用location^~/static/{root/webroot/static/;}location~*.(gif|jpg|j。...原创 2022-08-02 04:04:03 · 319 阅读 · 0 评论 -
Nginx漏洞总结
Nginx(enginex)是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、简单的配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx1.0.4发布。Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议下发行。...原创 2022-08-02 04:03:26 · 6924 阅读 · 0 评论 -
Java进阶学习路线——序
本人在之前懈怠了很长一段时间,在秋招的时候,见过了很多神仙打架,自己越面试越觉得自己身上的不足,但是在秋招那么短的时间边学边面试想系统得学习也很南,现在是一名准程序员了,在进公司前还有几个月的时间,并且在程序员界听说还有“黄金五年”的说法(ps不是我说的哈,文末的第一个链接可是有来源的),之前听同学的阿里面试官也说过,时间更短,三年成为高级工程师才行,现在反而不是放松的时候了,更应该好好得规划自己的未来和学习路线。这段时间再把之前的面试漏的地方再补起来,自己薄弱的环节。JavaGuide仓库。...原创 2022-08-01 19:59:22 · 98 阅读 · 0 评论 -
java进阶学习路线
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-08-01 19:58:45 · 370 阅读 · 0 评论 -
Java进阶学习资料!Java安装步骤中Javac出错
p7)**[外链图片转存中…(img-QTYxy8ZT-1627547540088)]原创 2022-08-01 19:57:33 · 127 阅读 · 0 评论 -
java进阶学习脑图
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。链接https//gitmind.cn/app/doc/5804298969。谁都想像R大一样对JVM可以知无不言,言无不尽;...原创 2022-08-01 19:56:57 · 75 阅读 · 0 评论 -
ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)
-----------------------------------------------------------------------------更新------------------------------------------------------------------------------这周开始我们有两周的实训课,实训内容竟与Mysql有关,本来以为安装软件就是无脑安装,一直点next就行了,但这个软件硬生生搞了一个小时,阿巴阿巴……小炒面,我应该还能承受的来。...原创 2022-08-01 13:55:48 · 110 阅读 · 0 评论 -
ERROR 1819 (HY000) Your password does not satisfy the current policy requirements
其中,validate_password_number_count指定了密码中数据的长度,validate_password_special_char_count指定了密码中特殊字符的长度,validate_password_mixed_case_count指定了密码中大小字母的长度。,更改密码成功后才能查看validate_password插件的以下参数,当然,validate_password插件必须已经安装,MySQL5.7是默认安装的。mysql中初始密码长度为8,当你。并且设置简单好记的密码后。.原创 2022-08-01 13:55:12 · 983 阅读 · 0 评论 -
ERROR 1064 (42000) You have an error in your SQL syntax; check the manual that corresponds to your
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。sourceC/info.sql(提前把.sql文件放入一个不太复杂的文件夹,路径中最好不要有中文)在MySQL中导入.sql文件时。...原创 2022-08-01 13:54:35 · 580 阅读 · 0 评论 -
ERROR 1045 (28000) Access denied for user ‘root‘@‘localhost‘解决方法
前天晚上好好的,第二天打开电脑正要开始写垃圾代码时,发现项目启动报错了,看了一下,发现是数据库连不上,我一脸懵逼,只能上csdn搜索大佬的文章,最后解决了问题。下面的过程是本人执行大佬教程时出现的问题并进行解决的过程。本人mysql版本如下。...原创 2022-08-01 13:54:01 · 121 阅读 · 0 评论 -
centos7安装mysql5.7步骤(图解版)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。2)、xz文件夹,存放安装后的软件。..原创 2022-07-31 10:09:12 · 728 阅读 · 0 评论 -
centos7安装mysql5.7
如果出现以下报错,则在上面命令最后加上--force--nodeps。原创 2022-07-31 10:08:35 · 157 阅读 · 0 评论 -
CentOS7 安装MySQL 图文详细教程
目录一. 检查是否已经安装过MySQL方法一方法二二.?安装MySQL1.?将压缩包传到服务器2. 解压文件3.?重命名解压后的文件4.?检查是否有mysql用户组和mysql用户?5.?进入mysql目录-----更新权限6.?执行安装脚本7.?安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql8.?启动mysql?9. 修改密码10.?登录?11.?添加远程登录权限12. 将MySQL注册为服务这里介绍两种方法1.rpm查看mysql安装2.卸载前关闭mysql服务执行完命令原创 2022-07-31 10:07:59 · 400 阅读 · 0 评论 -
CentOS7 —— yum安装mysql
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。mysql默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含大小写字母、数字和特殊符号,并且长度不能少于8位。如果没安装wget工具,用yum-yinstallwget安装一下先。属于特殊字符,要加转义,写成!...原创 2022-07-31 10:06:44 · 476 阅读 · 0 评论 -
【Web前端面试】葵花宝典(2022版本)——React 篇
本篇文章主要写的是前端高频面试题(React框架)篇【Web前端面试】葵花宝典(2022版本)——Vue篇【Web前端面试】葵花宝典(2022版本)——CSS篇【Web前端面试】葵花宝典(2022版本)——JS篇(上)【Web前端面试】葵花宝典(2022版本)——JS篇(下)【JavaScript】中this指向相关的经典面试题【JavaScript】作用域提升面试题(详解)...原创 2022-07-31 03:48:23 · 329 阅读 · 0 评论 -
【Web前端面试】葵花宝典(2022版本)——HTTP浏览器 篇
本篇文章主要写的是【前端高频面试题(HTTP/浏览器)篇】,本来不打算更新本篇文章了,但是经验所得面试问到的有关HTTP、浏览器等前端基础问题还是不少,所以本文总结一写常见的分享给各位。【Web前端面试】葵花宝典(2022版本)——Vue篇【Web前端面试】葵花宝典(2022版本)——React篇【Web前端面试】葵花宝典(2022版本)——CSS篇【Web前端面试】葵花宝典(2022版本)——JS篇(上)【Web前端面试】葵花宝典(2022版本)——JS篇(下)【面试专栏】——是和中的。...原创 2022-07-31 03:47:46 · 215 阅读 · 0 评论 -
【Web前端】HTMLCSS一文详解
小橙子前端教程标题段落原创 2022-07-31 03:47:11 · 629 阅读 · 0 评论 -
【Web前端】CSS详解(中篇)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。通过改变内联元素的属性使得显示为块级元素,前后带有换行符!设置元素的最大高度。设置元素的最大宽度。设置元素的最小高度。设置元素的最小宽度。...原创 2022-07-31 03:46:33 · 182 阅读 · 0 评论 -
【Web前端】CSS详解(上篇)
CSS指层叠样式表(CascadingStyleSheets)。样式定义如何显示HTML元素样式通常存储在样式表中外部样式表可以极大提高工作效率,通常存储在CSS文件中多个样式定义可层叠为一个p{colorred;text-aligncenter;}原创 2022-07-31 03:45:56 · 255 阅读 · 0 评论 -
java面试为何那么难
面试造火箭、工作拧螺丝”,曾经这么一句调侃的话总是用来形容IT行业中的面试情况。作为一个流浪的程序猿,多年以来作为应聘者也好、面试官也罢,渐渐感受到java开发的面试不再仅仅在“造火箭”那么容易。...原创 2022-07-30 16:04:23 · 93 阅读 · 0 评论 -
Java面试中经常问的问题
Java基础、容器、多线程、反射、对象拷贝、JavaWeb模块、异常、网络、设计模式、Spring/SpringMVC、SpringBoot/SpringCloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM。如下图所示可能对于初学者不需要后面的框架和JVM模块的知识,读者朋友们可根据自己的情况,选择对应的模块进行阅读。...原创 2022-07-30 16:03:47 · 545 阅读 · 0 评论 -
JAVA面试中的SSM框架基础面试题
Mybatis实现了DAO接口与xml映射文件的绑定,自动为我们生成接口的具体实现,使用起来变得更加省事和方便。前面如有不正确的地方还希望大家多多指教,希望和志同道合的朋友一起学习,一起进步,先更新到这里,下次继续补充。先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。httpshttps。...原创 2022-07-30 16:03:11 · 82 阅读 · 0 评论 -
Java面试个人简历
软件技术专业,接触过C、Python、nodejs、Java、Android等多项技术栈,喜欢开源技术,GitHub上放有个人开源项目,具有良好的编程能力和逻辑思维能力,熟悉计算机相关专业知识,有较强解决问题能力和适应能力,思维敏捷,自学能力较强。整个项目主要有登陆模块,基础模块,客户模块,报表模块,产品模块等。该系统主要为用户提供代理服务,比如提供代理雨伞,代理快递,代理订餐,图书借阅等服务,主要有用户模块,服务模块,评论模块,订单模块,资讯模块,基础数据模块等。6)Lucene查询,关键字高亮显示。..原创 2022-07-30 16:02:35 · 165 阅读 · 0 评论 -
Java面试BAT通关手册
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-07-30 16:01:44 · 140 阅读 · 0 评论 -
微信支付及支付回调
**回调接口当用户支付成功之后,微信支付平台就会请求这个接口,将支付状态的数据传递过来Jerry44*//***1.接收微信支付平台传递的数据(使用request的输入流接收)*/=-1){}//使用帮助类将xml接口的字符串转换成mapif(map!//支付成功//2.修改订单状态为“待发货/已支付”"+orderId);//3.响应微信支付平台if(i>0){}}//支付失败}}...原创 2022-07-30 00:42:06 · 1174 阅读 · 0 评论 -
彻底搞懂Mybatis
先吹一下Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。MyBatis可以使用XML或注解来配置和映射原生信息,将POJO映射成数据库中的记录,避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。再说一下缺点。...原创 2022-07-30 00:41:31 · 216 阅读 · 0 评论 -
MySql字符串拆分实现split功能(字段分割转列、转行)
这一步核心就是获取,有多少个分隔符,比如本文的案例,就是知道有多少个逗号因为help_topic_id是从0开始的,所以会得出help_topic_id值为0~3,共4行数据;Step2以”,”逗号为分隔符,根据help_topic_id的值来截取第n+1个分隔符之前所有的字符串。(此处n+1是因为help_topic_id是从0开始算起,而此处需从第1个分隔符开始获取。)eg当help_topic_id=0时,获取到的字符串=7654eg最终成功实现了以下效果~...原创 2022-07-29 19:01:59 · 2732 阅读 · 0 评论 -
MySQL如何对SQL做prepare预处理(解决IN查询SQL预处理仅能查询出一条记录的问题)
多次执行一条SQL语句时,如果每次都处理该SQL语句,生成执行计划,必然会浪费一定的时间。SQL预处理(Prepare),是一种特殊的SQL处理方式;预处理不会直接执行SQL语句,而是先将SQL语句编译,生成执行计划,然后通过Execute命令携带SQL参数执行SQL语句。Prepare的使用十分广泛,绝大多数ORM框架都有API支持;Prepare既可以提升SQL执行性能,还能防止SQL注入引发的安全问题;...原创 2022-07-29 19:01:23 · 413 阅读 · 0 评论