- 博客(44)
- 收藏
- 关注
原创 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
原创 java接口方式调用海康大华摄像机预览。
java接口方式调用海康大华摄像机,兼容高版本谷歌浏览器,nginx + ffmpeg通过rtsp转m3u8直播
2023-01-08 01:50:09
5237
4
原创 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
原创 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
原创 处理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关注的人