笔记
文章平均质量分 51
毁人不倦zy
嫌弃
展开
-
RabbitMQ 消费端异常重复循环小记
1.将抛异常的地方干掉,自己处理异常的机制,这样每次都是自动应答 显而易见这样就解决了,但是相当于报异常的时候自己要去写方案去处理,否则这条消息就丢了,因为MQ认为消息已经是消费成功了2.try catch需要处理的异常,直接抛出来,交给MQ,到上限进入死信队列这种方式需要配置最大重试次数,MQ在尝试足够次数后,这条消息就不会再被处理了,如果是因为网络抖动等不可抗力原因,那么这种方式是有效的,只能说是无能为力的失败,但是如果是因为业务处理抛出来的异常,那不管执行几次都不会成功,相当于消费失败原创 2022-07-12 11:38:30 · 4511 阅读 · 1 评论 -
IDEA debug不显示端口/加载缓慢/服务异常
解决方案不用怀疑,就是debug模式的问题,尝试下使用屏蔽断点的功能,如果这时候正常了,就证明你的断点打的,去掉所有异常的断点就能解决.去掉断点在上面的两个红实心圆处可以看到.背景今天启动项目的时候,debug模式启动一直卡住,有四点等了很多秒才运行完毕而且运行完毕不显示端口号调用服务也调用不了,提示feign调用异常,但是在nacos上是显示注册完成的run运行是正常的排查思路启动配置有误 run运行正常,说明就是debug的问题,怀疑是启动配置问题,检查后无任何修改,排除原创 2022-04-07 12:30:25 · 1270 阅读 · 4 评论 -
速记整合logf4j日志框架打印 SQL 参数及执行时间
为什么要使用logf4j来打印sql 相较于普通的sql打印,logf4j入参都带在打印的内容上像这段很长很长的sql 入参及执行时间都拼接在对应的参数上即(将占位符与参数全部合并在一起显示),要是没有这些参数,这个语句都没人想去看,自己把参数拼进去太费力了.这里拿到sql后, 就可以直接放在我们的数据库工具上去运行,也可以很方便的对语句进行解析等操作整合logf4j框架添加maven依赖<!-- log4jdbc --><dependency>原创 2021-08-10 18:33:00 · 437 阅读 · 0 评论 -
个人项目上线问题复盘
前言写这篇博文的时候五味陈杂,啥心情都有,不过还是值得高兴,以后职业生涯就能避坑了,涨经验了,这也是编程的乐趣了.这次负责牵头公司老项目的维护开发,用的springMVC+Mybatis+jsp,但是和平时不一样,到了自己负责的时候特别紧张,什么都想的不够周全问题这次负责的项目有几个已知问题刚开始接触项目,不熟悉项目业务 上一次迭代的脚本没有保存,与线上环境差着一个版本 jsp好烦,项目的写法很乱,十分不便于扩展 老项目但是功能上牵扯太多,评估时间的时候,不经过思考.平时开发都是原创 2021-03-15 13:49:10 · 481 阅读 · 0 评论 -
Ajax 请求跨域解决方案
Ajax 请求跨域解决方案:CORS;CORS 是一个 W3C 标准,全称是 “跨域资源共享”(Cross-origin resource sharing)。它允许浏览器向跨域的服务器,发出 XMLHttpRequest 请求,从而解决了 Ajax 跨域请求数据的问题。对于前端而言,整个 CORS 通信过程,由浏览器自动完成。对于开发者来说,前端代码与普通 Ajax 代码完全一样。实现 CORS 的关键是后端,需在服务端设置 response 响应头(header)的 Access-Control转载 2020-12-16 11:09:11 · 179 阅读 · 0 评论 -
个人速记 Docker下安装Jenkins-blueocean版(海洋版) 安装步骤
为什么要安装海洋版docker下搜索其他版本基本上都不能正常安装插件,海洋版可以正常安装插件 语言为中文,虽然可以通过插件安装设置,但是方便多了安装要求首先安装环境 jdk1.8 maven 要具备安装步骤:1. 下载海洋版docker pull jenkinsci/blueocean要是不确定名字,可以使用下面命令确认下对应版本,再就是默认不指定版本的话下载就是最新版本docker search jenkinsdocker因为是在外网,下载速度可能有些缓慢..原创 2020-12-15 12:21:49 · 1914 阅读 · 1 评论 -
速记 <% if (process.env.NODE_ENV === ‘production‘) { %> <% }else { %> <% } %> 问题解决
解决办法:1 首先安装或者重新安装node js10.x的版本,外网慢,推荐使用华为镜像站下载 记得收藏起来华为镜像站ps:推荐没安装过的可以使用nvm安装管理node版本,(安装方法百度)我懒直接卸载我的高版本node 改为 nodejs 10.x版本2 然后使用npm语句 安装node-sass原创 2020-11-20 18:29:35 · 9438 阅读 · 7 评论 -
Java个人 @元注解@系统注解梳理
写篇CSDN理解下Java自己不会的知识点.SE阶段在最后的几章理解比较混乱,不知道从哪儿开始重新复习,列了下自己混乱的知识点,理了理思路,决定还是先从简单的注解开始了,起码不打击自己自信心.多数知识点借鉴菜鸟教程(https://www.runoob.com/w3cnote/java-annotation.html)靠着教程讲的去了解思路.结合自己实践得出的看法,什么是Java 注解 (Annotation )读法:an ner tei shenJava注解是JDK5.0引入的一.原创 2020-07-10 16:18:34 · 267 阅读 · 0 评论