自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 问答 (10)
  • 收藏
  • 关注

原创 restTemplate(亲测)

和前面一样,建议直接看我的笔记,因为笔记有些地方可能和csdn不兼容文档:restTemplate.note链接:http://note.youdao.com/noteshare?id=fa182d39e3fb60796acf4dc8945baa1a&sub=976A8C321ADA413FBD4421A47B2F97D8restTemplate,远程调用get:restTemplate.getForEntity(“http://localhost:9429/send/group”,

2020-12-27 11:44:36 320

原创 Elastic-job(亲测)

和上文的rabbitmq一样,平时比较忙于,没时间弄csdn的各种格式,我直接cv我的笔记了,建议直接看我的笔记链接:文档:Elastic-job.note链接:http://note.youdao.com/noteshare?id=ecc3e53b88cfbe76740c5af59ee7da18&sub=WEB2e82af9c39bdd7e2ce184b21552415b8官网地址:https://shardingsphere.apache.org/elasticjob

2020-12-27 11:38:48 557

原创 rabbitmq从安装到springboot集成使用包括业务队列与死信队列(亲测)

和上文的es一样,平时忙于工作,没时间弄csdn的各种格式,我直接cv我的笔记了,也可以直接看我的笔记链接:文档:rabbitMQ.note链接:http://note.youdao.com/noteshare?id=7ec46d4b88823be2175dc7ea73eb2a2c&sub=90BEC604C1304C4392BC45B5184E1BE3安装:https://blog.csdn.net/qq_39135287/article/details/95725385卸载:https

2020-12-27 11:34:59 308

原创 ElasticSearch与ElasticSearch可视化(亲测)

