
工具类
文章平均质量分 50
爪哇Bubble
一名Java程序员
展开
-
树结构构建,字典树快速生成。
查出list后,用工具类转换。原创 2023-09-18 16:30:58 · 315 阅读 · 0 评论 -
在springboot项目中,创建一个定时任务异步执行类
【代码】在springboot项目中,创建一个定时任务异步执行类。原创 2022-12-27 20:16:56 · 320 阅读 · 0 评论 -
后端Websocket互相通信功能实现
网页与后端服务之间的socket可能大家使用非常广泛,类似于大屏页面状态的实时更新,聊天推送消息等等…这篇博客主要写后端与后端之间的sokcet通信实现,后端基于springboot项目,感兴趣的可以往下看。原创 2022-12-17 20:08:36 · 1056 阅读 · 4 评论 -
Java使用ftl模板文件生成Word,以及Word转换图片或Pdf工具类
最近在项目中使用打印功能,发现这个功能我已经写过多次了,下面这个文章的发步日期在2020年,不得不感慨时间之快啊。下面介绍一下应用场景:这次项目依旧是springboot项目,使用ftl模版生成的word文件。比上一版相比更加灵活而且实用性更高,还可插入base64图片进行展示关于ftl模板我会简单介绍一下使用的心得,其实也是一些标签而已,熟悉以后操作起来也比较快下载。原创 2022-12-09 20:25:00 · 8206 阅读 · 13 评论 -
Java枚举类的应用实践
Java中的每一个枚举都继承自java.lang.Enum类。当定义一个枚举类型时,每一个枚举类型成员都可以看作是Enum类的实例,这些枚举成员默认都被final、public,static修饰,当使用枚举类型成员时,直接使用枚举名称调用成员即可。...原创 2022-07-30 08:51:31 · 403 阅读 · 1 评论 -
MybatisPlus固定字段自定义填充
MybatisPlus固定字段自定义填充在开发过程中,数据库字段有一些表中需要填入重复的字段例如:insertTime、updateTime、insertUser、updateUser、等等…每个表对应写add和update服务时需要将这些固定字段重复填入,操作繁琐且代码冗余,MybatisPlus很好的解决了这个问题。话不多说,上代码:配置类:@Component@Slf4jpublic class MyMetaObjecthandler implements MetaObjectHandle原创 2022-04-15 14:28:28 · 1116 阅读 · 2 评论 -
1024程序员节快乐
1024程序员节快乐快乐~~原创 2021-10-24 13:39:29 · 208 阅读 · 0 评论 -
jar包隐藏DOS窗口,在后台运行——windows系统
jar包隐藏DOS窗口,在后台运行——windows系统将java的jar包启动的cmd命令添加到bat文件来执行,且不弹出DOS窗口,也就是后台运行java的jar包。1、新建一个txt文件,在文件添加以下内容。txt文件内容如下:%1 mshta vbscript:CreateObject(“WScript.Shell”).Run("%~s0 ::",0,FALSE)(window.close)&&exitjava -jar E:\ImportExcel\ImportExcel原创 2021-04-24 08:37:12 · 2244 阅读 · 1 评论 -
2021开年巨作!JDBC连接数据库工具类!
JDBC连接数据库工具类!去年十一月二十号更新完之后就一直没有更新,因为被派出差天天九九六的日子让我毫无心思在上面写博客。唉,马上就要过年了,小伙伴们是不是还在熬夜加班加点赶项目呢?同是天涯沦落人,相逢何必曾相识啊!今天给大家分享一个实用的JDBC操作数据库的工具类。有人说:啥年代了还用jdbc,这不是程序员基础入门知识吗?但是项目需要啊,你既然点进了这篇文章,说明你也需要????话不多说看代码!JDBC连接sqlserver数据库/*** * @author SongTiank *原创 2021-02-03 15:17:53 · 500 阅读 · 1 评论 -
最新实用版——JAVA使用POI替换Word模板中指定字符,并可插入图片。
JAVA替换Word模板指定字符,并可插入图片。之前有写过一篇使用jacob对word插入图片的博客。点击率蛮高8800多次,当然多亏了百度搜索引擎的帮忙????但是小编在使用以前写的代码走了一遍流程时,发现代码貌似会报错:即使我吧这个。...原创 2020-11-12 10:19:40 · 5138 阅读 · 29 评论 -
超简单通用的Java上传Excel,批量导入数据工具类!!!
使用Java上传Excel文件批量导入数据到数据库。相信大家对Java POI 上传Excel读取并导入数据库的工具类屡见不鲜,今天我写了一份比较通用的工具类,这时候有小伙伴问,通用在哪里呢?那我先介绍一下我发现大多的导入存在的一些问题:一、导入需要创建存入数据库表对应的实体类,并于Excel中的列对应,导致一个导入方法只能导入一个表。二、导入大都是获取当前文件的本地路径,但是许多浏览器做了安全限制,本地路径不能直接获取。只能拿到"c:\fakepath…"三、重复代码量大,如原创 2020-11-09 18:30:15 · 1433 阅读 · 6 评论 -
简便的Excel导出功能
Excel导出功能在我们开发项目的时候,难免会遇到客户需要将表格数据导出到Excel中,进行打印或者留存,于是Java对Excel、word的操作都必不可少。关于这些操作Excel目前有两个框架,一个是apache 的poi, 另一个是 Java ExcelApache POI 简介是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office(Excel、WORD、PowerPoint、Visio等)格式档案读和写的功能。POI原创 2020-09-25 11:05:00 · 635 阅读 · 0 评论 -
mybatis-plus 代码生成器
mybatis-plus 代码生成器代码生成器简介该代码生成器底层为mybatis-plus;创建完成后会有完整的controller,service,以及mapper映射文件该工具会将您常用的增删改查创建成功,您也可以根据自己的需求在mapper文件中自行写入sql进行查询。此为该工具的第一版本,目前只支持生成mysql数据库。后期更新会做优化。增加数据库种类。代码生成步骤①填入你需要生成的数据库连接以及用户名密码,测试连接成功后会出现该库中所有的表名,以及创建表单②双击选择您需要生成的表,原创 2020-08-17 11:49:22 · 438 阅读 · 0 评论 -
带偏移量的加密工具类AES/CBC/PKCS5Padding
加密工具类需要时自拷public class AESUtils { private final String CIPHERMODEPADDING = "AES/CBC/PKCS5Padding";//加密编码 private static String ivParameter = "companyrunjinkej";//偏移量可更改 必须为16位 private String sKey = "runjinkejcompany";// 密钥必须为16位,可更改为自己的密原创 2020-06-09 17:33:24 · 1797 阅读 · 0 评论 -
Java将文件上传到ftp服务器
Java将文件上传到ftp服务器首先简单介绍一下什么是FTP,以及如何在自己的电脑上搭建一个ftp服务器;—— FTP是文件传输协议(FTP)是一种客户端/服务器协议,用于将文件传输到主机或与主机交换文件。它可以使用用户名和密码进行身份验证。匿名 FTP 允许用户从 Internet 访问文件,程序和其他数据,而无需用户 ID 或密码。总之就是方便一个可以上传下载文件的地方。要实现上传文件,首先要在本地创建一个ftp服务器(win10系统);一、本地创建一个其他用户二、创建FTP目录三、账户绑原创 2020-06-09 16:34:48 · 4750 阅读 · 0 评论 -
关于使用WebSocket的一点经验
一、 WebSocket介绍:WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。在 WebSocket API 中,浏览器和服...原创 2019-12-04 10:19:40 · 332 阅读 · 1 评论 -
Java读取Properties文件报错:java.lang.IllegalArgumentException: Malformed \uxxxx encoding
今天需要用java在Properties文件中读取内容。一直在报错:java.lang.IllegalArgumentException: Malformed \uxxxx encoding说让把路径换掉 \ 换成 /我以为是文件夹路径,换了半天也是不行,最后才发现是Properties中写的路径不对头疼…Properties 文件中有错也会读取不了的。下面附代码:Properties...原创 2019-11-25 12:05:13 · 996 阅读 · 0 评论 -
通过身份证号查出所在籍贯以及性别。
不想打字了看代码吧。不是我写的,但是比较有用吧,文件中录入的身份证地址的可能有些出入,极少数。import java.io.IOException;import java.io.InputStream;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Properties;import ja...原创 2019-09-06 16:14:25 · 3498 阅读 · 0 评论 -
java代码为word中添加水印图片。
这个方法不能说是真正意义上的添加水印,因为真正添加水印的方法很全面。他可以将字转为水印,或者将图片变成半透明,放入word中。而我这个方法只是在插入图片的基础上,做了一点点改进,可以设置图片的位置,而不是用字符串写在固定的位置,用图片替换。这样的坏处有两点,一是他只能固定位置不动,二是他永远不能覆盖与你的文本之上。类似人为的盖章。他做不到。ok you know!插入的水印图片的话,让你的美工...原创 2019-08-27 17:00:06 · 5137 阅读 · 2 评论 -
Java代码在Word中的指定位置插入一张图片
Java代码在Word中的指定位置插入一张图片在继使用java向word中插入文字,使用java代码将word转为pdf之后,在写一篇使用java代码将图片插入到word文档中。噢~我无所不能的java语言。我们插入下面这张图片,这是原图,挺大的。话不多说上代码。import java.io.File;import com.jacob.activeX.ActiveXComponen...原创 2019-08-24 10:02:31 · 18517 阅读 · 11 评论 -
java后台与jsp页面计算两个日期之间天数
java后台与jsp页面计算两个日期之间天数很多时候页面会涉及到很多关于时间的计算。计算时间差,判断是否超时等等。下面我给大家两个很好用的计算时间的代码。前台和后台都有。前台代码:下面是根据id获取日期框的值。日期框一般会使用日期控件。if($("#TIME_START").val() !="" && $("#TIME_END").val() !=""){ end...原创 2019-08-09 15:37:49 · 1622 阅读 · 0 评论 -
Word转为PDF,并在线预览。
接上一篇文章,写到一半突然有事,就分两篇发了。上一篇已经将word转为了pdf格式的文件,不知道小伙伴有没有使用成功的? 失败的话可以留言,我会尽量解决。第一步:word转为pdf下面是工具类源码:package demo;import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileOutpu...原创 2019-07-22 18:48:50 · 5622 阅读 · 2 评论 -
javaweb项目,将数据写入word文档中,转为PDF格式,并在线预览PDF
ok,大家看到标题就能感受到这个功能的强大,不仅把从数据库中查出来的数据写入到了word文档中,还将word转为了pdf,并且有pdf在线预览的方法,顺便说一下,在线预览页面可是有打印功能,并且手机和各种浏览器全部支持的哦!废话不多说了,看代码。第一步:将数据库查出的数据存入到word中。在这里我们使用一个wordUtil的工具类,源码如下: package com.fh.util;i...原创 2019-07-22 15:36:27 · 2637 阅读 · 4 评论