- 博客(33)
- 收藏
- 关注
原创 el-input textarea 无法输入内容、就像被锁住了
el-input textarea 无法输入内容、就像被锁住了现象输入法是可以体现出来的,但是输入完内容就是不进框里面环境和版本本文使用的vue和element-ui版本(其它老版本不一定会出现这个问题)“vue”: “2.6.12”“element-ui”: “2.15.1”解决方案<el-input type="textarea" :autosize="{ minRows: 2, maxRows: 5}" v-model="temp.content"/>造成的原因是没有
2021-11-06 14:52:39
3531
1
原创 vue + element-ui + springboot 实现文件下载进度条展现功能
vue + element-ui + springboot 实现文件下载进度条展现功能最终效果图1. 需求背景最近接到一个优化需求,原系统文件下载功能体验不友好,特别是下载一些比较耗时的文件,用户在页面上傻等不知道下载的进度是怎么样的,总以为是系统卡死了。2. 优化方案后台优化下载速度(可以研究一下分片下载,这里不做展开)改造前端用户体验(比如点击下载后你要显示出来进度,让客户知道已经在下载中了)3. 具体实现这里选择了2.2中的方案,改造前端用户体验,写这篇文章的目的是记录当时的解决
2021-10-28 09:45:49
7277
10
原创 vue集成mavon-editor编辑的内容转html格式有差异的坑
问题 使用showdown将内容转为html预览,格式与编辑时预览的不一致我们在mavon-editor编辑好的内容保存后,想在网页中展示,需要转换格式,转换步骤:第一步,install showdown第二步,在对应的页面进行转换import ('showdown').then(showdown => { const converter = new showdown.Converter() this.contentHtml = converter.makeHtml(内容);/
2021-02-26 14:49:03
1194
原创 Springboot-自动配置 AutoConfigure
1.引入案例1.1 新建一个Springboot项目新建时,勾选了spring-web组件依赖,创建了一个TestController,配置文件完全是空的,直接跑起来:浏览器访问http://localhost:8080/test 看看结果看到这里,对springboot不熟悉的小伙伴就会有疑问了(大神请忽略),springboot启动的时候,到底帮我们加载了一些什么配置,别忘了,我们在创建项目的时候在pom文件添加了spring-boot-starter-web组件,点击组件进去可以看到具体的
2021-01-11 19:10:43
6013
原创 Java8 LocalDate常用API
LocalDate使用笔记 //获取当前日期 LocalDate.now(); //获取当前时间 LocalTime.now(); //获取当前日期+时间 LocalDateTime.now(); //构造日期 LocalDate.of(2020,06,05); //构造日期 LocalDate.parse("2020-06-05"); //本月第一天
2020-06-05 09:26:47
1781
原创 windows系统端口占用查找并杀死进程
#####备忘录:查找语句: netstat -aon|findstr “8090”找出pid,执行: taskkill -F -PID pid(需替换)
2020-04-16 14:04:34
162
原创 Mysql备忘录
#####记录一下Mysql常用命令,环境 Centos71.启动-重启-停止service mysqld startservice mysqld restartservice mysqld stop2.Innodb_buffer_pool_size 缓存池大小设置,理论上可以设置为物理内存的80%,这个值越高,意味着访问表中数据所需要的磁盘I/O就会越少,但是也不是说越大越好,看具体服...
2020-03-06 09:12:57
225
原创 钉钉机器人推送和抓取钉钉群消息
前言1.钉钉机器人能干什么?摘抄:群机器人是钉钉群的高级扩展功能。群机器人可以将第三方服务的信息聚合到群聊中,实现自动化的信息同步。目前,大部分机器人在添加后,还需要进行Webhook配置,才可正常使用(配置说明详见操作流程中的帮助链接)。例如:通过聚合GitHub,GitLab等源码管理服务,实现源码更新同步。通过聚合Trello,JIRA等项目协调服务,实现项目信息同步。另外,群...
2020-01-10 14:05:44
18955
16
原创 lombok 编译时找不到符号解决方案
第一种方式:上述方法还不行,进行第二步:在gradle中指定lombok版本,加上后面那句annotationProcessorcompileOnly group: 'org.projectlombok', name: 'lombok', version: '1.18.10'annotationProcessor 'org.projectlombok:lombok:1.18.10'第二...
2020-01-07 17:28:45
6105
1
原创 springboot为什么能直接使用@Transactional
下面我们简单看对比一下,springboot的事务是怎么配置和开启的回忆springMVC事务开启方式如果以前使用过springMVC的同学应该见过这个开启事务的标签: <tx:annotation-driven transaction-manager="xxxBeanManager" /> 而xxxBeanManager标签下定义的正好是数据源的bean:<be...
2019-12-02 10:54:12
1045
原创 java.io.IOException: Connection reset by peer
网上千篇一律,分析得条条是道,但是并没有解决方案这里记录一下我遇到的问题:1.环境:springboot跑的服务,2.有个文件上传功能,上线时跑得很正常,但是服务器网络调整一次后,就出现了java.io.IOException: Connection reset by peer这样的错误;3.出现的情况分为两种: 《1》公司内网访问处理附件上传正常(可以排除代码问题);《2》外网访问(4G...
2019-11-26 10:02:11
4193
2
原创 idea导入gradle项目编译出错或找不到主类错误
记录一下1.导入时,使用“open”而不是“import project”2.第二步选择“open as project”,然后点击下一步即可3.导入完成后,如果编译报错,请勾选以下配置:...
2019-11-21 16:42:17
3137
原创 JDK源码-Collection
概述Collection为集合类,集合体系结构中的根接口,根据源码的注释,能了解到整个集合体系设计的重点如下:这么多个接口实现类,有常使用的、也有不常用的,下面我们来看Collection这个类的源码,把官方的注释翻译一下贴出来:public interface Collection<E> extends Iterable<E> { // Query Ope...
2019-11-14 15:14:15
186
原创 el-menu default-active默认选中后切换菜单后不会取消高亮
使用el-menu遇到的坑标签的写法,sidebar-item是一个子组件,遍历菜单详细信息的 <el-menu mode="vertical" :default-active="$route.path" :default-openeds="openeds"> <sidebar-item :routes="menus"></sidebar-item>...
2019-11-08 10:08:21
4866
1
原创 Maven pom文件修改拉取代码的镜像仓库
习惯为阿里的仓库一个是jar包仓库 一个是插件的仓库<repositories> <repository> <id>alimaven</id> <name>aliyun maven</name> <url>http://ma...
2019-11-07 09:00:47
1273
原创 vue使用v-html内容换行问题
问题描述当我们使用Markdown编辑保存的内容,需要在页面上预览时,为保证预览效果我们通常会使用v-html标签,此时需要保留原有的所有样式;解决办法使用以下标签和样式<div v-html="htmlContent" style="white-space: pre-wrap;"></div>...
2019-10-31 10:01:52
7739
原创 java开发规范-笔记
收集日常java开发规范参考:https://blog.youkuaiyun.com/csdnnews/article/details/100987866阿里java开发规范1.基础篇if else 不管执行语句是不是只有一条,都需要加上大括号,提高可读性;包装类比较需要用 equals,而不是直接 == ;如Integer;所有覆写的方法,必须加 @Override注解;Object的eq...
2019-10-31 09:45:08
260
原创 dockerfile打包maven项目并启动docker容器(linux环境)
官网命令地址:https://docs.docker.com/engine/reference/run/文件内容:FROM maven:3.3.9-jdk-8-alpine AS testUSER rootCOPY ./ /tmp/codeRUN cd /tmp/code/目录名称 && mvn clean install -Dmaven.test.skip=true -...
2019-10-18 17:05:08
2851
3
原创 This usually happens because your environment has changed since running `npm install`
npm 构建项目过程中出现当前问题时执行以下脚本即可npm rebuild node-sass
2019-10-15 14:21:01
462
原创 vue router带参数跳转打开新页面
router打开新页面的方式//打开新页面var { href } = this.$router.resolve({ path: '/showDocPdf', query: { pdfUrl: item.id }});window.open(href);//新页面参数接收:created() { var id = this.$r...
2019-10-14 19:08:42
1190
原创 elasticsearch6.7版本常用的java API记录
本文使用的是阿里云elasticsearch6.7版本官方API地址:https://www.elastic.co/guide/en/elasticsearch/client/java-rest/6.7/java-rest-high-search.html /** * 创建索引 * @param index * @throws IOException ...
2019-10-10 18:41:50
3322
1
原创 spring-data-redis实现跨系统消息发布订阅,异步解耦
简述1.目前有很多系统业务都非常繁杂,传统模式举例–客户新注册账号,步骤如下:1.1 保存表单,插入数据库,此时客户注册的身份已经存在系统中 ;《客户比较关心事情》1.2 调用信息中台<另外的系统>接口,发送邮件通知,或者发送其他消息通知;《客户不关心的事情》1.3 other;《客户不关心的事情》上述 1~3步都是同步执行(有可能有很多步骤),客户注册界面要等所有步骤执行完...
2019-09-27 13:49:53
681
原创 elasticsearch管道创建java API
public boolean putPipelineApi(String pipeId) throws IOException { String source = "{\"description\":\"my set of processors\"," + "\"processors\":[{\"att...
2019-09-24 18:19:26
1085
原创 git常用命令
git工作中常用命令备忘录,推荐一个很好用的工具SourceTreehttp方式克隆远程git仓库代码git clone http://xxxxxx本地提交所有已修改文件git add .git commit -m '说明'git pushupdate 远程分支git fetch查看所有分支信息git branch -a切换分支git checkout 分支名新...
2019-09-24 10:37:32
536
5
原创 spring事务跨系统交互最终一致性方案
相信很多小伙伴在系统开发的过程经常会和其它系统做交互,写接口,涉及到数据的更新、插入操作,此时就需要有事务控制两个系统状态和数据保持一致性的必要了。这里说的一致性指的是要么一起成功,要么一起失败,最终一致性。下面写一段代码,演示/*** 保存当前系统数据的同时,更新第三方系统的状态**/@Transactional(rollbackFor = Exception.class)publi...
2019-09-24 10:23:56
1410
2
原创 阿里云CentOS7下yum安装mysql5.6记录
yum搜索yum search mysql查询系统支持的rpm包yum list | grep mysql检查是否系统已安装mysqlrpm -qa | grep mysql查看系统自带的mariadbrpm -qa|grep -i mariadb卸载mariadb 否则会安装失败rpm -qa|grep mariadb|xargs rpm -e --nodeps下载...
2019-09-24 09:36:30
211
原创 冒泡、选择排序
复习简单的排序算法public class TestSort {public static void main(String[] args) { int[] array = {3,2,6,7,5,9,44,22,88,99,45}; int size = array.length; //冒泡排序 bubbleSort(size, array); //选...
2019-09-24 09:22:29
134
原创 在排序数组中查找元素的第一个和最后一个位置(leetcode)
给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。你的算法时间复杂度必须是 O(log n) 级别。如果数组中不存在目标值,返回 [-1, -1]。来源:力扣(LeetCode)上代码:/** * 二分法 * @param nums * @param target * @param fristOne 是否第一个命中...
2019-09-20 17:17:36
1681
原创 vue2.5.10升级到2.6.10时vue-template-compiler提示不兼容问题
使用前提 vue webpack环境升级node版本升级npm版本 npm update以上操作还不行,删掉package-lock.json里面的“vue-template-compiler”: {“version”: “2.6.10”,“resolved”: “https://registry.npm.taobao.org/vue-template-compiler/downlo...
2019-09-19 11:28:22
6339
3
原创 spring切面异常监控提醒
目的是系统异常出现时,开发马上能收到异常消息传统查询异常方式1.客户提出系统问题,最后消息流转到负责该系统的开发工程师这边;2.开发工程师打开远程服务器,找到对应项目日志文件,查找日志识别异常,判断时间点和客户操作的时间点是不是一致,如果是分布式部署,还得查找另外的服务器日志,吐血了吧;有同学说,咋们公司上了ELK日志监控查询系统,直接在日志系统查询就可以了,可以是可以,谁用过谁知道,大量日...
2019-09-19 11:13:59
860
原创 Jrebel:ERROR org.zeroturnaround.bundled.javassist.CannotCompileException
原因:jrebel 版本问题;解决方案: 升级版本或者直接下载最新版本
2019-08-14 18:42:45
3018
原创 SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder
原因:jar包冲突;maven的解决方案:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions>...
2019-08-14 17:28:36
18776
2
原创 springboot2.1.*集成远程elasticsearch6.7服务连接教程
springboot2.1*集成远程elasticsearch服务(阿里云租的)详细教程小弟最近在捣腾公司项目中的搜索业务,考虑到业界成熟的方案,选择了阿里云的elasticsearch服务(当然也可以下载开源的:https://www.elastic.co/cn/downloads/elasticsearch),elasticsearch下面简称es服务,废话不多说,进入主题。如果你按照网上...
2019-08-02 15:47:42
1482
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人