自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记一次MyBatis分页莫名其妙的失效,首次执行合适,后续执行分页失效且异常

MyBatis分页失效

2025-03-19 20:40:25 386

原创 SpringBatch简单处理多表批量动态更新

SpringBatch处理动态表动态更新数据

2025-02-25 22:11:13 464

原创 pdf转word

java pfd转word

2025-01-01 00:30:48 661

原创 antv x6实现ER图

前端:安装相关依赖 npm install antv/x6 antv/x6-plugin-history antv/x6-plugin-selection antv/x6-plugin-minimap @antv/layout。代码包:链接: https://pan.baidu.com/s/1KotRLKw_1ZhLkTnmycIqpw 提取码: demr。后端交互js metaErApi.js。design.js 打桩数据。

2024-05-14 10:30:18 1372

原创 vue接入百度地图获取经纬度

vue百度地图获取经纬度

2024-03-06 17:21:01 1019

原创 kettle查库组装参数循环调用第三方接口入库

kettle循环查询组装调用第三方接口解析JSON入库

2023-12-20 17:16:35 567

原创 kettle数据字典动态映射

kettle数据字典动态映射

2023-06-03 23:26:14 919

原创 EasyCode模板

EasyCode模板

2023-03-24 17:17:37 2

原创 ffmpeg通过nginx负载均衡后端和静态文件

ffmpeg负载均衡 nginx静态文件负载均衡

2023-01-16 11:54:27 409

原创 java接口方式调用海康大华摄像机预览。

java接口方式调用海康大华摄像机,兼容高版本谷歌浏览器,nginx + ffmpeg通过rtsp转m3u8直播

2023-01-08 01:50:09 5237 4

原创 linux安装redis

linux安装redis

2023-01-08 00:59:15 128

原创 前后端代码打包混淆加密

前后端混淆加密

2022-12-01 16:57:09 888

原创 vue前端混淆加密

vue混淆加密

2022-11-21 09:53:59 738

原创 EasyExcel 表头自适应宽度

EasyExcel自适应表头宽度

2022-10-11 21:51:40 7641

原创 SpringBoot接口防重复和日志切面

java接口防止重复,日志切面

2022-08-31 15:47:41 228

原创 jaxb xmlStr与对象互转+手动校验

java注解校验手动触发

2022-08-23 13:26:57 379

原创 JAVA 二维码图片生成和base64位加密解密

二维码生成工具 带logo二维码 二维码base64加密解密 二维码识别

2022-08-08 15:11:21 8243

原创 java工具类按环境读取配置

java 工具类分环境读取配置

2022-08-08 15:03:36 451

原创 myBatis Api Controller Service Mapper基本操作封装

对某翼平台代码的一次二次封装

2022-07-18 23:06:34 448

原创 fortify源码检查处理

1、Key Management: Hardcoded Encryption Key2、Weak Encryption: Insecure Mode of Operation

2022-04-29 11:25:59 1943

原创 java前后端参数和返回加密解密AES+CBC+BASE64

java 前后端加密解密, java +vue aes+cbc参数返回值加密解密

2022-04-27 21:04:35 11145 6

原创 java8 List<Map>根据某属性去除重复保留顺序

