Springboot
TXT首席工程师
我有时候觉得,自己其实不太帅。但有一天,我被一群女孩子围住,她们说我帅,我不承认,她们就打我,还说我虚伪。
展开
-
Java通过引用js脚本引擎实现精确计算
在Java中,计算会出现失精度的情况: 一般情况下可以使用BigDecimal进行精确计算,但是如果需要进行复杂公式的计算,就比较麻烦了,我这里通过引用js脚本引擎来实现java的精确计算。下面这个工具类提供了两个精确计算方法:1.analyticalMathematicalFormula(String formula)上传的字符串公式中必须对应具体数值,才能精确计算出结果。package com.xj;/** * @program:J原创 2021-06-28 16:59:53 · 596 阅读 · 0 评论 -
Idea拉取svn项目
Idea拉取svn项目安装小乌龟, 自行搜索, 注意点是需要选择安装第二个工具打开Intellij IDEA开发工具,在导航栏中选择VCS栏位,在弹出的菜单栏中,选择Import into Version Control,再选择Import into Subversion,如图:可以看见打开了一个SVN Repositories的窗口,左侧有个绿色加号,将其打开,会弹出一个svn地址输入栏,这里就是填写的svn地址信息。鼠标右键,在弹出的窗口中选择Checkout,再选择导出目录地址即可,效果原创 2021-06-04 11:51:14 · 6255 阅读 · 1 评论 -
springboot整合MyBatis-plus
springboot整合MyBatis-plusMaven依赖<!--mybatis-plus 是自己开发的,非官方的!--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>原创 2021-04-22 16:14:05 · 87 阅读 · 0 评论 -
根据模板生成word文件
将指定内容导入word模板内并生成新的word文件Maven依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.2</version></dependency><dependency> <groupId>org.apache.poi</gr转载 2021-04-06 14:59:07 · 497 阅读 · 0 评论 -
二维码生成示例
二维码生成示例二维码介绍简介二维码又称 QR Code,QR 全称 Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的 Bar Code 条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,日文,中文、网址等等。这两天学习了一下二维码图片生成的相关细节.基础知识首先,我们先说一下二维码一共有 40 个尺寸。官方叫版本 Version。Version 1 是 21 x 21 的矩阵,Version 2 是 25 x 25 的矩阵,Version 3 是转载 2021-04-02 13:21:57 · 1967 阅读 · 1 评论 -
判断坐标点经纬度是否在某一个区域内
判断坐标点经纬度是否在某一个区域内package com.xj;import java.awt.geom.Point2D;import java.util.ArrayList;import java.util.List;/** * 判断坐标点经纬度是否在某一个区域内(圆形,多边形)工具类直接搞定 */public class regionUtil { private static double EARTH_RADIUS = 6378137;//private static do转载 2021-03-25 15:04:32 · 4029 阅读 · 7 评论 -
生成系统日志文件_.log文件
生成系统日志文件_.log文件log4j.propertieslog4j.appender.CONSOLE = org.apache.log4j.ConsoleAppender log4j.appender.Threshold = DEBUG log4j.appender.CONSOLE.Target = System.out log4j.appender.CONSOLE.layout = org.apache.log4j.PatternLayout log4j.appender.CONSOLE原创 2021-03-24 14:40:19 · 864 阅读 · 0 评论 -
Java-Id构成
Java-id构成package com.xj.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;/** * tweeter的snowflake 移植到Java: * (a) id构成: 42位的时间前缀 + 10位的节点标识 + 12位的sequence避免并发的数字(12位不够用时强制得到新的时间前缀) * 注意这里进行了小改动: snowkflake是5位的datacenter加5位的机器id;转载 2021-03-19 16:24:45 · 173 阅读 · 0 评论 -
java验证码
java验证码生成验证码 //生成验证码 @GetMapping("/captcha") public void captcha(HttpServletResponse response, HttpServletRequest request) throws Exception { ServletOutputStream outputStream = response.getOutputStream(); //算术验证码 数字加减乘除. 建议2位运原创 2021-03-19 15:23:33 · 199 阅读 · 0 评论 -
文件操作工具
文件操作工具zip文件压缩、下载public class FileUtil { /** *生成zip压缩文件 **/ public static boolean createCardImgZip(String sourcePath, String zipName) { // TODO Auto-generated method stub boolean result = false; String zipPath = s原创 2021-03-19 09:31:04 · 131 阅读 · 0 评论 -
数据入库条数限制解决
数据入库条数限制解决postgresql对于sql语句的参数数量是有限制的,最大为32767。及行数*列数最大值为32767通过subList()方法将集合中的数据进行分批插入package com.xj.utils;import com.xj.entity.commen.InsertBatch;import org.springframework.web.multipart.MultipartFile;import java.util.ArrayList;import java.util原创 2021-03-12 11:14:38 · 1276 阅读 · 0 评论 -
Aop实现操作日志入库管理
Aop实现日志时MultipartFile参数问题日志切面@Around("@annotation(sysLog)") public Object around(ProceedingJoinPoint joinPoint, com.xj.annotation.SysLog sysLog) throws Throwable { long beginTime = System.currentTimeMillis(); //执行方法 Object res原创 2021-03-04 11:23:45 · 397 阅读 · 2 评论 -
Double类型数值数学计算工具
Double类型数值加减乘除数学计算工具package com.xj.util.common;import java.text.NumberFormat;/** * @program:Java_ssw * @description:double类型数学计算工具 * @author:Shanglonglong * @create:2021-02-08-10:03 **/public class DoubleMathUtil { private static NumberForm原创 2021-02-22 11:57:13 · 547 阅读 · 0 评论 -
使用Bcrypt进行密码加密
使用Bcrypt进行密码加密Bcrypt简介: bcrypt是一种跨平台的文件加密工具。bcrypt 使用的是布鲁斯·施内尔在1993年发布的 Blowfish 加密算法。由它加密的文件可在所有支持的操作系统和处理器上进行转移。它的口令必须是8至56个字符,并将在内部被转化为448位的密钥。Bcrypt就是一款加密工具,可以比较方便地实现数据的加密工作。你也可以简单理解为它内部自己实现了随机加盐处理例如,我们使用MD5加密,每次加密后的密文其实都是一样的,这样就方便了MD5通过大数据de的方式进行原创 2021-02-04 10:19:15 · 1780 阅读 · 0 评论 -
springboot访问图片本地路径并映射成url
springboot访问图片本地路径并映射成urlspringboot如何访问本地路径并获取图片等静态资源文件的url?代码写法如下:增加一个配置类:package com.xj.util.common;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;import原创 2021-01-27 09:50:02 · 2869 阅读 · 0 评论 -
Lombox原理及使用
一、什么是Lombok?作用是什么?Lombok官网:https://projectlombok.org简单的说就是:lombok其实就是帮助我们编写getter、setter、hash、equals和构造方法的一个“工具”,还有一点在于,当我们的属性发生改变时,lombok也会对相应的getter、setter方法名进行改变。除此之外,还提供了对打印日志的处理。这样在使用Lombok以后就会大大减少项目中的代码量,同时由于Lombok有自动修改的功能,这也提供了项目中代码的执行效率。二、如何使用Lo转载 2021-01-19 11:33:11 · 232 阅读 · 0 评论 -
word转pdf
word转pdf File file = new File("D:\\xjtrs\\填表说明\\123\\Test.docx"); WordprocessingMLPackage wordMLPackage = null; try { wordMLPackage = WordprocessingMLPackage.load(file); } catch (Docx4JException e) {原创 2021-01-19 11:25:59 · 163 阅读 · 0 评论 -
递归方式实现文件目录扫描
递归方式实现文件目录扫描package com.example.util.ftp;import java.io.File;import java.util.ArrayList;public class ArrayFile { private static ArrayList<Object> scanFiles = new ArrayList<Object>(); public ArrayList<Object> scanFilesWithRe原创 2021-01-19 11:23:41 · 353 阅读 · 0 评论 -
Geoserver服务发布(postgis、tiff、shpfile)
Geoserver服务发布package com.sxqx.geoserver;import it.geosolutions.geoserver.rest.GeoServerRESTManager;import it.geosolutions.geoserver.rest.GeoServerRESTPublisher;import it.geosolutions.geoserver.rest.decoder.RESTDataStore;import it.geosolutions.geoserv原创 2021-01-19 11:20:52 · 730 阅读 · 1 评论 -
FTP文件下载-断点续传
FTP文件下载-断点续传FTP文件下载:https://blog.csdn.net/sll714827/article/details/112802286package com.example.util.ftp;import com.example.Service.dataService;import com.example.pojo.Data;import org.apache.commons.net.ftp.FTPClient;import org.apache.commons.net.f原创 2021-01-19 11:17:14 · 332 阅读 · 0 评论 -
FTP文件下载
FTP文件下载package com.example.Test;import com.example.util.ftp.FTPConfig;import com.example.util.ftp.FTPFileDownload;import java.io.IOException;public class DownloadTest { public static void main(String[] args) throws IOException { FTPFile原创 2021-01-19 11:14:44 · 307 阅读 · 3 评论 -
POI读取Excel
POI读取Excelpackage com.zimax.datasharingplatform.db.util;import org.apache.poi.POIXMLDocumentPart;import org.apache.poi.hssf.usermodel.*;import org.apache.poi.hssf.util.HSSFColor;import org.apache.poi.ss.usermodel.*;import org.apache.poi.ss.util.Cell原创 2021-01-19 11:08:01 · 136 阅读 · 0 评论 -
Springboot使用Swagger显示basic error controller问题
Springboot使用Swagger显示basic error controller问题添加Swagger配置类import org.assertj.core.internal.Predicates;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet转载 2021-01-16 21:10:07 · 3479 阅读 · 0 评论