自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 JSONArray转Map例[{“code“:“value“}]

JSONArray转Map例[{“code”:“value”}] List<Map<String, String>> maps = JSON.parseObject(jsonArray.toString(), new TypeReference<List<Map<String, String>>>() {});

2021-05-19 15:37:45 1897

原创 压缩上传到ftp服务器后拉取数据解压缩

压缩工具类_这里压缩专门提供了个方法返回流的方式直接提交到ftp服务器/** * * @program: demo * @description: ZipFileUtil * @author: jinbiao * @create: 2021-04-16 09:26 **/@Slf4jpublic class UnZipFileUtil { /** * 缓存区大小 */ private static final int BUFFER_SIZE = 2 *

2021-05-18 10:45:44 403

原创 html转base64整理

public Long baseProve(Object obj) throws Exception { Class<?> cla = obj.getClass(); Map<String, Object> map = JSONObject.parseObject(JSON.toJSONString(obj), Map.class); //选择模板 ProveTemplateEntity entity = proveT.

2021-01-05 16:16:45 1031 3

原创 捕获SQLIntegrityConstraintViolationException

记录全局异常无法捕获:SQLIntegrityConstraintViolationException无法捕获 @ExceptionHandler(value = SQLIntegrityConstraintViolationException.class) public RespJson<Void> repeatException(SQLIntegrityConstraintViolationException e) { return RespJson.fail(C

2020-11-30 17:00:07 8002 9

原创 Elasticsearch 客户端TransportClient vs RestClient 有两种连接方式

在项目中用到了es其高了解到TransportClient 与RestClient 两种方式相阅相关资料:Elasticsearch(ES)有两种连接方式:TransportClient、RestClient。TransportClient通过TCP方式访问ES(只支持java),RestClient方式通过httpAPI 访问ES(没有语言限制)。Elasticsearch计划在Elasticsearch7.0中弃用TransportClient,在8.0中完全删除它。故在实际使用过程中建议您

2020-11-24 11:33:58 3085

原创 记录一下Java实体转json字段顺序问题

Data。

2023-08-12 15:04:40 1107

原创 List根据多个字段去重Lambda

lambda去重,根据多个字段collectingAndThen() 收集之后继续做一些处理。 list多个字段去重排 List nNullImei = newSearch.stream().filter(x -> collect.contains(x.getDataImsi())) .filter(x -> StringUtils.isNotEmpty(x.getDataImei())) .collect(Collecto.

2022-05-25 14:35:43 775 2

原创 Swagger接收file类型时显示string

文件上传显示变成了字符串解决方法:@RequestParam 替换为@RequestPart————————————————————————@RequestPart这个注解用在multipart/form-data表单提交请求的方法上。支持的请求方法的方式MultipartFile,属于Spring的MultipartResolver类。这个请求是通过http协议传输的不知道为什么 后来换成了@RequestPart...

2022-05-25 14:32:09 842

原创 处理文件上传捕捉大小限制异常

/*** 处理上传异常* @param t* @return*/@ExceptionHandler(MultipartException.class)public ResponseEntity handleAll(Throwable t) throws Exception {// TODO do Throwable tlogger.error(“=>”+t.getMessage());HttpHeaders headers = new HttpHeaders();headers.s

2022-05-12 14:06:46 225

原创 win7安装和使用protoc

protoc:下载地址https://github.com/protocolbuffers/protobuf/releases/tag/v3.9.0碰到的问题 :开始我在win10使用的,解压后配置环境变量,直接 cmd protoc --version 没问题 配置成功在win7环境下同样操作还需要将 protoc-3.9.0-win64\bin 中 protoc.exe 考到C:\Windows\System32 下 解决问题编译1、d盘根目录新建文件夹 “protofile”;

2022-04-07 10:02:59 716

原创 Lambda封装树形结构,或大多开源组件extends TreeNode,TreeUtils.build

例: 数据结构@Data@ApiModel(value = "系统行政区域")public class Area implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "物理主键") private Long id; @ApiModelProperty(value = "业务id") private String uId; @Ap

2022-04-06 15:12:07 620

原创 es http请求json封装(没必要这么做,领导要求,记录一下)

es服务器地址:http://127.0.0.1:9100/[Elasticsearch: 权威指南]:(https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html)https://www.elastic.co/guide/cn/elasticsearch/guide/current/_creating_an_index.html1. es 查询(GET)Match会根据该字段的分词器,进行分词查询。{ "qu.

2022-03-24 17:23:22 2806

原创 记录集成flowable扫描报错 Mapped Statements collection does not contain value for org.flowable.ui.modeler.dom

记录Flowable 集成后扫描不到jar包中mapping而报错Mapped Statements collection does not contain value for org.flowable.ui.modeler.domain.Model.selectModelByParameters#yml:mybatis-plus: configuration-properties: prefix: blobType: BLOB boolValue: TRUE...

2022-03-23 11:04:02 599

原创 Map排序,Lambda排序

map排序Map<String, String> map = new HashMap<>(); TreeMap<String, String> maps = new TreeMap<>(new Comparator<String>() { @Override public int compare(String o1, String o2) { retu

2022-03-17 18:55:04 385

原创 Map+函数式接口方法

Map+函数式接口方法

2022-03-14 17:08:32 1027

原创 spring boot 集成 ES +ik分词器

es+ik

2022-03-09 16:04:42 4106 1

原创 返回数据打码隐藏加星号加*

/** * 字段加* 名字,,,身份证 ,电话号码 * * @program: smart-server * @description: FieldUtils * @author: jinbiao * @create: 2020-11-06 17:09 **/public class FieldUtils { /** * @param filed 需要处理的字段 * @param start 隐藏开始长度 * @param end 隐藏结束长度

2021-05-21 09:54:45 162

原创 zip文件解压缩并上传到指定目录

需求是上传一些服务到指定服务器目录,然后返回给前端地址访问,,nginx己经配好了剩下的就是上传了,文件内容有htm和文件夹等所以就直接做了解压zip到指定目录:/** * @program: demo * @description: ZipFileUtil * @author: jinbiao * @create: 2021-04-16 09:26 **/@Slf4jpublic class UnZipFileUtil { /** * @param multipart

2021-04-22 10:21:35 869

原创 模板打印(图片透明,二维码加圆边框,旋转角度,修改dpi)

在网上找了好多,最后整理在一起功能效果图:<!-- 二维码--> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version> </dependency>

2021-03-12 19:37:09 396

原创 java EXCEL或WORD转PDF转图片(base64)

记录EXCEL或WORD转图片 <groupId>com.documents4j</groupId> <artifactId>documents4j-local</artifactId> <version>1.0.3</version> </dependency> <dependency> <groupId>c

2021-02-03 16:52:57 912

原创 java html 转图片

记录一下需求功能之前做的模板文件转图片,联系到实际业务需要做很多pdf模板比较麻烦现用freemarker 处理,将页面html存到数据库中,减少代码量模板多的情况下选择某个模板 <dependency> <groupId>net.sf.cssbox</groupId> <artifactId>cssbox</artifactId> <version>4.

2020-12-14 17:48:16 415

原创 记录文件预览另一种方式

nginx方式location /file/ {alias /home/jclazz/80kj/smart-admin/uploadfile/image/;#指定图片存放路径#access_log /usr/local/websrv/nginx-1.9.4/logs/images.log;#日志存放路径}另一种方式 public ResponseEntity<byte[]> getImg(@PathVariable(name = "fileName") String fi..

2020-11-19 16:33:48 114

原创 PdfBox模板转图片

PDFBox模板转图片优化较之前改动去除 pdDocument.save(path); 模板赋值后没有存到本地,再重新读取—>转图片字体暂做了调整华文新魏 未定 测试结果字体影响所以赋值时用了大概4-6秒@Slf4j@Servicepublic class PrintBusinessServiceImpl implements PrintBusinessService { @Value("${uploadFile.location}") private String l

2020-11-19 16:22:59 271

原创 PDFBOX转图片

<!-- https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox --> <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.4</version> <..

2020-10-31 15:31:29 402

原创 client does not support authentication protocol requested by server

client does not support authentication protocol requested by server 今天在新电脑上装环境安的mysql8.0连用navicat连接报错<记录>功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FL

2020-09-27 15:25:35 188

原创 spark+es初步涉及

之初我在本地安装了spark 然后配置环境变量,查看spark是否安装成功"spark-shell"报错,又安装了hadoob 在网上查的安装资料运行成功然后代码部分 先引入了jar <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-core_2.11</artifactId>

2020-06-10 15:21:52 523

原创 docker布署相关服务命令

docker启动容器外挂本地项目tomcatdocker run -d -p 8081:8080 --name tomcat -v /usr/local/mytomcat:usr/local/tomcat/webapps/ROOT tomcatmysqldocker run -d --name mysql5.7 -p 33306:3306 --restart always --privileged=true -v /root/docker/mysqletc/mysql:/etc/mysql

2020-06-09 16:16:43 148

原创 mysql 5.7以上版本 group by问题

mysql> select @@sql_mode;session和global 的sql_mode的值都为:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTIONonly_full_group_by说明:only_full_group_by :使用这个就是使用和oracle一样

2020-06-09 16:09:02 234

原创 # 本地启动html与tomcat启动html

本地启动html与tomcat启动html遇到的问题记录遇到的问题描述​ 1.本地打开html登陆页面正常,登录后正常返回token与个人片息​ 2.无法获取菜单信息,提示401并且获取菜单请求没有携带token疑问tomcat 访问是正常的无可厚非,但是本地访问获取到了个人信息和token理论上是有交互的,但是发送后面的请求却没有协带token原因1.本地启动和tomcat启动 一个是file协议,一个是http协议file协议更多的是将该请求视为一个本地资源访问请求,和你使用资源

2020-06-01 11:12:00 1276

原创 lambda时间排序分组后取第一条

lambda排序分组后取第一条package com.dkha.government.contral;import lombok.Data;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.*;import java.util.stream.Collectors;...

2019-12-26 14:28:47 8575

原创 Disconnected from the target VM, address: '127.0.0.1:56936', transport: 'socket'

springcloud启动报错Disconnected from the target VM, address: '127.0.0.1:56936', transport: 'socket'解决办法 :由于项目意外关闭,资源没有释放。结束系统的 java 进程。2.引入依赖包。 org.springframework.boot spring-boot-start...

2019-12-25 21:59:30 1748

原创 aiXcoder编程开发助手安装

下载地址https://www.aixcoder.com/#/Download内置搜索功能,不过要连网才能使用邀请码: 7PB0填写邀请码获取勉费试用,邀请四个人可以使用一年

2019-08-07 14:40:14 268

原创 sql打印到控制台并格式化

sql打印到控制台并格式化@Beanpublic PerformanceInterceptor performanceInterceptor() {PerformanceInterceptor performanceInterceptor = new PerformanceInterceptor(); performanceInterceptor.setFormat(true);/...

2019-08-05 16:42:50 704 2

原创 记录一次数据库连接超时

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException 早起启动项目报错 连接超时Caused by: org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction;...

2018-08-03 14:52:58 399

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除