自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Table 表格实现上移下移功能

js实现table表格上下移动功能,需要交换行与行的数据内容,即a,b=b,a(一行代码)<template slot="operation" slot-scope="text, record, index"> <a @click="delRow(index,record)"> <a-icon type="delete" the...

2019-10-08 14:38:36 3134

原创 centos7搭建ELK之linux安装kibana7.6.2图文教程(三)

1.kibana简介Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。 Kibana让海量数据更容易理解。它操作简单,基于浏览器的用户界面可以快速创建仪表板(dashboard)实时显示Elasticsearch查询动态。 设置Kibana非常简单。无需编码或者额外的基础架构,几分钟内就可以完成Kibana安装并启动Elasticsearch索引监测.

2020-05-27 14:46:45 1279

原创 centos7搭建ELK之linux安装Logstash7.7图文教程(二)

1.Logstash简介Logstash是一个用来搜集、分析、过滤日志的工具。它支持几乎任何类型的日志,包括系统日志、错误日志和自定义应用程序日志。它可以从许多来源接收日志,这些来源包括 syslog、消息传递(例如 RabbitMQ)和JMX,它能够以多种方式输出数据,包括电子邮件、websockets和Elasticsearch。2.官网地址https://www.elastic.co/cn/logstash3.下载Logstash地址https://www.elastic.

2020-05-27 11:16:10 1163

原创 centos7搭建ELK之linux安装elasticsearch7.6.2图文教程(一)

1.elasticsearch简介ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文检索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。2.elasticsearch官网(官网打开速度有点慢)elasticsearch官网下载地址:https://www.elasti.

2020-05-11 18:07:10 2184

原创 centos7 linux安装kafka图文教程

1.安装环境本文所安装的Kafka为2.50版本,Linux系统版本为CentOS 7.4,使用Zookeeper是Kafka自带的。Kafka是依赖Java环境运行,所以需要在Linux系统内安装Java环境。 kafka官网地址:http://kafka.apache.org/2.kafka安装下载kafka安装包yum -y install wget-------...

2020-04-21 11:25:45 3546

原创 mysql8:Expression #12 of SELECT list is not in GROUP BY clause and contains nonaggregated

异常信息:Expression #12 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'emms.D.NAME' which is not functionally dependent on columns in GROUP BY clause; this is incompatible ...

2020-04-20 10:21:54 718

原创 centos7 yum安装/卸载mysql8图文教程

一:卸载安装的mysql版本查看安装的mysqlrpm -qa | grep -i mysqlyum移除mysql依赖(以上所有的都需要移除完)yum remove -y mysql-community-libs-compat-5.7.29-1.el7.x86_64删除mysql的文件find / -name mysql ---------------------...

2020-04-16 13:13:37 4005 1

原创 图文详解springCloud:注册中心Eureka(二)

Eureka简介:Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务注册和发现。Eureka 采用了 C-S 的设计架构。Eureka Server 作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,使用 Eureka 的客户端连接到 Eureka Server,并维持心跳连接。这样系统的维护人员就可以通过 Eureka Server ...

2020-04-10 14:40:06 210

原创 SpringCloud:SpringCloud生态的组成,组件的介绍(一)

springCloud官方文档:https://www.springcloud.cc/(中文网) https://spring.io/projects/spring-cloud/(官方网)SpringCloud是什么?Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理、服务发现、断路器、智能路由、微代理、控...

2020-04-10 10:39:59 1382

原创 回文字符串:判断一个是否是回文字符串。回文字符串是指正序(从左向右)和倒序(从右向左)读都是一样的字符串。

题目描述:判断一个是否是回文字符串。回文字符串是指正序(从左向右)和倒序(从右向左)读都是一样的字符串。示例1: 输入: 121输出: true 示例2: 输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。 示例3: 输入: aba输出: true 示例4:...

2020-04-09 17:36:12 5339

原创 详解:与运算(&)、或运算(|)、异或运算(^)

一:与运算符(&)运算规则:0&0=0 0&1=0 1&0=0 1&1=1即:两个同时为1,结果为1,否则为0例如:2&3 = 2数字2转化为二进制为: 0 0 0 1 0 数字3转化为二进制为: 0 0 0 1 1 &的结果 0 0...

2020-04-09 17:11:02 18111

原创 排序算法:冒泡排序(二)

分析:依次比较两个相邻的元素,将值大的元素交换到右边 N个数字要排序完成,总共进行N-1趟排序,每i趟的排序次数为(N-i)次,所以可以用双重循环语句,外层控制循环多少趟,内层控制每一趟的循环次数冒泡排序的优点:每进行一趟排序,就会少比较一次,因为每进行一趟排序都会找出一个较大值。如上例:第一趟比较之后,排在最后的一个数一定是最大的一个数,第二趟排序的时候,只需要比较除了最后一...

2020-03-25 13:27:48 239

原创 fastjson:string转json对象或json数组以及它们的取值方法

引入MAVEN依赖<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fast...

2020-03-23 17:36:24 1990