private static <T> Predicate<T> distinctByKey(Function<? super T, ?> keyExtractor) { Map<Object, Boolean> seen = new ConcurrentHashMap<>(); return t -> seen.putIfAbsent(keyExtractor.apply(t), Boolean.TRUE) == null;.

2022-03-21 13:45:45 2599 1

原创 java返回文件流和返回Json混用

前后端用于处理Java上传文件后成功和失败返回Json信息,校验失败放回文件流并下载。一个接口兼顾Json返回和文件流返回1、vue前端请求处理:// 封装axios的下载数据流转换成excelexport function DownLoadToExcel(url, data = {}, fileName) { fileName = fileName + '.xls' return new Promise((resolve, reject) => { axios

2022-02-28 21:51:30 9164

原创 Elasticsearch7入门基础语法练习

Elasticsearch7基础语法入门,中文官方网站学习模拟练习,适合初学入门,ES比对mysql给出自己的理解

2022-01-27 10:39:52 1937

原创 win10下docker搭建ES7集群

win10下docker简单搭建Elasticsearch集群

2022-01-13 13:59:10 1606

原创 EasyCode获取字段长度

$!{column.obj.dataType.length}#foreach($column in $tableInfo.fullColumn) #if(${column.comment})/** * ${column.comment} */ @ApiModelProperty(value = "${column.comment}") #if($!{tool.getClsNameByFullName($column.type)} == "Date") .

2021-12-31 11:47:35 953 2

原创 本地调用远程fegin远程上传下载接口

调用fegin上传下载

2021-12-25 18:33:03 333

原创 处理Spring获取不到Bean或者配置文件

1、本地window环境正常启动有时候在linux上启动获取不到Bean或者配置文件。加入工具类@Component@Lazy(false) // 不要延迟,或者使用注解加上条件去初始化public class SpringBeanUtil implements ApplicationContextAware { private static ApplicationContext applicationContext; @Override public void se

2021-08-06 17:30:22 2436

原创 Mybatis 处理返回对象和HashMap自动处理为驼峰,返回Map处理Text,Clob等特殊大字段

想偷懒不想用POJO指定返回想用HashMap直接返回并处理Clob TEXT等大字段方式一:转化varcharconvert(varchar(5000),t.PREDICTION_INFO) as PREDICTION_INFO <select id="findProvincePredictionByArea" resultType="map"> select a.AREA_NAME, convert(varchar(5000),t.PREDICTION_INFO) as...

2021-07-03 19:50:46 1156

原创 sql构造时间列表

1、获取某时间开始24小时每小时列表数据SELECT TO_DATE('2021-05-06','YYYY-MM-DD HH24:MI:SS')-(LEVEL-1.0)/24 AS DAT FROM DUAL CONNECT BY LEVEL <> 242、获取某时间开始,往后推若干天时间列表SELECT level,TO_DATE('2021-05-06','YYYY-MM-DD')- LEVEL + 1 AS DAT FROM DUAL CON...

2021-05-06 11:19:27 1096

原创 整合EasyExcel+Itext导出PDF和world

1、对EasyExcel进行二次封装2、结合EasyExcel的注解导出PDF文件和world文件、支持自定义表头,复杂表头3、无需安装插件借鉴的源码地址:https://github.com/caryyu/excel2pdf自己封装的支持world链接:https://pan.baidu.com/s/1MVA-J_KN98PZlU9LOcvFAg提取码:kpsa有问题私密或者QQ留言362537717...

2021-03-24 20:00:55 2511 4

原创 Vue 验证数组

干后端干前端干啥啥都行,经常遇到附件上传,或者有需要验证数组的情况,想要使用原生rules保持界面的干净,然后老老实实看了下vue是如何自定义验证规则。然后封装一个验证规则,以后好用。方法一、简单处理版本,直接使用rules自带的,但是有点小bug,F12时候会有异常,想图快的将就用吧1.1需要验证的数组字段加规则ruleupFileList: [ { required: true, message: '注意:请上传附件',.........

2021-02-05 20:50:30 7626

原创 SpringBoot 配置事务切点

SpringBoot 配置事务切点package com.zdww.eemp.arev.biz.internal.config.transaction;import org.aspectj.lang.annotation.Aspect;import org.springframework.aop.aspectj.AspectJExpressionPointcut;import org.springframework.aop.support.DefaultPointcutAdvisor;imp

2021-02-01 14:01:47 499

原创 vue时间控件常用处理

1、处理时间后面时间不能大于前面的时间,前面时间大于等于当前日期<DatePicker v-model="formData.startTime" type="datetime" format="yyyy-MM-dd" placeholder="请选择" :opti...

2021-01-08 17:51:08 681

原创 vue简单实现各Tab页面无路由跳转增删改

被逼着走向全栈的路上,干后端的干啥都行,办法总是有的,还是要总结下,吸收学习到的知识不少。简单实现一个主表,多个子表在tab页面中增删改查,看了公司前端妹子可以使用Modal去实现,感觉有点累,觉得不够面向对象,模块多了不能复制粘贴直接用,就想了想还是自己去实现下。增删改查这种工作不应该一直做,看着公司前端那么累,于心不忍还是给个没啥太大毛病的模板去复制粘贴吧,不然最后苦的还是我。自动代码工具可以使用Idea插件EasyCode实现列表页新增修改页,主表加多子表vue 目录

2020-12-04 10:25:38 512

原创 Vue中键值对映射取值方法总结

1、显示某值对应的名称通过计算属性,常用详细显示key对应的value值<div>{{ displayRank }}</div>computed: { // 获取职级名称 displayRank() { let lable = '' this.companyTypeList.forEach(item => { if (item.value === this.formData.rank) { la...

2020-08-22 14:35:25 9496

原创 达梦数据库反向生成pwd文件

写powerdesigner文件好麻烦的,现在只需要关注数据库设计,和规范数据库设计,然后生成pwd文件。1、导出数据库脚本sq选择数据库右键,选择模式对象导出,选择需要生成的表,一般全选就好,填入保存的文件名称和路径,点击导出l2、创建pwd模型选择oracle 11 DBMS,其他数据库根据实际需要选择即可根据sql更新module选择你创建的module,数据库菜单选择update module from database,选择你保...

2020-07-14 09:35:07 1103 2

原创 Vue动态绑定属性和动态获取属性值

基本不用写前端了,虽然Vue不太会,Jquery还是会点的,Jquery可以动态绑定设定值,作为Vue这么牛逼优秀的框架,会不支持动态绑定?我今天快被合作的前端小哥给气到了,不行必须得写出来,太气人了,做后端的帮你搞定下。想要个Json数据咋就这么困难呢。大致需求:原数据:{ grade1:1 grade2:2 grade3:3 level1:1 level2:2 level3:3 gradeId1:1 gradeId2:2 gradeId3:3...

2020-07-09 21:18:16 2448

原创 java简单实现lambda将数据行转列

1、需求一个级别可以有多个档级,级别和档位可能会变动2、数据库存储的元数据是级别+档次+薪资代码实现:public class Test { public static void main(String[] args) { List<Demo> list = initDemoList(); // 级别分组 List responseList = list.stream().collect(Collectors.group

2020-07-07 13:27:21 2825

原创 java单元测试junit+powermock+mock

【Junit4.12+powermock+mock 单元测试静态方法、普通方法、私有方法 - 一颗遗失的星星 - 博客园】https://www.cnblogs.com/sean-zeng/p/12370831.html

2020-06-18 12:04:13 315

空空如也

空空如也

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

TA关注的人

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