Java
Dylan Song
这个作者很懒,什么都没留下…
展开
-
字符串进行前缀匹配
工作中接到这样一个需求货品编号的前缀是由分类的编号组成的, 用户输入货品编号的时候自动回显出货品的分类.而 货品的分类编号是不规则的如: 0401,020508,27800101每一个编号的长度都是不同的, 不过好在是相同数组开头的编号长度都是统一的.所以不免有些人会冒出写死匹配的想法. 但是这也太low了.经过不懈的尝试和努力终于找到了两种解决方案.原创 2023-01-16 15:40:12 · 1638 阅读 · 0 评论 -
springboot 搭建websocket
使用接口测试工具访问 controller 层接口测试 向客户端发送消息。使用websocket测试网站进行链接测试 向服务器发送消息。原创 2023-01-13 17:14:30 · 508 阅读 · 0 评论 -
批量下载文件 在线生成 并打压缩包下载
需求:批量生成打印机使用的打印文件.500条信息为一个文件, 超过500条则生成第二个文件, 将最终生成的文件以压缩包形式下载;接到需求我的第一思路是先使用io流 在服务器生成服务器本地文件, 将所有文件生成好之后, 再讲文件进行压缩然后下载. 然后每天凌晨定时任务扫描文件夹进行文件清理.后来公司的同事给提供了一个新的思路, 不用在本地生成文件, 而是使用内存流的形式代替, 因为生成的文件内存占用并不是很大.原创 2023-01-09 10:49:37 · 319 阅读 · 0 评论 -
Easypoi 导出excel 使用注解实现一二级标题行的单元格合并
Easypoi 导出excel 使用注解实现一二级标题行的单元格合并先看一下最终效果图上代码Excel 模板实体类@Datapublic class HxAdvisoryZJEndExcel { @Excel(name = "序号",orderNum="0") private Integer num; @Excel(name = "项目名称",groupName = "项目",orderNum="1") private Strin原创 2021-03-20 11:34:27 · 2364 阅读 · 0 评论 -
poi 07版在已有模板中生成下拉框
poi 07版 导出excel 模板, 在已有模板上修改 指定单元格个生成下拉框controller 层 提供访问接口, 并设置响应类型 @GetMapping("downloadExcel") @ApiOperation("下载模板") public void downloadExcel(HttpServletResponse res, HttpServletRequest request) throws IOException, InvalidFormatException {原创 2020-09-07 16:15:43 · 212 阅读 · 0 评论 -
使用 poi 将 word 文档转换为html页面 支持03 和 07 版
因使用的前后端分离建构所以图片路径不能用相对路径, 而是使用的ip映射, 所以注意图片路径问题html文件我也是不需要,而是将html的内容读取出String返回给前端, 所以注意html命名问题package com.hzjt.common.utils;import org.apache.commons.io.FileUtils;import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;原创 2020-09-25 15:34:26 · 413 阅读 · 1 评论 -
Easypoi 导出excel 实现局部窗口冻结, 标题局部单元格合并
Easypoi 导出excel 实现局部窗口冻结, 标题局部单元格合并Controller 入口 @GetMapping("exportZL") @ApiOperation("工作总览导出") @RequiresPermissions("workArrange:hxcostproject:export") public void exportZL(@ApiIgnore @RequestParam Map<String, Object> params, HttpS原创 2021-04-02 17:39:18 · 1099 阅读 · 0 评论 -
Java 动态修改 实体类的注解值
Java 动态修改 实体类的注解值实体类@Datapublic class RsPersonalHolidayExcel { @Excel(name = "月份",isColumnHidden = false) private String particularMonths;}修改注解值 // 通过反射 获取目标实体类的目标字段 Field file= RsPersonalHolidayExcel.class.getDeclared原创 2021-03-15 18:41:38 · 2024 阅读 · 1 评论 -
tomcat 中文URL路径无法访问解决方案
在tomcat的web工程中加入了中文URL链接后,提示页面不存在。经过调查发现,原来是 tomcat默认情况下对于GET协议中的URL编码都是ISO-8859-1,而这个字符集是不支持中文等双字节的信息的。URL路径和中文文件等链接恰好是通过GET协议进行的。通过资料发现,只要在server.xml中添加URIEncoding属性并写入utf8就可以了。打开…/tomcat/config/...转载 2019-08-17 17:00:03 · 4124 阅读 · 0 评论 -
SpringBoot 文件下载 内置Tomcat url 存在特殊符号处理
前端 vue 后端SpringBoot 前后端分离架构涉及到文件下载的功能,因某些限制因素前端文件下载时会传入的文件名会有特殊符号问题.使用post请求会跨域. 只好用 打开新窗口方式的 get 请求.但是 get 请求url中就会存在 特殊符号而 Tomcat 使用的是Springboot内置的Tomcat.解决方法:在 springboot的启动类中添加下面代码:// tomcate 特殊字符验证处理 @Bean public ConfigurableServletWebServ原创 2020-09-25 15:05:44 · 518 阅读 · 0 评论 -
提取富文本中的 图片路径
因项目需要将富文本中的图片路径提取出来找了一些资料 , 记录一下,防止以后用到 // 获取富文本中的图片路径 public List<String> getImgStr(String htmlStr) { List<String> list = new ArrayList<>(); String img = ""; Pattern p_image; Matcher m_image;//原创 2020-09-25 15:58:50 · 1610 阅读 · 0 评论 -
SpringBoot Date类型字段 注解注入
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date filingDate;原创 2020-11-10 16:06:30 · 1530 阅读 · 0 评论 -
java8 system lambda 实际代码中的应用
java8 system lambda 实际代码中的应用原创 2022-10-25 17:09:52 · 917 阅读 · 0 评论 -
java 生成树结构, 使用 stream + lambda
使用stream 生成树结构原创 2022-10-19 17:25:52 · 468 阅读 · 0 评论 -
java 根据已有ppt模板修改其内容
根据已有ppt模板 修改图表数据原创 2022-10-18 13:58:01 · 1530 阅读 · 4 评论 -
JAVA 上传图片时 压缩后上传
java 压缩图片原创 2022-10-11 15:09:02 · 2139 阅读 · 0 评论 -
java 根据已有word模板进行数据下载导出
使用freemarker模板 进行word文档下载原创 2022-06-27 15:23:21 · 395 阅读 · 0 评论 -
SpringBoot 集成 微信绑定 微信登录
SpringBoot 集成 微信登录重写一个认证逻辑 实现AuthenticationProviderimport com.hzjtcl.commons.security.service.HzjtclUserDetailsService;import lombok.Getter;import lombok.Setter;import lombok.SneakyThrows;import lombok.extern.slf4j.Slf4j;import org.springframework.c原创 2022-02-07 10:38:05 · 1773 阅读 · 1 评论 -
mysql GROUP_CONCAT() 与 find_in_set() 的使用
mysql GROUP_CONCAT() 与 find_in_set() 的使用GROUP_CONCAT() 函数 , 多与 group by 连用https://blog.csdn.net/u012620150/article/details/81945004find_in_set() 函数https://www.fujieace.com/mysql/functions/find_in_set.html项目中的应用 场景 sys_user, 用户表, sys_role_user 用原创 2021-11-04 15:52:32 · 338 阅读 · 0 评论