
java
文章平均质量分 70
無炆_
观察世界,慢慢变强!
展开
-
IDEA-插件开发踩坑记录-第四坑-Action介绍与工具栏、弹出菜单中运用
IDEA插件开发,如何使用Action,如何做一个Maven一般的工具栏,如何在弹出框中复用Action,本文将告诉你一个答案。原创 2022-08-05 18:59:22 · 3738 阅读 · 1 评论 -
IDEA-插件开发踩坑记录-第三坑-自定义事件
IDEA插件开发的消息传递机制介绍与运用。原创 2022-08-03 17:34:31 · 883 阅读 · 0 评论 -
IDEA-插件开发踩坑记录-第二坑-Action的Icon死活加不上去
intellij idea plugin Action的Icon 无法添加原创 2022-07-19 19:05:48 · 1337 阅读 · 0 评论 -
ElasticSearch健康检查localhost:9200 not reachable
项目场景:项目使用了ElasticSearch【后续简称Es】,配置了Es的相关配置,通过spring的健康检查端点判断服务运行情况。项目未通过reactor的方式使用Es。问题描述:系统配置文件配置如下:spring: elasticsearch: rest: uris: http://xxxx:9200,http://xxxx:9200,http://xxxx:9200 username: elastic password: ${pw原创 2021-06-23 11:59:51 · 13119 阅读 · 0 评论 -
lombok未正常生效问题排查-maven编译问题排查
问题报错-maven编译报错[INFO] Scanning for projects...[INFO][INFO] ------------------------------------------------------------------------[INFO] Building Tailgate 1.0-SNAPSHOT[INFO] ------------------------------------------------------------------------[INF原创 2021-02-21 19:06:12 · 5189 阅读 · 2 评论 -
使用java构建一个挡板程序-6-使用beetl模板扩展include方法实现默认模板
扩展beetl方法步骤扩展includeTag:实现方式:继承IncludeTag,当目标模板不存在时调用父类加载模板。参数说明: 1:目标模板名称 2: 额外参数3: 默认模板java扩展函数实现package cn.twh.wall.beetl.tag;import org.beetl.core.exception.BeetlException;import org.beetl.ext.tag.IncludeTag;/** * include 某个文件,如果模板存在则引入,不存在原创 2021-02-07 21:24:40 · 648 阅读 · 1 评论 -
如何让apollo支持数据库密码加密
运行背景apollo版本:1.2.0实现方式如下:1、拉取github中1.2.0版本的代码2、增加jasypt-spring-boot依赖【版本APOLLO已经控制,无需指定版本】<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot</artifactId></dependency>原创 2021-01-24 20:38:54 · 2081 阅读 · 0 评论 -
spring-boot-logback-SizeAndTimeBasedRollingPolicy-totalSizeCap失效问题排查
前提说明现状使用spring-boot自带的logback作为日志工具: <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> <fileNamePattern>%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} ${LOG_LEVEL_PATTERN:-%5p} [%X{request原创 2020-11-24 17:46:37 · 2284 阅读 · 1 评论 -
java内存溢出的排查记录
问题背景:服务异常,交易无法发到服务器,经排查发现大量SYN_RECV,重启服务后交易正常。有大量CLOSE_WAIT、SYN_RECV连接,交易日志无增量输出,每次重启后不久服务又出现无法访问现象,反复重启3次后,截止发邮件时生产上仍有CLOSE_WAIT,CLOSE_WAIT、SYN_RECV许多连接为F5地址,怀疑可能由F5引起大量非正常连接,进而导致交易无法正常使用。cons...原创 2019-05-27 10:01:49 · 741 阅读 · 0 评论 -
关于javamail-with-ms-exchange-no-authentication-mechansims-supported-by-both-server错误的解决办法
关于javamail-with-ms-exchange-no-authentication-mechansims-supported-by-both-server错误的解决办法翻译 2017-03-10 10:00:25 · 3194 阅读 · 0 评论 -
服务正常启动,但是应用一直无法正常注册到Eureka问题排查。
问题现象:Eureka注册的服务短时间内Down但是服务正常可用。我的排查步骤:检查网络是否正常:正常 检查服务是否正常:交易正常发通。但是服务处于down状态 检查服务本地运行是否正常,服务是否注册到Eureka:正常 检查异常服务器日志:发现警告:Free disk space below threshold,Abailable: 0 bytes(threshold: xxxx bytes) 检查磁盘空间占用 : df -h 发现当前盘空间不足。解决办法:清理磁盘,确保空..原创 2020-10-26 17:52:48 · 1642 阅读 · 0 评论 -
不同环境字体原因导致的奇怪BUG
前提说明需要用到字体文件的接口图形验证码接口 生成excel文件现象某天打版后发现验证码和excel生成文件接口均发现异常。 日志中出现 : ArrayIndexOutOfBoundsException:0 且数组越界是由于CompositeFont.getSlotFont导致的寻找BUG做的工作寻找近期改造点 修改的应用代码:回滚代码,发现bug依然重现。本地正常,服务端异常。 前端有做调整:未调整异常接口相关代码。 进一步分析得出结论:问题在于运行环境。 寻找近期.原创 2020-10-18 19:48:33 · 376 阅读 · 0 评论