自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (6)
  • 收藏
  • 关注

原创 SpringBoot参数校验和处理

springboot参数校验 @Valid注解使用@NotNull注解参数判空,数字类型和字符串等类型的一些基础参数验证,在实体参数加@Valid注解也可以实现级联校验等使用方式

2020-12-22 14:10:37 822

原创 微信小程序_Java后端登录(一)

微信小程序-Java后端做登录登录流程时序微信用户表设计登录态总结登录流程时序微信小程序官方链接https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html微信用户表设计因为设计问题,现在只需要插入微信用户的信息即可。 userId和userLevel 可以后期手动插入,或者先解析用户信息,判断是哪个用户再插入你需要的userId和userLevel。登录态初步尝试使用业务用户和微信用户

2020-05-29 11:47:17 2384

原创 Java开发技巧

分段查询explain sql执行计划CompletableFuture异步测试sql记录-开窗函数

2023-12-05 09:37:54 435

原创 SPEL表达式个性应用

Spel实现特定默认值

2023-03-24 14:40:43 335

原创 easyExcel应用

打印A4数据 引用easyExcel模板实现。1).批量数据填充2).批量数据超过范围实现分页3).不同类型数据引用不同模板4).每页模板需插入特定数据条形码图片5).分页实现引用多sheet方法实现6).excel转pdf用于打印

2022-10-21 15:17:02 765

原创 自定义校验传参注解-解决特定传参校验解决方案

实现body参数校验实现限定必传且限定参数传参实现字符串传参非必填且限定参数实现整型传参非必填且限定参数实现InOrNull4Integer注解逻辑代码实现整型传参且限定参数实现json串传参校验

2022-10-08 14:57:09 610

原创 消费activemq消息-java.io.EOFException

java.io.EOFException异常

2022-09-08 17:33:33 463

原创 Java Json xml 格式之间转换(二)

对接海关xml报文 activemq xml bytemessage消息 xml报文单标签转数组 指定节点强制转数组

2022-09-08 17:16:00 1098 4

原创 Illegal character in query at index 222

Illegal character in query at index 222

2022-09-02 14:57:13 220

原创 jar部署,sql长度限制分批查询方法

linux部署jar 重新部署jar项目 nohup 后台部署jar项目

2022-05-06 16:06:01 333

原创 Java Json xml 格式之间转换(一)

实现json转map map转xml实现 xml中标签属性的插入 和命令空间属性的插入测试xml报文如下xml单标签转json数组json转map 方法map转xmljson-lib实现xml转json 转换根节点为顶级对象json-lib 如果需要转换json后没有根节点ForceTopLevelObject设为false 反之true某些场景xml转json后会默认存在o顶级对象节点可以设为false额外记录mybatisplus StringPool常用符号常量...

2022-04-26 18:01:49 6604

原创 Stream list使用toMap转树形结构并保留插入顺序

Stream list使用toMap转树形结构并保留插入顺序//根节点为0public static List<InterfaceParamEntity> toTreeParams(List<InterfaceParamEntity> params) { long rootId = InterfaceParamRootPid; Map<Long, InterfaceParamEntity> map = params.stream().collect(

2022-04-26 17:15:44 796

原创 记录下mysql与postgresql 动态日期时间转换

记录下mysql与postgresql 动态日期时间转换to_date在mysql中可以取YYYY-MM-DD HH24:MI:SS,但postgresql中只取YYYY-MM-DD AND data>= to_date('2021-08-18 00:00:00', 'YYYY-MM-DD HH24:MI:SS') AND data<= to_date('2021-08-18 23:59:59', 'YYYY-MM-DD HH24:MI:SS') 使用to_timestamp替换t

2021-08-23 14:41:15 424

原创 EasyExcel做简单的导入导出

EasyExcel做简单的导入导出excel导入数据导出excel

2021-07-01 12:09:56 332 1

原创 方法内联JVM相关参数记录

