工具类
文章平均质量分 53
番茄炒蛋不加蛋
这个作者很懒,什么都没留下…
展开
-
引用Geoip实现由IP地址获取国家城市等信息
利用开源组件Geoip实现由ip地址获取ip所属的国家城市等详细信息原创 2022-07-26 19:10:48 · 1134 阅读 · 0 评论 -
HttpClient发送Get和表单或json方式的Post使用方法
功能描述简单的get请求简单的post请求post发送json字符串post请求发送字符串与MultipartFile文件代码块引入pom,此处为gradle引入 compile 'org.apache.httpcomponents:httpclient:4.5.2' compile 'org.apache.httpcomponents:httpmime:4.5.2...原创 2020-03-13 10:36:16 · 2430 阅读 · 0 评论 -
Java实现多文件或文件夹以zip包形式压缩或解压缩
背景开发中,我们经常会有需求将文件进行下载,又或是需要选中多个文件进行打包下载。解决思路:先将多文件打包成zip包,然后再针对合成的zip包进行下载。实现下面是将多文件打包成zip包的工具类,打包好之后再参考针对大文本文件后台以IO流的形式提供前台下载博文提供下载就好。打包zip工具类@Slf4jpublic class ZipUtil { /** * 批量打包...原创 2020-02-27 13:43:33 · 1573 阅读 · 0 评论 -
判断是windows还是linux系统工具类
在开发中我们需要执行cmd命令时需要判断系统是Linux还是windows下面是简单编写的判断系统demo工具类 public class CheckSystemUtil { public static String checkSystem() { //判断是windows 还是linux Properties prop = System.ge...原创 2020-02-25 15:13:14 · 570 阅读 · 0 评论 -
Jwt工具类
在开发中,我们可能会用到JWT去做编码与解码问题,下面就是简单的jwt相关编解码工具类。引入jwt依赖compile group: 'io.jsonwebtoken', name: 'jjwt', version: '0.9.1'demo工具@Slf4jpublic class JwtUtil { public static String encode(String key,...原创 2020-02-25 15:07:57 · 911 阅读 · 0 评论 -
实体以及集合类型转换工具类
在开发中经常会遇到,从数据库查出来的实体转换成对应的vo,下面就是一个小转换demo参考public class TypeTransUtil { /** * 将entityList转换成modelList * @param fromList 来源list * @param tClass 目标类型 * @param <F> 集合元素类型...原创 2020-02-25 15:02:00 · 670 阅读 · 0 评论 -
针对大文本文件后台以IO流的形式提供前台下载
背景之前项目中的文本下载都是后台传给前台内容,然后由前台去完成内容的展示与下载,但是目前针对大文本文件还是采用这种方式的话,用户体验很差,前台会变得非常慢。解决针对这种问题,我们考虑是否可以通过流的形式将数据刷新前台进行下载,经过检测,速度确实比之前要快了很多。针对这些大文本,我们选择的是数据库只存文件的全路径信息,文件内容等需要下载或查询时才回去获取。废话不多,以下是简单的demo代码实现...原创 2020-02-24 10:03:13 · 424 阅读 · 0 评论