自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 maven install 报错 错误: 无效的目标发行版:22

我当前项目用的jdk11。只需在pom文件加上。

2024-04-29 10:31:19 957 1

原创 在Logback中关闭Docker容器中Java服务指定日志的控制台输出RequestResponseBodyMethodProcessor,ServletInvocableHandlerMethod

例如,如果你想要关闭名为"com.example.myapp"的logger的控制台输出,你可以这样设置:关闭orderService中的RequestResponseBodyMethodProcessor和ServletInvocableHandlerMethod的请求参数和返回参数的控制台日志输出,方便我们查看自己的的loginfo打印的日志来定位问题。在Logback中,我们可以通过修改logback的配置文件(通常是logback.xml)来实现关闭指定日志的控制台输出。

2024-04-28 10:45:30 336 1

原创 RabbitMQ消息积压及处理方法

RabbitMQ中的消息积压是一个常见的问题,但可以通过优化消费者处理逻辑、增加消费者数量、调整队列配置、建立监控体系以及实施消息降级与限流等方法来有效处理。但在高并发、高流量的业务场景中,RabbitMQ中的消息可能会因为消费者处理不及时等原因,造成消息积压和堆积。消息降级与限流:在消息积压严重时,可以考虑对部分非关键消息进行降级处理,或者通过限流机制来降低生产者发送消息的速度,以减轻RabbitMQ的负担。消费者处理速度慢:当消费者处理消息的速度跟不上生产者发送消息的速度时,消息会在队列中堆积。

2024-04-24 16:06:59 695 2

原创 如何快速创建并打包运行Spring Boot应用

Spring Boot的自动化配置和简化开发流程的特性,使得开发者能够更专注于业务逻辑的实现,而不是花费大量时间在繁琐的配置上。使用Spring Initializr:访问Spring Initializr网站,选择所需的Spring Boot版本、项目元数据、依赖项等,然后点击“Generate”生成项目压缩包。创建主类:在src/main/java目录下,根据Spring Initializr生成的包名,创建一个带有@SpringBootApplication注解的主类。

2024-04-24 16:04:59 456

原创 java使用itextpdf根据html模板生成pdf,将多页pdf合并成一页,将多页pdf合并成一张图片,整体缩放pdf内容

原pdf为两页:转成PNG图片:转成两页合并后的pdf:整体缩放后:工具类:

2024-01-23 10:55:38 878 1

原创 linux yum install java-11-openjdk安装jdk报错 No compiler is provided in this environment.没有配置环境变量

yum install java-11-openjdk.x86_64安装的jdk会放在linux中的目录下。

2023-12-24 14:16:14 534 1

原创 永久修改mysql的sqlmode的值

sql_mode是一个系统变量,它定义了MySQL服务器执行SQL语句时的行为。例如,启用严格模式可以防止插入无效数据,从而提高数据的完整性。启用NO_ZERO_DATE和NO_ZERO_IN_DATE模式可以防止将零日期或时间插入到数据库中。启用ONLY_FULL_GROUP_BY模式可以强制执行GROUP BY子句中的列名,防止出现意外结果。

2023-10-13 09:51:54 560

原创 云服务器动态扩容虚拟内存,增加额外虚拟内存文件,或缩减虚拟内存文件大小

创建一个新的交换文件(用作扩展的虚拟内存)最后,将新交换文件添加到交换空间中。

2023-09-19 10:47:54 283

原创 执行docker-compose.yaml报错Error: Unable to access jarfile

我有如下docker-compose.yaml文件。

2023-09-13 14:03:38 691 1

原创 docker磁盘爆满,linux docker /var/lib/docker/overlay2占用磁盘原因分析

docker 占用磁盘100% 分析清理

2023-09-06 14:03:00 11599 2

原创 EasyExcel根据数据库数据直接转成File对象MultipartFile对象

EasyExcel根据数据库数据直接转成File对象MultipartFile对象零、首先pom文件加上依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.6</version> </depen

2022-03-16 21:23:15 3603

原创 Mysql模拟sqlserver的master..spt_values 获取查询两个日期之间的日期列表yyyy-mm-dd

Mysql模拟sqlserver的master..spt_values 获取查询两个日期之间的日期列表yyyy-mm-dd

2022-02-25 17:38:23 471

原创 (已解决)mysql使用Navicat进行跨数据库数据传输时 insert插入的时候报错Data truncated for column ‘price‘ at row 2

1.报错用Navicat数据传输的时候说price插入不正确,仔细对比sql和表字段发现数据和字段对应不上。2.原因进行Navicat数据传输的时候一定要记得目标字段跟你的目标表的字段顺序也要一模一样,不然insert语句就会出错...

2021-07-28 16:31:20 1735

原创 idea已有gitlab用户和项目,新增一个自己的gitee用户和项目并托管到码云gitee上,最简单的配置git多用户,不同的项目分别用不同的git账户用户方法

原因dea现在已经有一个公司的项目,用的是gitlab的账户wbs@xx.com,然后我想闲暇之余用idea维护自己在码云Gitee上的另一个项目,两个git用户是不一样的并且隔离开来,搜了一天百度,发现都要添加config,嫌麻烦自己发现有更简单的办法。首先在自己的项目的目录执行命令 git init会你你项目的根目录生产.git文件夹,注意是隐藏文件,没有的话要设置一下显示隐藏文件然后打开.git文件夹中的config文件编辑,添加如下代码[user]name = //这个

2021-07-21 16:17:21 628 2

原创 java用百度地图API在指定范围的区域内生成均分分布的点

最近有个需求就是做用百度地图API,做范围内可达性路径分析,也可以叫做交通时空圈,于是我需要在地图上的指定范围内生成均匀分布的点,百度了一会无果于是自己随便写了一个,其实也非常简单,自己记录下首先上效果图然后直接上后端代码public static void main(String[] args) { //中心点的经度 纬度 半径经度浮动值 半径纬度浮动值 , double jd =112.988054; double wd=28.193687; double jdf

2021-01-18 15:57:38 959 1

原创 jspSelect框多选后提交已选多个值到后台

JSP中如何获取表单中多选列表(Multiple Select)提交的值------在select标签中添加multiple=”multiple”属性,可以使下拉列表(drop down list)变成多选列表(multiple select list),但是在jsp与servlet中使用获取表单值常用的request.getParameter(”value”)获取到的只是多选列表中的第一个选中...

2019-07-26 10:30:11 2612

原创 Mysql连接问题:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException

问题:在进行项目的mybatis代码编写时,编写测试类进行数据库查询测试,结果一直重复报 Data source rejected establishment of connection, message from server: “Too many connections”,并且服务器并没有停下来原因:翻到控制台最上面可以看到,异常为不是知道系统版本解决:后来想了一下我之前也有见过‘tx...

2018-11-21 11:36:11 599

时间轴(文件和代码和效果图都有直接现成能用).zip

css和js时间轴包含天数和24小时选择和自动定时循环播放。引入js和css初始化之后直接能用,代码里面全有

2021-01-07

游戏社区flash版7.rar

大型网页游戏源码分享,解压后直接部署到项目即可开始游戏

2019-08-06

AngryBirds.zip

愤怒的小鸟HTML5源码分享,解压后直接运行index.html即可

2019-08-06

纯js实现多选下拉框并模糊查询.html

纯JS控制实现多选拉下框并且带全模糊查询,不是首字母查询,打勾多选并带回隐藏值,非常实用!!

2019-08-06

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

TA关注的人

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