自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Idea配置Spring Initializr URL

Idea默认Strart services urlIdea中默认使用为https://start.spring.io/,国内网络如果不稳定创建工程会很慢修改为阿里云地址https://start.aliyun.com/图片展示

2021-07-22 17:24:34 5461

原创 VScode配置置Vue代码片段

安装Vetur插件在插件中心搜索安装即可配置代码模板文件(File) ➡ 首选项 (Preference)➡ 用户代码片段(User Snippets) ➡ 点击新建全局代码片段(New Global Snippets file) ➡ 取名 vue(输入vue) ➡ 确定代码片段{ "Print to console": { "prefix": "vue", "body": [ "<!-- $1 -->", .

2021-07-04 18:02:28 500

原创 Shell定时删除冗余文件

shell脚本内容#!/bin/shfileDir="/home/hadoop/sqlFile";find $fileDir -mtime +3 -name "*.sql" -type f | xargs rm -rf;shell脚本解释-mtime:标准语句写法+10:查找10天前的文件,这里用数字代表天数,+30表示查找30天前的文件-name “*.sql”:希望查找的文件类型-type f:只查询类型为文件数据shell脚本可执行权限chmod a+x deleteSq.

2021-06-23 15:47:15 157 1

原创 使用线程池实现异步调用

背景处理性能问题发现一个API耗时过长,代码中只有两个处理数据入表以及使用RestTemplate远程调用发送通知。通过日志看到整个insert仅仅用了10毫秒;最终发现RestTemplate远程发送通知耗时远远超过数据库insert耗时。处理因为发送通知为调用其他微服务处理且不需要得到返回值,觉得对发送通知service改造为异步调用SpringBoot异步注解原打算使用Springboot自有@Async和EnableAsync注解来处理,但是原代码中存在循环依赖问题,造成服务无法启

2021-06-11 16:44:14 944

原创 记录一次Vue项目性能优化

优化背景客户测试环境(使用客户全量数据)发现页面加载过慢,客户侧把浏览器控制台network耗时超过2秒API全量抽出转交定位优化问题发现在问题定位中发现三类问题(排除PostgreSQL数据库问题)一. Vue组件API重复调用问题描述多个组件中存在共用的select选择框且select中数据量在万条以上,各个组件中并未封装统一的VueX state统一处理,而是在每个子组件中各自调用从而造成多余的API调用。处理方式封装统一VueX state数据,在父组件中统一调用处理,子组件中在c

2021-06-09 10:19:26 333

原创 Python基础Django安装

一. 目录说明最外层django01为项目的容器,工程根目录内层django01为包,名称和项目根目录名称相同templates目录为存放前端页面文件目录,html文件等二. 代码说明init.py初始化文件asgi.pysettings.py配置文件,DATABASE数据库连接池等配置urls.py映射路径,路由文件,URL声明,就是项目的“目录”wsgi.py网关manage.py管理文件:一个让你用各种方式管理Django项目的命令行工具

2021-04-28 13:52:07 146 1

原创 Cannot find any provider supporting SM4问题记录

问题场景使用SM4加密异常异常信息 java.security.NoSuchAlgorithmException: Cannot find any provider supporting SM4 at javax.crypto.Cipher.getInstance(Cipher.java:539) ~[na:1.8.0_191] at cn.hutool.crypto.SecureUtil.createCipher(SecureUtil.java:1027) ~[hutool-all-..

2021-04-28 08:40:48 3126

原创 Vue中创建公共函数

在vue项目中创建公共函数创建common.js文件import Vue from 'vue'const extension = { /** * Store data to sessionStorage with key. * @param key * @param object */ $saveSession: function (key, object) { localStorage.setItem(key, JSON.stringify(objec

2021-02-19 10:56:18 569

原创 js以15分钟为单位分割间隔时间

场景 API传回开始时间和结束时间,页面需要展示开始时间和结束时间中相隔多少时间,以15分钟为单位使用select展示,例如开始时间和结束时间相差一小时展示15分钟、30分钟、45分钟以及1小时。相差两个小时;展示一小时内数据以及1小时15分、1小时30分……处理方式 let itemList = []; // 开始时间结束时间相差分钟数,可使用moment.js计算 let diffMinunes = 485; let diffCountMin = Math.fl

2021-02-08 17:07:06 2384

原创 controller中接受时间类型数据

controller中接受时间类型异常最近在与后端联调中发现在传入时间为字符串时候后端无法接受字符串类型数据,翻出自己以前的Java代码对比记录一下!错误信息:2021-01-15 14:07:46.506 WARN 18224 --- [nio-8080-exec-8] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableExc

2021-01-15 14:57:09 1249

原创 Vue项目引入jQuery

Vue项目中引入jQuery执行命令npm install jQuery --save修改package.json文件可以不执行第一步命令直接修改package.json文件,在dependencies中添加jQuery依赖,添加后执行npm install 命令即可"jQuery": "^1.7.4",其他依赖引入jQuery需要引入jQuery对应依赖,此次使用Vue版本为1.+版本,对应依赖为jsdom,location,navigator,xmlhttprequest;安

2021-01-11 13:08:04 538

原创 maven安装Ojdbc6

这里写自定义目录标题maven无法下载ojdbc依赖包问题如何处理maven无法下载ojdbc依赖包问题依赖如下<dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>${oracle.version}</version>

2021-01-03 13:00:02 174

原创 Vue零散整理

Vue起步两个月了,已经可以实现很多功能并可以封装一下组件,但是感觉缺少总结,先记录一下零碎的知识点;本篇文档会持续补充……修改placeholder颜色::v-deep input::-webkit-input-placeholder修改element UI中原生CSS样式.point_name_item { ::v-deep .el-input__inner { text-align: center; color: #2699fb; border: 2px

2020-12-28 20:43:36 198

原创 Controller中接受对象属性丢失问题记录

问题场景Entity实体类中使用@Data注解在controller中丢失了一个对象中属性(前端传入名称完成一致)修改方式在搜了N多博客后,原因并未确定(怀疑是Lomback插件BUG)处理方式:2.1 删除@Data注解,使用Idea生成get、set方法。2.2 在丢失属性字段添加@JsonProperty注解。删除@Data注解改用get和set方法不添加@JsonProperty注解是否可行,还需验证...

2020-12-28 19:43:28 649 1

原创 moment安装以及基本用法

使用moment获取时间区间(今日,明日,本周,上周,下个月等)文章声明Vue项目moment安装文章声明文章核心内容为转载文章,转载只为方便查找;原文地址:https://blog.csdn.net/qq_42427109/article/details/88664701Vue项目moment安装新建moment.js文件import Vue from 'vue'import moment from 'moment'Vue.prototype.$moment = moment修改

2020-12-04 16:32:49 1906

空空如也

空空如也

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

TA关注的人

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