笔记
文章平均质量分 52
废材是怎么养成的
这个作者很懒,什么都没留下…
展开
-
处理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 · 2286 阅读 · 0 评论 -
ffmpeg通过nginx负载均衡后端和静态文件
ffmpeg负载均衡 nginx静态文件负载均衡原创 2023-01-16 11:54:27 · 363 阅读 · 0 评论 -
java接口方式调用海康大华摄像机预览。
java接口方式调用海康大华摄像机,兼容高版本谷歌浏览器,nginx + ffmpeg通过rtsp转m3u8直播原创 2023-01-08 01:50:09 · 4913 阅读 · 4 评论 -
linux安装redis
linux安装redis原创 2023-01-08 00:59:15 · 116 阅读 · 0 评论 -
前后端代码打包混淆加密
前后端混淆加密原创 2022-12-01 16:57:09 · 744 阅读 · 0 评论 -
EasyExcel 表头自适应宽度
EasyExcel自适应表头宽度原创 2022-10-11 21:51:40 · 7490 阅读 · 0 评论 -
SpringBoot接口防重复和日志切面
java接口防止重复,日志切面原创 2022-08-31 15:47:41 · 192 阅读 · 0 评论 -
本地调用远程fegin远程上传下载接口
调用fegin上传下载原创 2021-12-25 18:33:03 · 304 阅读 · 0 评论 -
jaxb xmlStr与对象互转+手动校验
java注解校验手动触发原创 2022-08-23 13:26:57 · 356 阅读 · 0 评论 -
JAVA 二维码图片生成和base64位加密解密
二维码生成工具 带logo二维码 二维码base64加密解密 二维码识别原创 2022-08-08 15:11:21 · 7641 阅读 · 0 评论 -
java工具类按环境读取配置
java 工具类分环境读取配置原创 2022-08-08 15:03:36 · 432 阅读 · 0 评论 -
myBatis Api Controller Service Mapper基本操作封装
对某翼平台代码的一次二次封装原创 2022-07-18 23:06:34 · 417 阅读 · 0 评论 -
fortify源码检查处理
1、Key Management: Hardcoded Encryption Key2、Weak Encryption: Insecure Mode of Operation原创 2022-04-29 11:25:59 · 1854 阅读 · 0 评论 -
java前后端参数和返回加密解密AES+CBC+BASE64
java 前后端加密解密, java +vue aes+cbc参数返回值加密解密原创 2022-04-27 21:04:35 · 10886 阅读 · 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 · 2548 阅读 · 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 · 8661 阅读 · 0 评论 -
Elasticsearch7入门基础语法练习
Elasticsearch7基础语法入门,中文官方网站学习模拟练习,适合初学入门,ES比对mysql给出自己的理解原创 2022-01-27 10:39:52 · 1876 阅读 · 0 评论 -
win10下docker搭建ES7集群
win10下docker简单搭建Elasticsearch集群原创 2022-01-13 13:59:10 · 1589 阅读 · 0 评论 -
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 · 1093 阅读 · 0 评论 -
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 · 1022 阅读 · 0 评论 -
整合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 · 2420 阅读 · 4 评论 -
Vue 验证数组
干后端干前端干啥啥都行,经常遇到附件上传,或者有需要验证数组的情况,想要使用原生rules保持界面的干净,然后老老实实看了下vue是如何自定义验证规则。然后封装一个验证规则,以后好用。方法一、简单处理版本,直接使用rules自带的,但是有点小bug,F12时候会有异常,想图快的将就用吧1.1需要验证的数组字段加规则ruleupFileList: [ { required: true, message: '注意:请上传附件',.........原创 2021-02-05 20:50:30 · 7318 阅读 · 0 评论 -
vue时间控件常用处理
1、处理时间后面时间不能大于前面的时间,前面时间大于等于当前日期<DatePicker v-model="formData.startTime" type="datetime" format="yyyy-MM-dd" placeholder="请选择" :opti...原创 2021-01-08 17:51:08 · 647 阅读 · 0 评论 -
vue简单实现各Tab页面无路由跳转增删改
被逼着走向全栈的路上,干后端的干啥都行,办法总是有的,还是要总结下,吸收学习到的知识不少。简单实现一个主表,多个子表在tab页面中增删改查,看了公司前端妹子可以使用Modal去实现,感觉有点累,觉得不够面向对象,模块多了不能复制粘贴直接用,就想了想还是自己去实现下。增删改查这种工作不应该一直做,看着公司前端那么累,于心不忍还是给个没啥太大毛病的模板去复制粘贴吧,不然最后苦的还是我。自动代码工具可以使用Idea插件EasyCode实现列表页新增修改页,主表加多子表vue 目录原创 2020-12-04 10:25:38 · 488 阅读 · 0 评论 -
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 · 9308 阅读 · 0 评论 -
达梦数据库反向生成pwd文件
写powerdesigner文件好麻烦的,现在只需要关注数据库设计,和规范数据库设计,然后生成pwd文件。1、导出数据库脚本sq选择数据库右键,选择模式对象导出,选择需要生成的表,一般全选就好,填入保存的文件名称和路径,点击导出l2、创建pwd模型选择oracle 11 DBMS,其他数据库根据实际需要选择即可根据sql更新module选择你创建的module,数据库菜单选择update module from database,选择你保...原创 2020-07-14 09:35:07 · 1049 阅读 · 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 · 2419 阅读 · 0 评论 -
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 · 2773 阅读 · 0 评论 -
java单元测试junit+powermock+mock
【Junit4.12+powermock+mock 单元测试静态方法、普通方法、私有方法 - 一颗遗失的星星 - 博客园】https://www.cnblogs.com/sean-zeng/p/12370831.html原创 2020-06-18 12:04:13 · 292 阅读 · 0 评论