自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (8)
  • 收藏
  • 关注

原创 springboot 拦截器中使用@Value注解为null

spring boot 拦截器中使用@Value为null

2023-11-22 09:22:38 314

原创 oracle下表空间修改

oracle下表空间修改

2023-11-15 08:51:55 134

原创 linux部署springboot项目启动报错org.quartz.SchedulerException: Couldn‘t get host name

org.quartz.SchedulerException: Couldn't get host name

2023-11-14 11:27:07 288

原创 动态库加载异常libjnipureSecApi.so: libsoft.so: cannotCausedjava.lang.Unsatisfiopen shared object file

在启动脚本中添加了环境变量-Djava.library.path=/usr/lib/ccb/,代码中打印时显示环境变量生效了,但是实际并没有生效,导致读取异常。现场测试时,遇到动态库加载失败的异常信息没有打印出来,可以将加载动态库代码放在启动类main函数内,使用try–catch捕获异常。1、将.so动态库放入指定路径下,如:/usr/lib/ccb/linux服务器上通过jar包部署服务,用到了第三方的动态库。

2023-10-12 19:43:35 98

原创 db2报错syntax error, error in :‘with RS‘, expect AS, actual null, pos 129, line 1, column 130, token E

报错原因:”for update with RS“,使用行锁。db2数据库,sql语句在工具中正常执行,代码中执行报错。

2023-08-31 15:00:11 567

原创 数据库中表存在,但beetsql查询时报错 table ** not exist

数据库为db2,brrtsql的方言需要改成对应的。数据库方言设置错误,导致查询不到表。

2023-08-23 14:51:39 234

原创 db2数据库导入.del文件

.del文件批量导入db中

2023-08-18 17:48:05 1126

原创 Tongweb部署JmReport,打成war包部署,启动正常,前台访问404

jmreport\tongweb、war

2023-05-26 13:37:08 811 2

原创 Caused by: java.lang.ClassNotFoundException: # Licensed to the Apache Software Foundation (ASF) unde

打包时排除相关依赖jar,由于必须使用tomcat-embed-core,因此该jar包不排除。

2023-05-24 16:22:28 671

原创 Caused by: java.lang.ClassNotFoundException: com.sun.xml.bind.v2.model.annotation.AnnotationReader

stackoverflow上面的回答 https://stackoverflow.com/a/39753866/14245317。修改pom文件,删除 过期依赖,引入新依赖。

2023-05-24 16:19:26 310

原创 nginx配置websocket转发

【代码】nginx配置websocket转发。

2023-05-11 18:32:21 569 1

原创 利用nginx代理websocket的时候,发现客户端和服务器握手成功后,如果在60s时间内没有数据交互,连接就会自动断开

2、前端添加心跳检测, 每隔一段时间检测连接状态,如果处于连接中,就向server端主动发送消息,来重置server端与客户端的最大连接时间,如果已经断开了,发起重连。利用nginx代理websocket的时候,发现客户端和服务器握手成功后,如果在60s时间内没有数据交互,连接就会自动断开。原因:nginx.conf 文件里location 中的proxy_read_timeout 默认60s断开。1、设置成自己需要的时间,proxy_read_timeout 36000s;

2023-05-11 18:31:37 2120

原创 ORA-28040: No matching authentication protocol

oracle数据库,12以上的驱动使用ojdbc6.jar,12以下驱动使用classes12.jar。**原因:**客户端的oracle版本(比如11c),低于要访问的服务端oracle版本(19c)首先检查oracle版本:SELECT version FROM V$INSTANCE;**需要注意,**如果使用的tomcat部署,需要清理work目录下的缓存。**解决方案:**该问题开发环境无法复现,仅在现场环境中出现。

2023-05-11 18:30:09 1086

原创 DB2 SQL Error: SQLCODE=-911, SQLSTATE=40001, SQLERRMC=2

DB2 SQL Error: SQLCODE=-911

2022-12-02 11:00:28 5667

原创 nacos-server启动报错Caused by: org.springframework.boot.web.server.WebServerException: Unable to start e

nacos安装

2022-11-06 17:26:57 2329

原创 oracle连接相关问题

问题

2022-10-17 13:53:42 203

原创 线上服务器问题排查

线上问题排查

2022-09-29 13:46:05 512

原创 tree查看代码结构

tree

2022-09-28 14:32:59 453

原创 对接湖南CA使用U_KEY登录

ca、使用usbKey登录

2022-07-22 15:12:06 1942 1

