SpringBoot应用中获取Bean及配置参数的通用工具类

摘要: 需求背景 一个项目中可能某些类不是通过Spring容器进行管理的,但又需要从Spring容器中获取一些类的实例。 这种情况下就需要这么一个通用的工具类。 代码示例 import org.springframework.beans.BeansException; import org.springfr 阅读全文
posted @ 2022-07-01 23:02 白首码农 阅读(349) 评论(0) 推荐(0) 编辑

SpringBoot应用中扫描自定义注解

摘要: 使用背景 需要通过业务键值来调用不同的类里的不同方法 重点描述 引入依赖 <dependency> <groupId>org.reflections</groupId> <artifactId>reflections</artifactId> <version>0.10.2</version> </ 阅读全文
posted @ 2022-07-01 22:55 白首码农 阅读(1331) 评论(0) 推荐(0) 编辑

Maven自定义插件的开发示例

摘要: 1、创建maven项目,配置相关依赖pom.xml 注意 <packaging>maven-plugin</packaging> <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4. 阅读全文
posted @ 2022-06-24 22:23 白首码农 阅读(53) 评论(0) 推荐(0) 编辑

JAVA中不同字符编码下的字节长度

摘要: 测验原因 数据库中字段的长度需要与JAVA代码中的验证逻辑匹配,所以做了以下测试。 如果都采用utf8编码,则可通过getBytes方法来获取字串的长度。 测试代码 import org.junit.jupiter.api.Assertions; import org.junit.jupiter.a 阅读全文
posted @ 2022-06-24 21:02 白首码农 阅读(584) 评论(0) 推荐(0) 编辑

IntelliJ IDEA不破解如何持续使用

摘要: 1、安装IDE Eval Reset插件 如果还没有过期,可通过此插件自动刷新试用时间 在Settings/Preferences… → Plugins 内手动添加第三方插件仓库地址:https://plugins.zhile.io 2、已经过期了怎么处理 请参考:https://cloud.ten 阅读全文
posted @ 2022-06-24 20:32 白首码农 阅读(168) 评论(0) 推荐(0) 编辑

Oracle常见问题:将登录失败的信息记录到alert日志中

摘要: 问题描述 有个数据库用户经常被锁,Unlock之后没几秒就会被锁住,因为涉及的项目太多,很难做到逐一排查,不知道是哪个项目用错密码,导致账户被锁。后面排查日志没有发现登录失败的日志,故在网上查找相关资料,发现可以创建一个触发器可将相关日志记录下来。 解决方案 用dba账户创建如下触发器即可。 CRE 阅读全文
posted @ 2022-05-31 09:24 白首码农 阅读(448) 评论(0) 推荐(0) 编辑

JAVA开发示例之IK分词器的初步使用

摘要: 开发步骤 添加依赖 // IK中文分词相关依赖 implementation 'com.github.magese:ik-analyzer:8.5.0' 可配置需要的扩展词及停止词 <?xml version="1.0" encoding="utf-8" ?> <!DOCTYPE propertie 阅读全文
posted @ 2022-05-14 15:21 白首码农 阅读(1640) 评论(0) 推荐(0) 编辑

JAVA开发问题之org.xml.sax.SAXParseException

摘要: 问题描述 在调用Properties.loadFromXML时报错 org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 13; 文档根元素 "properties" 必须匹配 DOCTYPE 根 "null"。 示例代码 packa 阅读全文
posted @ 2022-05-14 13:27 白首码农 阅读(1245) 评论(0) 推荐(0) 编辑

Linux下如何重启Oracle

摘要: 操作步骤 切换到oracle用户 su – oracle 通过sqlplus以管理员身份登录 sqlplus / as sysdba 然后执行 shutdown immediate 退出sqlplus exit 重启监听器 lsnrctl reload 检查当前监听器的状态 // 可以查看各实例的状 阅读全文
posted @ 2022-05-11 18:25 白首码农 阅读(205) 评论(0) 推荐(0) 编辑

JAVA开发问题之Connection reset异常排查

摘要: 问题描述 在远程调用另一个服务时,发现一般情况下没有问题,当数据量较大时会有报错。 SocketException: Connection reset 原因排查 网上查了相关资料,发现是Tomcat有对POST请求的大小的限制,默认是2M, 可通过参数maxPostSize来进行配置。 解决方案 修 阅读全文
posted @ 2022-05-09 21:13 白首码农 阅读(769) 评论(0) 推荐(0) 编辑