自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 解决java jfreechart x轴数据量大,显示省略号的问题

本文介绍了解决JFreeChart折线图X轴标签过密问题的方案。通过继承CategoryAxis类并重写refreshTicks方法,实现了自动计算标签显示间隔步长的功能,避免了数据量过大时标签显示不全或出现省略号的问题。该方法在JFreeChart 1.5.4版本中验证可用,通过计算绘图区宽度和标签最大宽度来确定最佳显示间隔,使X轴标签清晰可读。使用方式简单,只需将自定义的IntervalCategoryAxis设置为图表的X轴即可,同时支持设置字体颜色等样式属性。最后展示了优化前后的对比效果图。

2025-09-18 11:13:50 491

原创 使用Java基于OpenPDF实现动态目录

本文介绍了动态生成PDF报告目录的技术方案。核心思路是在编写正文时收集标题信息(内容、层级、页码),通过TocCollector类存储目录项。完成正文后,单独生成目录PDF,并使用PdfCopy将其插入到封面与正文之间。关键实现包括:1)ThreadLocal保证并发安全;2)addLevelTitle方法自动记录目录项;3)insertToc方法合并目录与正文;4)buildTocParagraph方法定制目录样式。该方案解决了传统PDF报告动态目录生成的难点,实现了自动化目录创建与精准页码定位。

2025-08-20 14:14:25 537

原创 springboot参数校验之校验List集合内的元素

springboot参数校验之校验List集合内的元素

2024-12-12 16:50:09 533

原创 使用python创建一个微信聊天机器人

使用python创建一个微信聊天机器人。

2024-09-25 10:55:01 668

原创 Unity实现退出应用程序的功能

鼠标悬浮右上角出关闭按钮,点击关闭按钮或按Esc键 调出提示框,点击确认退出。

2024-08-21 16:13:12 2363

原创 Unity 实现socket双向通信

需求场景:有A、B两个unity项目,需要A控制B播放对应的视频。

2024-08-21 15:11:16 720

原创 Mysql函数-计算项目状态

【代码】Mysql函数-计算项目状态。

2023-12-04 17:30:09 409 1

原创 计算工作时长,排除双休、及午休时间

【代码】计算工作时长,排除双休、及午休时间。

2023-11-13 17:49:36 447

原创 MySql不支持函数递归查询的平替方法

【代码】MySql不支持函数递归查询的平替方法。

2023-10-30 10:35:01 489

原创 MySQL获取两个日期之间的日期列表

【sql函数】MySQL获取两个日期之间的日期列表。

2023-10-19 10:54:50 524

原创 本地使用java连接服务器的redis

本地使用java连接服务器redis1. 找到redis目录下的redis的redis.conf文件,使用vim编辑器(其他方式也可以修改,此处不列举)vim redis.conf进入编辑器可以使用 :set number 显示行数,方便我们查找在此处添加一个 bind 0.0.0.0 表示所有id地址都可以访问,你也可以设为你本机的ip地址...

2022-05-03 15:41:54 1483

原创 idea设置Java版本

idea设置Java版本

2021-12-04 23:32:02 25171 1

原创 Spring 国际化中文乱码的解决方法

Spring 国际化中文乱码的解决方法

2021-12-02 22:04:58 793

空空如也

空空如也

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

TA关注的人

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