原创 synchronized以及CAS

悲观锁

2022-06-16 00:42:56 149

原创 Mybatis源码学习01

Mybatis源码学习01

2022-06-13 00:08:52 170

原创 融合云信平台对接_java代码

第三方短信平台对接-融合云信平台

2022-06-11 17:42:01 793 1

原创 前端frame中引起的X-Frame-Options报错

前端frame中引起的X-Frame-Options报错

2022-06-10 12:12:20 2389

原创 mysql定期删除历史数据并备份

存储过程+事件 实现定期删除历史数据并备份CREATE PROCEDURE Clean_epoint_job_log() BEGIN-- 清空备份表 truncate epoint_job_log_bak;-- 历史数据入库 insert into epoint_job_log_bak select * from epoint_job_log where trigger_time < DATE_SUB(CURDATE(), INTERVAL 7 DAY);-- 删除7天前的数据

2022-05-31 10:48:49 542

原创 com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Lock wait timeout exceeded; try rest

**背景: 现场同事电话反馈,核酸数据上报任务异常了,好几台服务器都显示报错。问题:报错主要原因是事务回滚了com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction排查//当前运行的所有事务SELECT * FROM information_schema.INNODB_TRX;//当前出现的锁SELEC

2022-05-11 17:32:12 2492

原创 MySQL 慢查询

一. 慢查询介绍MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过指定阀值的SQL语句,运行时间超过long_query_time值的SQL,会被记录到慢查询日志中。默认情况下,MySQL数据库并不启动慢查询日志,需要手动开启。如果不是调优需要的话,一般不建议开启,因为开启慢查询日志会或多或少带来一定的性能影响。在SQL Server中我们利用SQL Profile来记录SQL执行情况,在Oracle中我们可以使用AWR、ASH报告来分析历史SQL执行情况,类似

2022-04-22 18:13:09 794 1

原创 Java第三方图片接口封装,图片转base64流

图片转base64

2022-04-21 11:16:39 751 1

原创 clickhouse的简单介绍及使用

clickhouse的入门及使用

2022-04-05 18:32:56 5346 1

原创 idea项目启动报错 Failed to parse configuration class [com.epoint.FrameWebApplication]

项目之前好好的,切了一次分支,切回来以后,再次启动就报错了。报错内容如下:Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled. #### 20220302 09:56:53,420 | org.springframework.boot.SpringApplication.reportFailure(SpringAp

2022-03-02 10:16:15 9510 3

原创 记一次group by 的使用

获取指定时间以来,目前还是红码的人员名单。

2022-02-14 00:08:39 309

原创 千万数据量查询接口优化及并发量提高

简单记录一下,系统并发量的优化记录。背景:某市疫情爆发,由于此前我司复杂汇总该市的所有核酸检测数据,我写了一个非常简单的查询接口,根据身份证号和姓名获取核酸检测结果。现在需要对该接口进行优化,提升其性能。自测:jemtter压测接口所在服务,并发大约在700左右。压测网关,并发大约500左右。压测nginx,由于并发量不大,没有瓶颈。问题:接口所在服务器的压测结果不理想,与预计值低,于是开始进行排查。写了一个不查数据库的接口,直接获取静态数据,逻辑与查询数据库的接口逻辑相同。然后分别进行压

2022-02-12 17:14:35 2679 1

原创 mysql自动执行定时任务进行更新

背景:晚上刚处理完一个项目的紧急问题,正准备看会小说睡觉呢,然后又被找上门了,本着认真负责的态度,我就去学习了一下。汗,网上百度一下,什么都有了。检查定时器状态,默认为关闭状态SHOW VARIABLES LIKE 'event_scheduler';打开定时器SET GLOBAL event_scheduler = 1;-- 或SET GLOBAL event_scheduler = ON;创建存储过程CREATE PROCEDURE update_work() UPD

2022-01-15 01:00:19 1235

原创 mysql报错解决方式:1449 - The user specified as a definer (‘root‘@‘%‘) does not exist

cmd下连接上mysql,分别输入下面命令grant all privileges on *.* to root@"%" identified by "."; FLUSH PRIVILEGES;在输入第一句后如果遇到下面报错,可采取后面的方式grant all privileges on *.* to 'root'@'%' identified by "password";ERROR 1064 (42000): You have an error in your SQL syntax; che

2021-11-23 12:39:04 1662 1

原创 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 6丨统计各专业学生人数【难度中等】