很久没写博客了,平时都是记录到有道云笔记的:我这里直接cv笔记了,格式可能和csdn不一样,文章挺长的,我也就不一点一点向csdn写了,也可以直接看我的有道云笔记:文档:ElasticSearch与ElasticSearch可视化(...链接:http://note.youdao.com/noteshare?id=c9c68246ba3d5b1c60fc127002ea3743&sub=367E44F30FE9481087AA59757FDBE813华为云镜像:【es:7.6.1】

2020-12-27 11:29:06 490

原创 Received SIGTERM scheduling shutdown...

注意看,这里是调度关闭,但是我确认昨天晚上没有使用xshell对服务器进行任何操作,但是之前刚启动的容器关闭了,之前运行了几个月都是没一点问题,因为之前把电脑借给室友了几天,然后出现各种各样的问题,不确定是不是有人进来了,这种情况也是第一次遇到,没办法,重装系统吧,下次反正不会再借电脑了,反正不借,实在不行当面用完,没商量,记录一下,引以为戒。...

2020-09-03 09:27:33 4424 1

转载 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:

转载大佬文章,亲测有效,不再赘述:https://blog.csdn.net/maker6/article/details/107707407

2020-08-22 13:31:28 1189

原创 docker部署项目的时候需要开启2375防火墙和安全组,但是还是不能成功链接的解决

docker部署项目的时候需要开启2375防火墙和安全组,但是还是不能成功链接:因为还需要修改docker的配置文件:修改可以直接看大佬的文章,亲测有效,https://blog.csdn.net/fts628/article/details/107031219http://www.manongjc.com/detail/18-sytgowxjyrumgqu.html这两篇文章是互补的:再次链接就不会再出现这个问题了:...

2020-08-22 09:52:17 323

原创 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Error: coul

mongodb安装完成,cmd启动进入bin目录输入mongo命令报错:****解决方法:新建一个目录:新开一个cmd:输入:mongod.exe --dbpath D:\mongodataD:\mongodata是新建的文件夹路径之后这个cmd不要关,在开一个cmd,输入mongo命令,启动成功:输入mongo命令,查看成功执行,确实启动完成:问题解决,亲测有效,也算是给自己做个笔记...

2020-08-05 17:06:43 9384 7

转载 docker设置mongodb的账号密码 转载的

转载大佬:https://blog.csdn.net/qq_28295425/article/details/103151457?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2allfirst_rank_v2~rank_v25-2-103151457.nonecase

2020-08-04 12:09:29 450

原创 springcloud的demo,技术栈nacos feign sentinel redis mybits springboot

一个简单的springcloud的demo:技术栈nacos feign sentinel redis mybits springboot开源地址:https://gitee.com/yuan_yong_yan/springcloudDemo_nacos_feign_sentinel_redis_mybits_springboot.git运行有不明白的可以留言问我

2020-07-14 10:39:53 200

原创 个人笔记:msyql优化

个人笔记,仅供参考,具体不明白请百度1(1).尽量少使用子查询,子查询的效率远远比不上联合查询(性能相差一倍)(2).尽量少使用in这种全表扫描2,数据库的三大范式进行设计3,适当的进行反范式,例如select * a.name ,a.age,a.password,a.home,a.rmb,b.orderid from a,b这种情况可以将b.orderid字段加到a表里进行适当的冗余来提高查询效率4,走索引:聚簇索引与非聚簇索引是一种存储结构,而不是一种特定的索引,例如新华字典一样,非聚簇索

2020-07-12 10:56:27 130 1

原创 openfeign的maven依赖,官网没找到

openfeign的maven依赖,:<dependency> <groupId>com.netflix.feign</groupId> <artifactId>feign-core</artifactId> <version>8.18.0</version> </dependency> <dependency&g

2020-07-11 09:50:19 2770 1

转载 nacos整合sentinel

转载的大佬的地址,很全面,有效:https://blog.csdn.net/weixin_43995372/article/details/106708210

2020-07-10 07:44:39 1968

原创 微服务相互调用超时

微服务相互调用超时:如图:原因:未设置超时时间,feign基于rabbon开发,所以两个超时设置均可:访问成功,如图:ok,问题解决

2020-07-08 16:52:02 1150

原创 feign调用其他微服务报错未找到(实质是注入)

刚开始代码报错:换了一种写法:可以看到不在报错,并且已经开始心跳检测,再次简化写法:springBootApplication会扫描你的基础包,默认会扫描子包,结构不是太奇怪都不用特地去扫描目录结构:调用其他微服务的接口:有用点赞,无用忽略,ok,问题解决...

2020-07-08 09:48:29 594

原创 java.lang.IllegalStateException: Service id not legal hostname (nacos_login01)

场景:nacos_order01服务调用nacos_login01服务【springcloud】原因:你的服务名字不能有下划线,换成横杠:改为横杠即可

2020-07-08 09:35:37 996

原创 @FeignClient(value=““)注解在有jar的情况下依然无效

k开始在官网没找到依赖,就在maven这里找的依赖,然后注解就一直爆红,尝试刷新,重新下载等等方式仍然未解决,后来换了一个依赖,:可以使用,不在爆红了:y依赖如下: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId&.

2020-07-07 13:25:25 912

原创 java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([127.0.0.

场景:搭建nacos时,按照官网进行配置,启动时报错:java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([127.0.0.1��8848]) tried: failed to req API:127.0.0.1��8848:8848/nacos/v1/ns/instance. code:500 msg: java.net.UnknownHostException

2020-07-06 11:04:17 5935 1

原创 Sentinel下载安装运行

下载地址:https://github.com/alibaba/Sentinel/releases下载jar包放到本地(尽量不要在c盘,运行可能出现权限不足的问题):运行:访问local host:8080:默认账号密码都是sentinel,登陆:c成功进入则代表Sentinel这个熔断限流降级平台启动完成sentinel需要和注册中心nacos配合使用,将服务注册进nacos再来由sentinel进行限流等保护操作,这里只是Sentinel下载安装运行,具体的不再演示,大家可以自己找视

2020-07-04 10:19:55 2465

原创 nacos安装一闪而逝

今天安装的时候点击startup.cmd页面一闪而逝,进入cmd运行startup.cmd发现说是JAVA_HOME路径不对,查看该startup.cmd发现是需要找你的jdk环境的,我之前没配对,改过来就可以了:重新运行:ok,问题解决...

2020-07-03 15:45:50 155

原创 @PathVariable注解

今天看springcloud视频的时候出现了一个注解@PathVariable注解,没怎么见过,百度之下发现是spring3.0的一个新功能:接收请求路径中占位符的值,即是浏览器发送get请求在请求路径后面拼接的参数,也可称为消费者的请求参数...

2020-06-30 10:45:50 89 1

原创 websocket实现聊天室(前后端代码都有,大家可以借鉴一下)

最近挺累的,直接上代码吧:目录结构:代码:package com.per.mybootall.webSocket;import com.per.mybootall.vo.Message;import com.per.mybootall.vo.WebSocketMessage;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.messaging.simp.SimpM

2020-06-29 10:20:01 507

原创 支付宝系统繁忙,请稍后再试的解决

我这边在扫码支付的时候其实一直是有一个问题的,就是一值说系统繁忙,请稍后再试,这是我遇到问题的解决,大家可以参考一下:首先必须确认自己的公钥私钥和支付宝公钥的准确性,,订单号每一次是不能重复的,,最重要的是一定要确认自己登陆的是买家账号(我跟个憨批一样拿着卖家账号到处找问题,还跑去问客服)。截图如下:客服小姐姐人真好,给你安排的明明白白的:ok,问题解决...

2020-06-27 16:28:37 5864

原创 websocket注入bean失败,或者报错bean 没找到

昨天遇到的问题,忘记纪录了,我在websocket使用@Autowired注入service然后一直报错,在debug后发现mapper映射文件为null,在查阅资料后发现,websocket默认是多例,但是spring管理的默认是单例,这两者在底层是冲突的,最终结果就是明明@Autowired注入了但是还是一直报错说什么undefined什么bean没找到之类的,在尝试了百度诸多写法后发现这种写法:如图:这个关键: private static WebSocketAddBeanimpl webso

2020-06-26 19:56:32 534

原创 报错:noreallyEmail.html:45 Uncaught DOMException:

报错消息如下:noreallyEmail.html:41 Uncaught DOMException: Failed to execute ‘send’ on ‘WebSocket’: Still in CONNECTING state.at window.onload (file:///D:/MBanZhiJia/cpts_1106_bqn/html/noreallyEmail.html:41:8)这个今天写代码的时候出现的错误:我在页面加载的时候打开了管道,然后在layer。open打开模态框

2020-06-26 19:44:53 215

原创 利用qrcode前端生成二维码

这个是之前写的,有几天时间了,我的场景:后台生成的支付宝支付链接返回前端,需要前端生成二维码,这里就需要qrcode。js的使用了,话不多说,看代码:这是后台的返回:点击购买,在前端生成支付宝的二维码,如图:qrcode代码如下:不要问为什么在error里,一言难尽,你可以自己写·到success里,我这里是自作孽(哭叽叽)利用layer打开弹窗,弹窗里加载了alipay页面:代码在此,一切尽在不言中,有用点个赞嘛这几个必须要的js文件,有需要的留言我发你(csdn我想上传资源一直说资源

2020-06-21 21:32:13 633

原创 nested exception is org.springframework.context.annotation.ConflictingBeanDefinitionException: Annot

根据错误信息可以看出,有两个WebMvcConfig文件:项目里面也确实有两个class,合并到一处,删除另外一个即可解决:

2020-06-20 22:47:01 10968

原创 后台的date数据类型在前端显示为一个长整型的串(1591003040000)

后台的date数据类型在前端显示为一个长整型的串,后台正常,但是前端显示异常,如图:,可以在date类型的实体类字段上加注解:@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”,timezone = “GMT+8”)效果如图:亲测有效,...

2020-06-14 19:17:00 326

原创 因为数据库的设计不合理导致返回的类型有同样的字段导致有字段数据为null

今天在写代码的时候发现实体类有字段的数据为null,检查后发现他因为数据库设计不合理而有一个重复的name字段(在两表联合查询,两个表都有一个name字段,但是代表不同的意思):,z这是数据库的sql语句:用AS给name指定一个别名:categoryName这样就不会出现字段数据赋值不上的情况了:完成...

2020-06-14 19:08:30 165

原创 利用maven——helper基本可以解决所有maven的jar包冲突

今天遇到一些问题,在整合了支付宝到自己的逻辑代码中,突然项目跑不起来了,开始以为是jar包或者pom的版本冲突问题,在询问大佬如何解决后得知maven_helper插件可以解决该问题:安装该插件后需要重启idea:这里会多一个按钮:点击:(这是下午的截图,因为我把冲突排除了,所以怕大家不好理解)可以看到这里有冲突,右键红色版本将其排除即可完成注意:点击这个才是查看是否有冲突其余两个是列表和树装展示依赖:也有搜索框进行搜索:虽然我下午的原因不是这个,但是这个插件确实挺好用的,给大家分享一下;

2020-06-11 22:36:16 165 1

原创 Error:java:无效的发行版(亲测有效)

错误截图:在更改了这两处之后还是报错,大佬说还有一处:r如图:我这里开始是1.9,改为与自己jdk版本一致即可(三处都需要与你使用的jdk版本一致)运行完成:

2020-06-11 20:03:21 590 1

原创 前后端分离下的购物车实现

总结一下前后端分离情况下购物车的实现,首先,购物车需要进行频繁的写操作,这种情况明显不是mysql的应用场景,所以采取了redis来进行存储,比较redis的几种数据类型,个人决定采用hash类型来进行购物车的存储,hash类型类似<key,map<key,value>>这种形式,所以很适合用来存储购物车信息,例如在选择加入购物车时:,,,,所以redis存储的结构为:<thisuserid,<productId,productNumber>>

2020-06-08 19:31:33 1309

原创 前后端分离情况下原生js动态生成页面

在前后端分离模式下,后台返回的数据生成动态的页面,期间遇到不少问题,不想一个一个说了,最终代码如下:几个注意点:let:(for里面尽量使用let而不是var,不然会一直使用最后一条数据),下标i:因为我需要把十条数据都生成到页面, str:是拼接的dom,只不过都写到一行了与十条纪录要生成位置的对应的十个dom元素:效果如下:我这边返回的十条数据都是一样的:纪录完成...

2020-06-02 17:09:35 764

原创 redis里面明明有值,取值却是null

如图:再多番尝试后依然为null,仔细看传进来的参数有两队双引号,于是去掉双引号:问题解决,

2020-05-31 14:00:04 6089 1

原创 localStorage取值为undefined的一种解决方式

写代码的时候发现localStorage取值为undefined,这是我刚开始的写法:但是在其他页面取值的时候变成了undefined,导致传到接口的数据为undefined:百度后使用了这种写法:取数据:效果如图:ok,完成...

2020-05-30 17:59:54 7151 2

原创 IFNULL(id,0)没起作用

今天在写代码的时候有个地方用到了IFNULL(id,0),:ifnull(a,b)的作用就是在a为null的时候把a替换为b,我这里应该替换为0的,但是可以看到id还是null,表示ifnull函数没有起作用,尝试下面的写法:可以看到是没有问题的,ok,问题解决...

2020-05-27 17:16:23 1194

原创 接上一篇:在获取了uuid后localStorage的存储与提交时localStorage的使用

昨天只写了在请求图形验证码的同时获取uuid,结果忘记了存储,这里补充一下:基于上一篇的情况,在一个ajax获取了uuid,但是ajax之间是不能变量相互使用的,这个时候就需要js的localStorage了,这是js的一个存储空间,具体可以百度,这里可以把uuid放进去在其他的ajax里面使用,localStorage里空间终究有限,所以注意数据删除,但是注意localStorage的数据需要手动删除:操作就是这样,有不明白的可以留言问我,对你有用就点个赞吧...

2020-05-25 19:49:34 375

原创 前后端分离的图形验证码的生成与处理(前后端代码都有)

我以前做图形验证码的时候都是通过src:路径直接引用,但是在前后端分离的情况下不再适合使用了,百度找的文章要不只有前端代码,要不只有后端代码,不能连贯的比较,所以写了一篇比较完整的为什么src加路径不适用了呢,因为需要同时传递一个uuid,所以需要使用ajax,我先说一下流程:首先是应该请求后台,后台在返回图片的同时返回一个uuid,在用户验证图形码的时候,也就是在提交的时候需要把这个uuid带过来,我们才知道是和哪一个验证码比对,之前我使用的方式或多或少有些问题存在,现在是在后台生成map,将图片与u

2020-05-24 09:45:47 4523 5

原创 springboot在加了注解或者加了配置类的情况下还是报错跨域

首先出现这个问题分两种情况,一种是你自己集成了类似于shiro或者spring sec之类的权限框架,如果没有的话,加上一个true的属性一般可以解决,:@CrossOrigin(origins = “http://localhost:8080”,allowCredentials = “true”)w我这里是另外一种情况,在你集成了shiro的情况下一直报错跨域,因为在跨域请求之前会有一个钩子先判断是不是跨域,在不跨域的情况下才会开始真正的请求,而因为有shiro存在,导致钩子先进入的shiro,因为s

2020-05-20 10:35:46 914 6

原创 HbuilderX安装node运行vue

下载:双击运行:next:next:选择安装地址:打开HbuilderX:注意,如果选内部终端会报错:报错如下:cmd检查安装:在对应的项目选择:第一次会安装一会:npm run build:结果如下:同样的地方run server:可以在localhost:8080访问:亲测有效...

2020-05-19 09:16:24 13106 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除