- 博客(12)
- 收藏
- 关注
原创 springboot+hikariPOOL 在yml中配置加密的mysql密码,代码中进行解码
需求是这样,出于安全考虑需要yml中数据库密码以加密字符串的形式存在,先行找到使用Jasypt进行加密的方式,说不行,最好不要引进新的依赖。 通过搜索发现可以通过重写数据源的getPassword()方法进行自行解密,实现方法如下: @Slf4j public class UmspscDataSource extends HikariDataSource { private String passwordDis; /** * 密匙 */ private f
2022-02-09 18:43:33 2896 1
原创 项目迁移后发生数据库拥堵的问题定位
项目12月14日凌晨从AWS迁移到了阿里云,15号下午13:58分开始报首页没有内容的问题。 查看项目网元内存占用在40%左右,CPU更低,整体正常。 查看项目网元日志,有如下报错: 通常这种错误是网元处理超时,网关主动断开,或用户主动放弃。 也就是说从网元看,并没有发现数据库连接的问题,但是存在大量响应时间超过1秒的请求: 从阿里云数据库监控平台看,存在慢查询,并且CPU达到了100%: 分析慢查询问题的同时,继续根据网关日志分析是否是由于请求暴增导致。 出现问题前...
2021-12-17 14:16:52 742
原创 记一次错误:java.lang.IllegalStateException: Request cannot be executed; I/O reactor status: STOPPED
java.lang.IllegalStateException: Request cannot be executed; I/O reactor status: STOPPED at org.apache.http.util.Asserts.check(Asserts.java:46) at org.apache.http.impl.nio.client.CloseableHttpAsyncClientBase.ensureRunning(CloseableHttpAsyn.
2021-12-10 12:14:40 5158
原创 腾讯云服务器安装Elasticsearch 6.30,提供远程访问
1.下载es6.3 2.安装 3.修改目录下的config/elasticsearch.yml文件 4.尽管启动报错,实际上可以正常访问 5.效果如下
2021-11-19 18:11:26 1299 2
原创 记一次Elasticsearch6.22和spring-actuator2.30引发的报错(Ljava/lang/String;Ljava/lang/String;)V] with root caus
2021-11-17 06:39:40.386 ERROR [http-nio-8080-exec-5] [logId=3ca5d7eafc95491abd76e786c1b11500] o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Ha ndler dispatch fa.
2021-11-17 14:54:38 2660
原创 2021-06-04 java 面试题
二、容器 1. Java 容器都有哪些? Java 容器分为 Collection 和 Map 两大类,其下又有很多子类,如下所示: Collection List ArrayList LinkedList Vector Stack Set HashSet LinkedHashSet TreeSet Map HashMap LinkedHashMap TreeMap ConcurrentHashMap Hashtable ...
2021-06-04 00:15:23 1287
原创 linux 安装 nginx
1.tar -zxvf nginx-1.18.0 2…/configure 报错checking for C compiler … not found 解决: yum -y install gcc yum -y install gcc-c++ 3.make 报错 *** No rule to make target build', needed bydefault’. Stop. 解决: yum install -y gcc pcre pcre-devel openssl openssl-devel gd
2021-04-06 15:56:27 76
原创 springboot使用validation校检参数 返回错误枚举
引入相关依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency> pojo: @Data public class UserInfo { //主键ID @Pattern(reg
2021-02-03 11:13:49 510
原创 连接MySql报错(时区错误)--->The server time zone value ‘xxx‘ is unrecognized or represents more t...
在使用SpringBoot创建并启动项目时,出现的一个SqlSQLException。经查验,该问题是MySql本身的时区设置的问题导致的。完整的异常信息如下: Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value ‘�й���ʱ��’ is unrecognized or represents more than one time zone. You must
2021-01-18 13:29:21 126
原创 Idea 2020 cannot resolve table ‘xxx‘忽略横线设置位置
升级了idea2020 ,本来的项目name后面都出现了波浪线,强迫症看着很难受。 查了一下是因为没有配置数据源。 配置数据源传送门:https://blog.csdn.net/m0_37876935/article/details/105464081 但是不想配置数据源: file-setting-edit-Inspections ...
2020-12-24 13:59:13 458 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人