- 博客(72)
- 资源 (2)
- 收藏
- 关注
原创 记一次 mvn sonar:sonar做代码审查时的异常处理 ...Runtime only recognizes class file versions up to 52.0
在项目的pom.xml中添加plugin配置。
2024-06-28 11:43:50 866
原创 关于mysql8 使用group by提示 this is incompatible with sql_mode=only_full_grouop_by异常处理方法
方法1、改造sql,使用group by聚合的sql,需要将select 结果中非聚合函数的字段全部列入 group by 后。方法2、修改mysql配置文件my.cnf, my.cnf文件linux服务器一般会在/etc目录下,编辑my.cnf, 在[mysqld] 后面增加。然后重启mysql数据库即可,完整的my.cnf文件如下。
2024-06-19 11:34:03 292
原创 通义灵码使用笔记
当你在IDE编辑器区进行代码编写时,在开启自动云端生成的模式下,通用灵码会根据当前代码文件及相关代码文件的上下文,自动为你生成行级/函数级的代码建议。此时你可以使用快捷键纳、废弃、查看不同的代码建议。通义灵码是一种智能编码助手,可以在你进行编码工作时,为你提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码优化、注释生成、代码解释、研发智能问答、异常报错排查等辅助编码工作的功能。可以触发代码生成单元测试、代码优化、代码注释或代码解释的三种方式。触发快捷键(windows)
2024-06-18 17:25:04 658
原创 记一次 使用navicat 连接oracle数据库查看表结构报 ORA-06512: at “SYS.DBMS_METADATA_INT“,line 7704 异常处理
记一次 使用navicat 连接oracle数据库查看表结构报 ORA-06512: at "SYS.DBMS_METADATA_INT",line 7704 异常处理。
2024-05-29 18:45:04 283
原创 基于Spring 框架中的@Async 注解实现异步任务
调用接口后输出内容如下 可以看出 调用方法及service中的方法和被调用的异步方法 打印的threadName 是相同的,且调用方法的结束打印和service中调用的方法的打印是在异步方法执行结束之后执行的,说明异步方法没生效。调用后输出如下,可以看出 调用的controller方法 和service中异步方法打印的 线程名称是不相同的,且调用的controller方法的开始打印 及结整打印都是在异步方法打印之前执行的,说明异步方法生效了。这个方法将不会阻塞当前调用线程,而是立即返回,异步执行任务。
2024-05-28 17:13:55 522 1
原创 Mybatis Plus ActiveRecord 模式
1、对象关系映射 (ORM):ActiveRecord 是一种对象关系映射 (ORM) 模式的实现。它将数据库中的表格(或集合)映射到应用程序中的对象。每个数据库表格对应于一个 ActiveRecord 模型类,而表格中的每一行数据则对应于该模型类的一个实例对象。2、模型类(Model Class):在 ActiveRecord 中,模型类是应用程序中操作数据库的主要组件。每个模型类代表一个数据库表格,并且可以用于查询、插入、更新和删除表格中的数据。
2024-05-08 17:36:44 1169 1
原创 记一次使用docker部署jenkins后,使用jenkins部署项目时提示 docker-compose: not found 的异常
记一次使用docker部署jenkins后,使用jenkins部署项目时提示 docker-compose: not found 的异常处理
2024-04-07 15:00:40 905
原创 基于补丁方式修复 nginx漏洞 缓冲区错误漏洞(CVE-2022-41741)、越界写入漏洞(CVE-2022-41742)
基于补丁方式修复 nginx漏洞 缓冲区错误漏洞(CVE-2022-41741)、越界写入漏洞(CVE-2022-41742)
2024-03-20 20:18:06 7442
原创 FastDFS分布式文件系统概述
FastDFS是一个轻量级的开源分布式文件系统FastDFS主要解决了大容量的文件存储和高并发访问的问题,文件存取时实现了负载均衡FastDFS实现了软件方式的RAID(冗余独立磁盘阵列),可以使用廉价的IDE硬盘进行存储支持存储服务器在线扩容支持相同内容的文件只保存一份,节约磁盘空间FastDFS只能通过Client API访问,不支持POSIX访问方式FastDFS特别适合大中型网站使用,用来存储资源文件(如:图片、文档、音频、视频等等
2024-03-12 11:16:45 926
原创 linux部署服务相关基础操作:磁盘挂载、jdk安装、docker安装、docker-compose环境安装、mysql、redis、jenkins等
linux部署服务相关基础操作:磁盘挂载、jdk安装、docker安装、docker-compose环境安装、mysql、redis、jenkins等
2024-03-11 18:32:46 760
原创 在Linux系统中增加Swap交换空间、交换内存
在添加新的Swap空间之前,我们首先需要关闭系统上所有现有的Swap分区。执行此命令后,系统将停止使用所有的Swap分区。
2024-03-07 10:04:30 1453
原创 Implicit conversion from data type varbinary to datetime2 is not allowed 异常处理
Cause: com.microsoft.sqlserver.jdbc.SQLServerException: Implicit conversion from data type varbinary to datetime2 is not allowed. Use the CONVERT function to run this query.解决办法
2023-11-09 13:53:48 607
原创 记一次mysql8 在linux上安装全过程
c、执行yum仓库安装命令 sudo yum localinstall xxxx.noarch.rpm ,中间的xxxx.noarch.rpm替换为自己下载的文件名,且命令在上传的目录下执行。c、修改加密方式 注意:上一步查询的root的host如果是localhost 则命令中的% 需换成localhost。e、由于这我安装yum源时 使用的是8.0的源文件安装的 所有默认配置的就是8.0开启 所以可以跳过文档接下来的这两步。b、将下载的文件上传至自己的服务器 如下。
2023-08-18 16:31:12 1211
原创 nginx中配置proxy_pass时 url后面加 / 和不加 /的区别
【代码】nginx中配置proxy_pass时 url后面加 / 和不加 /的区别。
2023-04-12 18:38:43 513 1
原创 经实测利用POSTMAN根本无法进行并发测试,大家不要再被一些搬运工给误导了
关于利用postman进行并发测试,是错误的。postman发送的请求是串行发送的
2022-07-13 10:35:08 5077 1
原创 springboot项目进行 mvn install 时报错 repackage failed: Unable to find main class 处理记录
异常描述:springboot项目进行 mvn install时 报错如下Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.2.7.RELEASE:repackage (repackage) on project match-service: Execution repackage of goal org.springframework.boot:spring-boot-maven-plugin:2.2.7
2022-02-28 14:43:16 1818
原创 新增数据到Mysql数据库时间不正确bug排查记录
问题描述:通过springboot+mybatisplus项目将数据插入到数据库,发现插入的时间和实际时间不相符。在本地运行项目插入时间正常,部署到linux服务器后插入的时间不正常了排查及修改记录:1、查看Linux系统时间 date命令 时间正常2、查看mysql数据库时间 SELECT SYSDATE(); 时间正常3、查看项目数据库配置,有配置serverTimezone=UTC,没问题4、最后查看mysql版本 为5.7.32 ,项目中使用mysql驱动未指定版本,
2021-08-14 11:35:18 399
原创 java.lang.IllegalStateException: getWriter() has already been called for this response异常处理
问题描述:主要业务是向调用接口返回一个"success"字符串,在业务层即service通过httpServletResponse的getWriter()方法 获取到了一个writer,然后向wtrier中write了一个"success"字符串,然后又调用了 httpServletResponse对象的getWriter().flush();和getWriter().close();方法,此时httpServletResponse对象已经关闭,然后手误又在controller层接口中,给return了一个
2021-04-05 22:30:07 1687
原创 linux下安装mysql的一次完整记录
系统及版本:[root@iZwz91f37nyutv55dgcbn6Z usr]# uname -aLinux iZwz91f37nyutv55dgcbn6Z 4.19.91-19.1.al7.x86_64 #1 SMP Tue May 26 19:19:43 CST 2020 x86_64 x86_64 x86_64 GNU/Linux下面开始安装步骤:1、卸载mariadb,否则安装mysql会出现冲突执行命令:rpm -qa | grep mariadb2、列出所有被安装的mariad
2021-01-13 12:19:17 238
原创 idea打jar包,jar大小不对且运行时报 xxx中没有主清单属性解决办法
问题描述:使用mvn package打包 打的包出来只有几kb大小,用java -jar命令运行后提示 "xxx中没有主清单属性“解决办法:在pom文件中加入以下代码<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId&
2020-12-21 15:47:24 2206
原创 关于实体类子类继承父类持久化时父类属性无法保存到数据库的处理
问题描述:持久类父类属性如下@Data //lombok注解@Accessors(chain = true) //lombok注解链式写法public abstract class BaseEntity implements Serializable { @ApiModelProperty("创建人") private Long createdBy; @ApiModelProperty("创建时间") private Date creationDate
2020-11-26 11:46:47 2570 1
原创 解决activiti报错Cause: java.sql.SQLSyntaxErrorException: Table ‘hx_oa_1020.ACT_GE_PROPERTY‘ doesn‘t exis
问题描述:activiti工作流项目启动时总是报Cause: java.sql.SQLSyntaxErrorException: Table ‘hx_oa_1020.ACT_GE_PROPERTY’ doesn’t exist 错误问题原因:是由于使用了mysql版本为5.7.26,该版本不区分表名大小写,明明数据库里有小写的表,但启动时提示找不到该表。解决办法:打开 /etc/my.cnf文件 在最后一行插入lower_case_table_names=1操作方法:vim /etc/my.c
2020-10-20 23:37:55 868
原创 springboot项目连接mysql数据报The server time zone value xxxxxx is unrecognized or represents more解决
报错如下java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone
2020-05-20 22:44:17 500
原创 java操作word,添加页眉,页眉图片,替换书签,添加水印(全)
java操作word文档,添加页眉文本,页眉图片,替换书签,水印原模板截图:生成后的文档效果截图:第一步:引入maven<dependency> <groupId>spire.doc</groupId> <artifactId>spire.doc</artifactId> <version>...
2020-03-11 12:20:40 6775 4
原创 Springboot+mybatis查询出实体类为null异常解决办法
问题描述:springcloud项目,微服务之间调用实体类,请求接口时总是报Failed to read HTTP message: org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Can not construct instance of com.eying.entitie...
2020-02-10 01:17:48 3259
原创 LockTimeoutException异常处理方法
****问题描述:在用java操作Mysql数据库时,执行了一条update语句,完了后一直卡着不动 过了差不多1分钟后报了LockTimeoutException异常。几经查询,发现此异常是由于Spring事务造成数据库死锁,后续操作超时抛出异常。Mysql数据库采用InnoDB模式,默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s,一旦数据库锁超过这个时间...
2019-08-21 19:28:29 7155
原创 MySQL数据库使用GROUP_CONCAT遇到的坑
问题描述:在mysql中编写存储过程时用到了GROUP_CONCAT函数,然后执行编写好的存储过程发现查询出来的数据不完整,把存储过程里的sql拿出来单独执行,又没有一点问题,反复查询了好多博文,解释的好像是说GROUP_CONCAT函数拼接出来的文本有长度限制。但我觉得又很矛盾,为什么单独执行sql就可以查询出完整的数据,执行存储过程就查询出来数据不完整。经过多次测试:GROUP_CON...
2019-07-26 18:17:05 1248
原创 时间操作工具类大全
在日常编码中,我们会经常对日期,时间进行操作,每次操作如果都去new新对象的话,会相对很麻烦,且太多操作功能的话,多了也记不住。所以一个健全的项目需开发者自已封装一些工具类,需要时可以直接拿来使用,今天总结一下,现有项目中使用到的时间操作工具类,分享给大家使用一.先上整体工具类,工具类为一个静态类...
2019-07-26 18:06:25 1346
基于aspose 将excel转成pdf依赖的jar包
2024-04-08
linux安装fastdfs,无法访问外部网络的情况下,相关软件包
2024-03-08
jenkins相关插件,安装好jenkins后,如果插件安装失败,可以用此备份包替换原有jenkins目录下plugins目录
2024-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人