
工具
CH·ST
这个作者很懒,什么都没留下…
展开
-
将数据压缩为GZIP格式存入redis再取出解压
在存入redis的数据过大的情况下,为了优化性能可以把数据进行压缩后再存入,在需要使用的时候再取出进行解压缩。这样做的优点是:1 压缩会减少redis存储数据量,增加redis的吞吐量2 压缩会较少网络带宽但是缺点就是在压缩与解压缩的时候会增加CPU消耗因此要根据项目具体情况决定是否使用首先创建序列化(压缩)和反序列化(解压缩)的工具类import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.ja原创 2021-07-13 11:33:06 · 3328 阅读 · 0 评论 -
Java解析Base64编码为图片
创建工具类在转换前需要对base64编码进行处理,把头部信息去掉,根据不同的图片格式而不同data:image/png;base64为png格式的图片、其他格式的base64编码需要进行相对应的改变//base64字符串转化成图片 public static boolean GenerateMapImage(String imgStr , String filePath) { //处理base64字符串 imgStr = imgStr.replaceAll("原创 2021-07-09 11:51:19 · 2791 阅读 · 0 评论 -
Java (POI) 解析不同版本的word(doc、docx)
所需依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version></dependency><dependency> <groupId>org.apache.poi</groupId> <原创 2021-07-09 10:55:04 · 1812 阅读 · 0 评论 -
Java解析shp文件(ZIP压缩包)获取坐标集
在Java后台解析前台上传的shp文件,因为shp文件一般不会是单独出现包括了索引文件等,所以一般都是以压缩包的形式出现,因此如果要获取其中的坐标集,则必须先解压压缩包解压压缩包的链接解压压缩包解析shp需要下载jar包,无法使用依赖直接下载解析shp所需的jar包 <!--解析shp文件--> <dependency> <groupId>gt.api</groupId> <ar原创 2021-07-09 10:09:52 · 1860 阅读 · 0 评论 -
Java后台解析前台上传的zip压缩包
所需依赖 <!-- ant zip解压--> <dependency> <groupId>org.apache.ant</groupId> <artifactId>ant</artifactId> <version>1.9.7</version> </dependency>创建工具类 /*原创 2021-07-09 10:02:20 · 3305 阅读 · 10 评论 -
jFree生成环形图
<!--用于生成图片 --> <dependency> <groupId>org.jfree</groupId> <artifactId>jfreechart</artifactId> <version>1.0.19</version> </dependency>所需依赖...原创 2021-07-09 08:44:26 · 387 阅读 · 0 评论 -
Java使用jFree创建饼图
<!--用于生成图片 --> <dependency> <groupId>org.jfree</groupId> <artifactId>jfreechart</artifactId> <version>1.0.19</version> </dependency>所需依赖创建工具类/*..原创 2021-07-08 17:42:28 · 819 阅读 · 0 评论 -
java后端使用itextPDF生成PDF文件
java后端使用 itextPDF 生成PDF文件原创 2021-07-08 14:00:31 · 1220 阅读 · 0 评论 -
git的使用
0:git注册与项目库的创建要使用git必须先进行注册 https://github.com/注册后新建项目库公开则所有人可见,私有则只有自己与允许的人可见(超过三个人协同开发则需付费)1:操作本地项目在桌面右键打开Git Bash控制台进行操作使用git config --global配置全局属性name和email使用cd命令进入到项目所在的目录里使用 git init 命令初始化本地仓库,会在目录中生成一个.git文件夹,则本地仓库初始化成功在目录中新建一个txt文档,使原创 2021-05-19 18:19:17 · 193 阅读 · 0 评论 -
git下载与安装
下载并安装git搜索git官网并下载window版本进行安装根据系统选择安装版本进行安装第一个为创建桌面快捷方式,其他按图勾选即可第一个为只使用Git Bash进行控制选择默认的git编辑器其他则选择默认选项即可(next、next、next)安装成功后右键应有这两个选项...原创 2021-05-19 15:10:18 · 95 阅读 · 0 评论 -
mybatis-plus代码生成器
package com.example.demo;import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybatisplus.generator.config.DataSourceConfig;import com.baomidou.mybatisplus.generator.config.Global原创 2021-05-08 14:21:37 · 81 阅读 · 0 评论