一所大学有 2 个数据表,分别是 student 和 department ,这两个表保存着每个专业的学生数据和院系数据。写一个查询语句,查询 department 表中每个专业的学生人数 (即使没有学生的专业也需列出)。将你的查询结果按照学生人数降序排列。 如果有两个或两个以上专业有相同的学生数目,将这些部门按照部门名字的字典序从小到大排列。student 表格如下:其中, student_id 是学生的学号, student_name 是学生的姓名, gender 是学生的性别, dept_i

2021-11-19 00:27:54 781

原创 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 5丨至少有5名直接下属的经理【难度中等】

Employee 表包含所有员工和他们的经理。每个员工都有一个 Id,并且还有一列是经理的 Id。+------+----------+-----------+----------+|Id |Name |Department |ManagerId |+------+----------+-----------+----------+|101 |John |A |null ||102 |Dan |A |101 ||1

2021-11-18 14:10:20 174

原创 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 4丨员工薪水中位数【难度困难】

Employee 表包含所有员工。Employee 表有三列:员工Id,公司名和薪水。+-----+------------+--------+|Id | Company | Salary |+-----+------------+--------+|1 | A | 2341 ||2 | A | 341 ||3 | A | 15 ||4 | A | 15314 ||5

2021-11-18 13:49:02 240

原创 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 4丨游戏玩法分析 I【难度简单】

活动表 Activity:+--------------+---------+| Column Name | Type |+--------------+---------+| player_id | int || device_id | int || event_date | date || games_played | int |+--------------+---------+表的主键是 (player_id, event_da

2021-11-18 13:36:11 41

原创 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 3丨行程和用户【难度困难】

Trips 表中存所有出租车的行程信息。每段行程有唯一键 Id,Client_Id 和 Driver_Id 是 Users 表中 Users_Id 的外键。Status 是枚举类型,枚举成员为 (‘completed’, ‘cancelled_by_driver’, ‘cancelled_by_client’)。+----+-----------+-----------+---------+--------------------+----------+| Id | Client_Id | Driver

2021-11-17 14:15:29 54

原创 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 3丨删除重复的电子邮箱【难度简单】

编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个。+----+------------------+| Id | Email |+----+------------------+| 1 | [email protected] || 2 | [email protected] || 3 | [email protected] |+----+------------------+Id 是这个表的主键。例如,在运

2021-11-17 13:47:14 72

原创 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 2丨连续出现的数字【难度中等】

难度中等SQL架构编写一个 SQL 查询,查找所有至少连续出现三次的数字。+----+-----+| Id | Num |+----+-----+| 1 | 1 || 2 | 1 || 3 | 1 || 4 | 2 || 5 | 1 || 6 | 2 || 7 | 2 |+----+-----+例如,给定上面的 Logs 表, 1 是唯一连续出现至少三次的数字+-----------------+| ConsecutiveNums

2021-11-17 13:36:20 43

clichhouse驱动包

clichhouse驱动包

2022-04-05

Bifrost的安装包

Bifrost的安装包

2022-04-05

commons-fileupload-1.3.3&commons-fileupload-1.3.3架包和代码.rar

commons-fileupload-1.3.3 commons-io-2.2 mysql-connector-java-5.1.37-bin druid-1.0.9

2020-08-04

maven_repository.rar

maven本地仓库,包含常用的jar包,大量大量,可以支持日常的学习使用 maven本地仓库,包含常用的jar包,大量大量,可以支持日常的学习使用 maven本地仓库,包含常用的jar包,大量大量,可以支持日常的学习使用maven本地仓库,包含常用的jar包,大量大量,可以支持日常的学习使用

2020-07-18

apache-maven-3.0.2.zip

安装教程见博客https://blog.csdn.net/qq_44275894/article/details/107424387 maven安装软件包,直接解压就可使用

2020-07-18

基于Servlet+JSP+MySQL的用户信息展示

技术选型:Servlet+JSP+MySQL+JDBCTempleat+Duird+BeanUtilS+tomcat 详细内容见博客

2020-07-10

01_JSTL需要的JAR包.rar

架包

2020-07-09

StudentManage.java

学生信息管理系统,无数据库,逻辑完善。添加学生:通过键盘录入学生信息,添加到集合中 删除学生:通过键盘录入要删除学生的学号,将该学生对象从集合中删除 修改学生:通过键盘录入要修改学生的学号,将该学生对象其他信息进行修改 查看学生:将集合中的学生对象信息进行展示 退出系统:结束程序

2020-03-16

空空如也

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

TA关注的人

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