内联JVM相关参数参数名默认说明-XX:MaxTrivialSize=n6如果方法的字节码少于该值,则内联,单位字节-XX:MinlnliningThreshould=n250如果目标方法的调用次数低于该值,则不去内联-XX:LiveNodeCountInliningCutoff=n40000编译过程中最大活动节点数(IR节点)的上限,仅对C2编译器有效-XX:InlineFrequencyCount=n100如果方法的调用点(call site)的

2021-03-05 10:44:19 188 1

原创 Java +zxing二维码生成测试

二维码生成maven库<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version></dependency><dependency> <groupId>com.google.zxing</groupI

2021-03-04 11:57:06 170 5

原创 记 测试Interceptor拦截器,一直被拦截到login

测试拦截器,一直被拦截到登录页login.jsp解决方法,问题主要是由spring的security框架引起

2020-12-03 18:30:43 1074 1

原创 记-linux scp远程复制文件出错

报错如下:解决方法输入一下命令后,输入登录密码后既可完成远程复制ssh -o StrictHostKeyChecking=no 172.16.40.253

2020-11-25 15:51:03 469

原创 Redis持久化RDB和AOF的详解

了解Redis持久化的两种方式RDB和AOF1. 什么是RDB :每隔一段时间,把内存中的数据写入磁盘的临时文件,作为快照,恢复的时候把快照文件读进内存。如果宕机重启,那么内存里的数据肯定会没有的,重新加载rdb就可以实现数据恢复。2. 备份与恢复内存备份 --> 磁盘临时文件临时文件 --> 恢复到内存3. RDB优劣势优势每隔一段时间备份,全量备份灾备简单,可以远程传输子进程备份的时候,主进程不会有任何io操作(不会有写入修改或删除),保证备份数据的的完整性相对AOF

2020-11-24 16:07:33 146

原创 记录一个简单的Java脱敏方法

【代码】记录一个简单的Java脱敏方法。

2020-11-03 16:17:28 917

原创 CentOS7因防火墙阻止访问服务器解决方法

在不关闭防火墙的情况下开启8080端口firewall-cmd --permanent --add-port=8080/tcp 重启firewall-cmd --reload

2020-11-03 09:01:47 1106

原创 windows和linux系统中nginx部署前端项目资源

Nginx简单部署前端打包项目下载Nginx文件http://nginx.org/en/download.html测试系统为windows解压后文件主要修改配置文件 nginx-1.18.0/conf/nginx.confNginx启动配置后直接点击Nginx.exe或者在nginx安装路径 运行cmd命令****start nginxNginx 基础cmd命令启动nginx命令 start nginx关闭nginx命令 nginx -s quit n

2020-10-29 15:34:25 321

原创 Spring事务传播行为和隔离级别

Spring事务传播行为和隔离级别

2020-10-29 11:54:03 146

原创 删除MySQL表中重复数据

