自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好好学习,不断总结

学无止境,一步一脚印

  • 博客(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 2592 1

原创 vue + element-ui + springboot 实现文件下载进度条展现功能

vue + element-ui + springboot 实现文件下载进度条展现功能最终效果图1. 需求背景最近接到一个优化需求,原系统文件下载功能体验不友好,特别是下载一些比较耗时的文件,用户在页面上傻等不知道下载的进度是怎么样的,总以为是系统卡死了。2. 优化方案后台优化下载速度(可以研究一下分片下载,这里不做展开)改造前端用户体验(比如点击下载后你要显示出来进度,让客户知道已经在下载中了)3. 具体实现这里选择了2.2中的方案,改造前端用户体验,写这篇文章的目的是记录当时的解决

2021-10-28 09:45:49 5804 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 1049

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

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

原创 windows系统端口占用查找并杀死进程

#####备忘录:查找语句: netstat -aon|findstr “8090”找出pid,执行: taskkill -F -PID pid(需替换)

2020-04-16 14:04:34 116

原创 Mysql备忘录

#####记录一下Mysql常用命令,环境 Centos71.启动-重启-停止service mysqld startservice mysqld restartservice mysqld stop2.Innodb_buffer_pool_size 缓存池大小设置,理论上可以设置为物理内存的80%,这个值越高,意味着访问表中数据所需要的磁盘I/O就会越少,但是也不是说越大越好,看具体服...

2020-03-06 09:12:57 155

原创 钉钉机器人推送和抓取钉钉群消息

前言1.钉钉机器人能干什么?摘抄:群机器人是钉钉群的高级扩展功能。群机器人可以将第三方服务的信息聚合到群聊中,实现自动化的信息同步。目前,大部分机器人在添加后,还需要进行Webhook配置,才可正常使用(配置说明详见操作流程中的帮助链接)。例如:通过聚合GitHub,GitLab等源码管理服务,实现源码更新同步。通过聚合Trello,JIRA等项目协调服务,实现项目信息同步。另外,群...

2020-01-10 14:05:44 16280 13

原创 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 5634 1

原创 springboot为什么能直接使用@Transactional

下面我们简单看对比一下,springboot的事务是怎么配置和开启的回忆springMVC事务开启方式如果以前使用过springMVC的同学应该见过这个开启事务的标签: <tx:annotation-driven transaction-manager="xxxBeanManager" /> 而xxxBeanManager标签下定义的正好是数据源的bean:<be...

2019-12-02 10:54:12 986

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

原创 idea导入gradle项目编译出错或找不到主类错误

记录一下1.导入时,使用“open”而不是“import project”2.第二步选择“open as project”,然后点击下一步即可3.导入完成后,如果编译报错,请勾选以下配置:...

2019-11-21 16:42:17 2948

原创 JDK源码-Collection

概述Collection为集合类,集合体系结构中的根接口,根据源码的注释,能了解到整个集合体系设计的重点如下:这么多个接口实现类,有常使用的、也有不常用的,下面我们来看Collection这个类的源码,把官方的注释翻译一下贴出来:public interface Collection<E> extends Iterable<E> { // Query Ope...

2019-11-14 15:14:15 137

原创 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 4686 1

原创 Maven pom文件修改拉取代码的镜像仓库

习惯为阿里的仓库一个是jar包仓库 一个是插件的仓库<repositories> <repository> <id>alimaven</id> <name>aliyun maven</name> <url>http://ma...

2019-11-07 09:00:47 1198

原创 vue使用v-html内容换行问题

问题描述当我们使用Markdown编辑保存的内容,需要在页面上预览时,为保证预览效果我们通常会使用v-html标签,此时需要保留原有的所有样式;解决办法使用以下标签和样式<div v-html="htmlContent" style="white-space: pre-wrap;"></div>...

2019-10-31 10:01:52 7547

原创 java开发规范-笔记

收集日常java开发规范参考:https://blog.csdn.net/csdnnews/article/details/100987866阿里java开发规范1.基础篇if else 不管执行语句是不是只有一条,都需要加上大括号,提高可读性;包装类比较需要用 equals,而不是直接 == ;如Integer;所有覆写的方法,必须加 @Override注解;Object的eq...

2019-10-31 09:45:08 211

原创 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 2589 3

原创 This usually happens because your environment has changed since running `npm install`

npm 构建项目过程中出现当前问题时执行以下脚本即可npm rebuild node-sass

2019-10-15 14:21:01 420

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

原创 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 3243 1

原创 spring-data-redis实现跨系统消息发布订阅,异步解耦

简述1.目前有很多系统业务都非常繁杂,传统模式举例–客户新注册账号,步骤如下:1.1 保存表单,插入数据库,此时客户注册的身份已经存在系统中 ;《客户比较关心事情》1.2 调用信息中台<另外的系统>接口,发送邮件通知,或者发送其他消息通知;《客户不关心的事情》1.3 other;《客户不关心的事情》上述 1~3步都是同步执行(有可能有很多步骤),客户注册界面要等所有步骤执行完...

2019-09-27 13:49:53 566

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

原创 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 507 5

原创 spring事务跨系统交互最终一致性方案

相信很多小伙伴在系统开发的过程经常会和其它系统做交互,写接口,涉及到数据的更新、插入操作,此时就需要有事务控制两个系统状态和数据保持一致性的必要了。这里说的一致性指的是要么一起成功,要么一起失败,最终一致性。下面写一段代码,演示/*** 保存当前系统数据的同时,更新第三方系统的状态**/@Transactional(rollbackFor = Exception.class)publi...

2019-09-24 10:23:56 1313 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 176

原创 冒泡、选择排序

复习简单的排序算法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 94

原创 在排序数组中查找元素的第一个和最后一个位置(leetcode)

给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。你的算法时间复杂度必须是 O(log n) 级别。如果数组中不存在目标值,返回 [-1, -1]。来源:力扣(LeetCode)上代码:/** * 二分法 * @param nums * @param target * @param fristOne 是否第一个命中...

2019-09-20 17:17:36 1637

原创 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 6142 3

原创 spring切面异常监控提醒

目的是系统异常出现时,开发马上能收到异常消息传统查询异常方式1.客户提出系统问题,最后消息流转到负责该系统的开发工程师这边;2.开发工程师打开远程服务器,找到对应项目日志文件,查找日志识别异常,判断时间点和客户操作的时间点是不是一致,如果是分布式部署,还得查找另外的服务器日志,吐血了吧;有同学说,咋们公司上了ELK日志监控查询系统,直接在日志系统查询就可以了,可以是可以,谁用过谁知道,大量日...

2019-09-19 11:13:59 806

原创 Jrebel:ERROR org.zeroturnaround.bundled.javassist.CannotCompileException

原因:jrebel 版本问题;解决方案: 升级版本或者直接下载最新版本

2019-08-14 18:42:45 2796

原创 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&gt...

2019-08-14 17:28:36 18395 2

原创 springboot2.1.*集成远程elasticsearch6.7服务连接教程

springboot2.1*集成远程elasticsearch服务(阿里云租的)详细教程小弟最近在捣腾公司项目中的搜索业务,考虑到业界成熟的方案,选择了阿里云的elasticsearch服务(当然也可以下载开源的:https://www.elastic.co/cn/downloads/elasticsearch),elasticsearch下面简称es服务,废话不多说,进入主题。如果你按照网上...

2019-08-02 15:47:42 1397

空空如也

空空如也

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

TA关注的人

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