自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 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 954

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

vue百度地图获取经纬度

2024-03-06 17:21:01 970

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

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

2023-12-20 17:16:35 421

原创 kettle数据字典动态映射

kettle数据字典动态映射

2023-06-03 23:26:14 789

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

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

2023-01-16 11:54:27 371

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

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

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

原创 linux安装redis

linux安装redis

2023-01-08 00:59:15 120

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

前后端混淆加密

2022-12-01 16:57:09 765

原创 vue前端混淆加密

vue混淆加密

2022-11-21 09:53:59 671

原创 EasyExcel 表头自适应宽度

EasyExcel自适应表头宽度

2022-10-11 21:51:40 7512

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

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

2022-08-31 15:47:41 198

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

java注解校验手动触发

2022-08-23 13:26:57 362

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

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

2022-08-08 15:11:21 7681

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

java 工具类分环境读取配置

2022-08-08 15:03:36 438

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

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

2022-07-18 23:06:34 424

原创 fortify源码检查处理

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

2022-04-29 11:25:59 1858

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

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

2022-04-27 21:04:35 10912 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 2561 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 8752

原创 Elasticsearch7入门基础语法练习

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

2022-01-27 10:39:52 1886

原创 win10下docker搭建ES7集群

win10下docker简单搭建Elasticsearch集群

2022-01-13 13:59:10 1593

原创 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 902 2

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

调用fegin上传下载

2021-12-25 18:33:03 315

原创 处理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 2319

原创 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 1099

原创 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 1037

原创 整合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 2437 4

原创 Vue 验证数组

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

2021-02-05 20:50:30 7349

原创 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 478

原创 vue时间控件常用处理

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

2021-01-08 17:51:08 661

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

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

2020-12-04 10:25:38 494

原创 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 9358

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

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

2020-07-14 09:35:07 1064 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 2427

原创 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 2781

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

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

2020-06-18 12:04:13 297

转载 Mysql优化

https://c.m.163.com/news/a/FF633RVS0531AT43.html?spss=newsapp当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的性能依然有不少优化空间,甚至能正常支撑千万级以上的数据量:字段尽量使用TI

2020-06-16 08:53:06 145

原创 vue新手快速入门练习环境搭建

新入公司可怜兮兮几年只会jquery等东东的我,被要求前后端一起来吧,好吧然后开始了vue的摸索之路,网上视频不少但是苦于如何简单快捷的搭建vue练习环境。简单的分享一下搭建的过程,vue不好招人啊,本着公司企业文化敬业分享,还是为今后的各种vue高手提供个简单的快速的入门搭建和学习,也为早日脱离前后端一起干的苦日子,分享是快乐的。开始学习和干活1、环境搭建网上搭建vue项...

2020-04-24 21:44:58 663

原创 IDEA-Java注释模板设置

去一个公司改一次模板,以前写的资料又不知道跑哪里去了还是写写,万一又换公司,还得百度,百度又很坑,IDEA设置Java注释1、设置class,interface,enumctrl+alt+s打开设置面板/*** Description //todo* @ClassName ${NAME}* @author 废材是怎样炼成的* @date ${YEAR}.${MONTH}.${...

2020-04-24 14:29:17 2129

原创 Spirngboot配置文件properties修改为yml文件显示没有Spring小绿叶

1、查看你的maven project是否都是正常的,不正常的没有被纳入maven管理的,IDEA右边小窗口会显示成灰色2、如果是灰色,请打开setting找到maven,找到ignore file 看看是否你变灰色的pom被勾选,去掉,然后刷新下你的模块。如果没有纳入maven,请找到模块对应的pom文件右键加入maven即可3、如果你的模块只是一个maven模块并不是Springboo...

2020-04-19 00:19:36 743

空空如也

空空如也

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

TA关注的人

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