删除mysql数据库中表数据重复数据以下是测试数据用户表为ale_user单字段查询数据库中存在的重复数据查询有重复名字的数据和存在数量SELECT `name`, count( 1 ) FROM ale_user GROUP BY `name` HAVING count( 1 )>1返回结果全字段查询名字重复数据SELECT * FROM ale_user WHERE `name` IN ( SELECT `name` FROM ale_u

2020-10-27 09:27:28 163

原创 POI 微信小程序的wx.downloadFile API下载文件

excel报表生成和下载生成文件并返回下载路径路径生成文件接口(业务数据没写进去 下方是文件处理代码)String uuid = UUID.randomUUID().toString().replace("-", ""); String fileName = uuid + ".xls"; String root = FileUtill.getResourceBasePath(); try { String path = root + File.separator + "manhours"

2020-08-11 08:54:28 842

原创 File.separator

File.separator 可代替linux和win中 文件中的 ‘/’ ‘//’ ‘\’ "

2020-08-05 17:27:38 255

原创 HTML AJAX请求调用

html ajax请求------------------温故而知新,可以装逼矣--------------------大佬提出需求,访问html文件,动态响应文章内容作为一个纯正(半吊子)的JAVA后端写太多前后端分离的项目,太久没接触前端知识。头都是炸的!开始着手准备 菜鸟教程 w3school 赶紧大口呼吸下 html js 基础教程。接着实现后端使用的是wordpress服务器,文章编辑好。获取文章接口参考 WordPress Rest API 入门详解 CSDN很多

2020-08-05 17:26:31 2709

原创 The Scheduler cannot be restarted after shutdown() has been called.

Could not start Quartz Scheduler after delayThe Scheduler cannot be restarted after shutdown() has been called.解决方法The Scheduler cannot be restarted after shutdown() has been called.报错代码:Exception...

2020-04-21 16:05:51 24826 12

原创 SVN 死锁异常

SVN死锁异常解锁文件下载操作只在svn死锁,在eclipse中和文件里面进行清理时,还是出现错的情况进行下面的清理方式。解锁文件下载下载sqlite3-tool sqlite-tool操作解压文件,将sqlite3.exe文件放入 .svn 文件 中 可能你的文件是隐藏的 请自己把电脑的隐藏文件调成显示如图所示:接着打开sqlite3.exe 输入命令行后再去...

2020-03-10 16:27:26 278

原创 Office2PDF

Office2SWF思路总结必需工具代码部分合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入思路总结Office2SWF文件转...

2020-01-08 11:15:49 856

原创 List 循环移除方法总结

foreach进行add/remove操作出错源码解决方法源码 List<String> list = new ArrayList<>(); list.add("wupx"); list.add("love"); list.add("huxy"); for (String temp : list) { if ("love".equals(temp)...

2019-12-26 18:09:49 532

原创 log4j冲突

Error:logback、log4j2冲突.Error错误原因冲突包名冲突类解决方法在包下使用exclusions可以屏蔽包里面的依赖Error错误原因冲突包名log4j-slf4j-impl-2.12.1.jarlogback-classic-1.2.3.jar冲突类org/slf4j/impl/StaticLoggerBinder.class解决方法禁用掉其中一个包就...

2019-12-25 15:39:23 520

原创 Eureka搭建

Eureka搭建Eureka父框架搭建EurekaServer搭建EurekaClient搭建Eureka父框架搭建springboot版本<version>2.0.3.RELEASE</version>springcloud版本<version>2.0.3.RELEASE</version>pom添加依赖 <?xml ...

2019-12-18 10:34:42 290

原创 @Dict 注解尝试

@Dict注解使用@Dict注解主要是实现 字符的转换,给前端提供想要的数据。annotation代码package cn.jts.framework.annotation;import cn.jts.framework.serialize.DictSerialize;import com.fasterxml.jackson.annotation.JacksonAnnotationsI...

2019-11-29 10:51:03 15387

原创 springboot禁用swagger后还是出现读日志时间过长情况

日常罢课springboot禁用swagger后还是出现读日志时间过长情况解决方法springboot禁用swagger后还是出现读日志时间过长情况2019-11-26 10:46:35.873 INFO 12888 --- [ restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique opera...

2019-11-26 12:34:53 2731

HexEditor32位和64位dll文件

配合notepad++查看二进制文件等,根据notepad++版本放入plugins中,如一下目录E:\Notepad++\plugins\HexEditor\HexEditor.dll

2020-10-27

sqlite-tool.zip svn死锁异常

There are unfinished transactions detected in xxxxx

2020-03-10

jodconverter2.2.2.zip

里面包含官网下载的所有的jodconverter2.2.2所有资源包。jodconverter-2.2.2、jodconverter-cli-2.2.2、jshortcut、juh-3.0.1、jurt-3.0.1、ridl-3.0.1、Spire.Doc、Spire.Xls、transform-3.0.2、unoil-3.0.1 自己根据需求导入所需资源

2020-01-08

swftools+openOffice.zip

包含swftoolswindows版linux版 openOffice+swftools实现office文件转换成swf

2020-01-06

swftools-0.9.0(windows).zip

windows版swftools-0.9.0 openOffice+swftools 实现office2swf

2020-01-06

MYSQL单表及多表查询基础

对mysql单表和多表查询基础实现 查询两门以上不及格课程的同学的学号及其平均成绩 查询课程名称为“数据库”,且分数低于60的学生姓名和分数

2019-03-04

空空如也

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

TA关注的人

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