原创 详细教程:springboot导出word之freemarker导出--------手动绘制模板方式导出(一)

1.安装MAVEN依赖<!-- https://mvnrepository.com/artifact/org.freemarker/freemarker --> <dependency> <groupId>org.freemarker</groupId> <artifa...

2020-03-20 16:59:07 702

原创 shell:统一管理jar包启动脚本,控制台指定输出

1.在企业级开发中,公司有多个javaee项目,怎么优雅得管理启动这些应用呢?2.一般操作:java -jar xxxx.jar nohup java -jar xxx.jar >> /home/logs/appname/xxx.log 2>& tail 10 xxx.log3.shell脚本sh 执行shell脚本指令 operat...

2020-03-17 17:19:01 712

原创 详解Springboot+MultipartFile+Ant Design of Vue进行图片上传,多文件上传

1.效果展示2.Ant Design of Vue代码info.file.originFileObj拿到图片信息 FormData封装数据 请求头'Content-Type': 'multipart/form-data' 请求类型post 多文件上传直接将这个数组对象里添加图片信息this.fileList.push(info.file.originFile...

2020-03-16 15:56:17 5322 4

原创 排序算法:快速排序(一)

1.快速排序的思想先从数列中取出一个数作为基准数(简单起见就选第一个数) 分区过程:将比这个数大的数全放到他的右边,比他小的数全放到他的左边(分治) 再对左右两边的区重复第一步和第二部操作,直到各区间只有一个数(递归) 简单来说就是: 快速排序 = 冒泡 + 分治 + 递归索引 0 1 2 3 数值 11 18 10 ...

2020-03-08 14:22:52 216

原创 删除git保存的用户名以及密码

运行命令缓存输入的用户名和密码git config --global credential.helper wincred清除掉缓存在git中的用户名和密码git credential-manager uninstall

2020-03-07 13:46:32 892

原创 TortoiseGit:更新代码出现Another git process seems to be running in this repository异常处理

1.异常信息Another git process seems to be running in this repository, e.g. an editor opened by 'git commit'. Please make sure all processes are terminated then try again. If it still fails, a git proce...

2020-03-07 13:42:03 605

原创 ListNode两数相加:两个数相加起来,返回一个新的链表来表示它们的和

题目描述:给出两个非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0开头。示例: 输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出...

2020-03-06 14:28:46 893

原创 两数之和:在该数组中找出和为目标值的那两个整数,并返回他们的数组下标

题目描述:给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0,...

2020-03-06 11:40:14 986

原创 uniapp微信授权登陆

1.微信开发者平台(官方示例)https://developers.weixin.qq.com/miniprogram/dev/api/open-api/login/wx.login.html2.uniapp(官方文档)https://uniapp.dcloud.io/api/plugins/login?id=login3.参考代码<view> ...

2020-03-03 16:45:38 2426 1

原创 图文详解git的windows安装过程

1.官网下载git版本https://git-scm.com/2.双击运行exe安装包上图红框内的选项是默认勾选的,建议不要动。绿色框1是决定是否在桌面创建快捷方式的。绿色框2是决定在所有控制台窗口中使用TrueType字体和是否每天检查Git是否有Windows更新的。这些根据自己需要选择。这个界面是创建开始菜单中的名称,不需要修改,直接点“Nex...

2020-03-02 11:21:24 180

原创 centos7安装rabbitMQ图文教程,yum方式安装和下载压缩包方式安装

本文讲解两种方式安装使用yum命令安装(推荐使用) 官网下载压缩包安装方法一:yum指令安装安装epel-releaseyum -y install epel-release安装socatyum -y install socatwget下载rabbitmq yum源wget http://www.rabbitmq.com/releases/rabb...

2019-12-27 18:04:00 772

原创 centos7 安装,搭建zipkin链路追踪图文教程

直接使用wget下载wget -O zipkin.jar 'https://search.maven.org/remote_content?g=io.zipkin.java&a=zipkin-server&v=LATEST&c=exec' 下载并重命名为zipkin.jar启动zipkin方式一:直接java -jar启动,这样Ctrl+c服务就挂掉了j...

2019-12-26 17:48:04 1259 2

原创 centos7 yum安装docker容器图文教程

话不多说,直接开始,yum方式在线安装CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上,可以使用以下命令查看uname -r查看是否安装过docker列表yum list installed | grep docker安装dockeryum -y install docker启动dockersystemctl star...

2019-12-26 16:55:07 327

原创 centos7安装zookeeper图文教程

话不多说,直接开始下载安装包(ps:如果下载zookeeper-3.5.5会抛异常,做好心理准备) -----Error: Could not find or load main class org.apache.zookeeper.server.quorum.QuorumPeerMainhttp://mirror.bit.edu.cn/apache/zookeeper/z...

2019-12-26 16:32:49 1115

原创 centos7安装nginx图文教程,yum方式安装和下载压缩包方式安装

本文讲解两种方式安装使用yum命令安装(推荐使用) 官网下载压缩包安装方法一:yum指令安装查看是否安装有yum源yum -y list nginx*安装nginxyum -y install nginx启动nginxsystemctl start nginx -------------------------------(启动ng...

2019-12-25 17:21:38 896

原创 centos7安装redis图文教程,yum方式安装和下载压缩包方式安装

本文讲解两种方式安装使用yum命令安装 官网下载压缩包安装方法一:yum命令安装安装redisyum -y list redis-----------------------------------(查看可以安装的版本) yum -y install redis--------------------------------(安装redis命令)下载fedora...

2019-12-25 14:21:50 468 1

原创 centos7 yum安装mysql5.7图文教程

yum -y install wget----------------------------(未安装wget请先安装) wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm ps:如果服务器无法与mysql建立链接请在windows浏览器中输入网址下载,通过scp上传到指定目录scp...

2019-12-24 17:44:43 328 1

原创 centos7安装Tomcat图文教程,yum方式安装和下载压缩包方式安装

1.方法一:官网下载tomcat安装包(推荐使用)https://tomcat.apache.org/download-90.cgi(tomcat9的下载地址)通过scp指令将安装包上传到服务器(scp 文件名 user@ip:/目标地址) ftp上传也是OK的!!! scp apache-tomcat-9.0.30.tar.gz [email protected]:/...

2019-12-24 14:49:10 706

原创 centos7安装JDK8教程,yum方式安装和下载压缩包方式安装

1.本文记录两种安装方式官网下载JDK安装包 (知道下载地址,使用wget指令也是可以的) yum命令安装(推荐使用)2.方法一:官网下载JDK安装包https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html(下载地址) 选择自己需要...

2019-12-20 17:18:55 621 1

原创 详解springBoot集成activiti7,工作流实战案例(三)

快速使用IDEA搭建SpringBoot项目,集成Activiti7(一)详解springBoot集成activiti7,使用actiBPM绘制流程图(二)过程分析:部署流程 启动一个流程实例 查询当前流程中等待执行的任务 处理任务 流程结束用到activiti的service(ps:记得注入):RepositoryService RuntimeService...

2019-12-19 16:12:53 7952 10

原创 详解springBoot集成activiti7,使用actiBPM绘制流程图(二)

快速使用IDEA搭建SpringBoot项目,集成Activiti7(一)详解springBoot集成activiti7,工作流实战案例(三)1.IDEA安装actiBPM插件搜索actiBPM,然后insatlled就可以了,本文已安装,不做演示。2. 在resources下建立文件夹processes,目录结构如下:3.在processes下新...

2019-12-19 15:27:33 8082

原创 快速使用IDEA搭建SpringBoot项目,集成Activiti7(一)

详解springBoot集成activiti7,使用actiBPM绘制流程图(二)详解springBoot集成activiti7,工作流实战案例(三)1.使用IDEA快速搭建springBoot项目自己百度或者直接跳转:https://blog.csdn.net/frank_come/article/details/808249682.引入pom依赖 &...

2019-12-19 14:38:05 8737 6

原创 mysql 1449 : The user specified as a definer ('chengmengsoft'@'%') does not exist 解决方法

授予chengmengsoft用户权限,在刷新权限就OK了grant all privileges on *.* to chengmengsoft@"%" identified by "."; flush privileges;

2019-12-10 12:03:11 180 1

原创 tomat:Tomat指定jdk版本启动

windows1.找到bin下的setclasspath.bat文件;在文件的开始出添加如下代码来设定JAVA_HOME和JRE_HOME的路径:set JAVA_HOME=D:\Program Files\Java\jdk1.8.0_221 set JRE_HOME=D:\Program Files\Java\jdk1.8.0_221\jrelinux1.vm bi...

2019-12-09 13:28:00 492

原创 java多线程:详解StampedLock的特性,悲观读和乐观读,排他写

1.JDK1.8以前有那么多锁了,为什么还要StampedLock 一般应用,都是读多写少,ReentrantReadWriteLock 因读写互斥,故读时阻塞写,因而性能上上不去。可能会使写线程饥饿,StampedLock营运而生。 2.StampedLock的特点 所有获取锁的方法,都返回一个邮戳(Stamp),Stamp为0表示获取失败,其余都表示成功;所有释放锁的...

2019-12-06 16:56:08 797 1

原创 java多线程:详解使用ReentrantReadWriteLock读写锁,以及锁降级

1.ReentrantReadWriteLock的特性说明1.1获取锁顺序非公平模式(默认):当以非公平初始化时,读锁和写锁的获取的顺序是不确定的。非公平锁主张竞争获取,可能会延缓一个或多个读或写线程,但是会比公平锁有更高的吞吐量。 公平模式:当以公平模式初始化时,线程将会以队列的顺序获取锁。当当前线程释放锁后,等待时间最长的写锁线程就会被分配写锁;或者有一组读线程组等待时间比写线...

2019-12-06 14:02:09 367

原创 java调试:IDEA调试java多线程

话不多说,图文教程最后:骚操作是不是很简单 ,点个赞吧!

2019-12-05 15:28:16 897

空空如也

空空如也

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

TA关注的人

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