- 博客(87)
- 资源 (6)
- 收藏
- 关注
原创 vue-textarea光标位置插入指定元素
<el-form-item label="模板内容:" prop="templateContext">width:100%;"/>--添加变量下拉菜单-->">" class="el-icon-circle-plus-outline cursor_pointer">添加变量</i>
2024-04-18 11:15:48 1517 1
转载 Activiti7-工作流教程
一、工作流介绍1.1 概念工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。案例: 出差费用报销目标: 公司把出差费用转账到自己的账户中.参与人: 申请人、部门主管、总经理、财务传递文件/执行任务什么是工作流系统?一个软件系统中具有工作流的功能,我们把它称为工作流系统。1.2 适用行业消费品行业,制造业,电信服务业,银证险等金
2023-12-26 11:06:43 711
转载 重装系统开机出现2个操作系统问题解决
来源:https://mbd.baidu.com/newspage/data/dtlandingsuper?电脑重装系统后,开机时发现2个操作系统,相信很多人都遇到过,不知所措,实际上第1个才是真正的操作系统,第2个或者后面更多都是无效进不去的。出现“体统配置窗口”点击窗口上方任务栏的“引导”(图4),第1个除外,下面的删掉 , 点击提示“重启” 即可。问题得到解决 ,这只是针对目前的系统而操作,以前或者之后有更新的系统,这种方法不一定可以用上。
2023-12-02 22:44:13 2697
原创 spring-boot-starter-validation数据校验全局异常拦截处理
继承RuntimeException,要知道,spring 对于 RuntimeException 异常才会进行事务回滚,所以要继承RuntimeException。} }ValidationExceptionHandle:校验异常统一拦截返回,定义在最前面OtherExceptionHandle:其他异常拦截,用于项目中其他异常的拦截返回FinalExceptionHandle:最终异常拦截,最后一道防线。@RestControllerAdvice是帮助我们把信息转成json格式返回。
2022-09-16 09:44:17 11415 1
原创 @Async异步注解实战
一、应用场景同步: 同步就是整个处理过程顺序执行,当各个过程都执行完毕,并返回结果。异步: 异步调用则是只是发送了调用的指令,调用者无需等待被调用的方法完全执行完毕;而是继续执行下面的流程。例如, 在某个调用中,需要顺序调用 A, B, C三个过程方法;如他们都是同步调用,则需要将他们都顺序执行完毕之后,方算作过程执行完毕;如B为一个异步的调用方法,则在执行完A之后,调用B,并不等待B完成,而是执行开始调用C,待C执行完毕之后,就意味着这个过程执行完毕了。在Java中,一般在处理类似的场景之时,都是基于
2021-11-30 17:13:02 548
原创 Linux-常用命令
语法作用示例Ctrl + LXshell清屏,clear 命令清屏Ctrl + Lshutdown用于开关机,使用权限:系统管理者shutdownsudo以系统管理者的身份执行指令,sudo所执行的指令就好像是root亲自执行sudoclear用于清除屏幕clearkill杀死进程,终止程序,程序编号通过ps或top命令查看killifconfig可设置网络设备的状态,或是显示目前的设置ifconfigping测试网络连通...
2021-05-27 11:13:46 422
原创 Linux-工作常用命令积累
文件目录操作# pwd 显示工作目录$ pwd #查看当前所在目录# 清理屏幕$ clear# sftp登录$ sftp -oPort=22 cts@10.132.127.22# ftp登录$ ftp 10.132.127.22# mkdir 创建目录$ mkdir AAA #建立一个名为 AAA 的子目录$ mkdir -p BBB/Test #在工作目录下的BBB目录中,建立一个名为Test的子目录,若BBB目录
2021-05-27 11:12:38 225 1
原创 Linux Nginx 安装与卸载
Linux Nginx 安装与卸载一、安装Nginx1、环境说明Linux:CentOS Linux release 8.2.2004 (Core)Nginx:nginx-1.20.0.tar.gz2、下载Nginx安装包官网:http://nginx.org/en/download.html版本:nginx-1.20.0 Stable version 稳定版本Linux下载:wget http://nginx.org/download/nginx-1.20.0.tar.gz3、安装依
2021-04-22 19:33:42 451
转载 MySQL-5.7安装-Win10
一、简介MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的 SQL 语言是用于
2021-04-05 19:54:18 227
原创 Linux Redis6集群详细步骤安装
一、集群规划安装环境信息:CentOS Linux release 7.5.1804 、redis-6.2.1三台服务器各部署一个主节点、一个从节点,同一台服务器上不是直接主从关系。服务器角色ip:端口node1master1/slave2192.168.15.116:6379/192.168.15.116:6380node2master2/slave3192.168.15.117:6379/192.168.15.117:6380node3master3/s
2021-03-29 20:29:49 967
原创 Linux Redis3集群详细步骤安装
安装环境信息centos7.9 、redis-3.2.5服务器IP:192.168.15.67,192.168.15.68,192.168.15.69redis端口:6380,6381(每台服务器两个节点)redis密码:123456redis官网下载:http://download.redis.io/releases/Linux命令安装:wget http://download.redis.io/releases/redis-3.2.5.tar.gz一、创建redis组、redis用户.
2021-03-24 22:29:22 290
转载 Spring WebFlux 响应式Web框架
Spring WebFlux是随Spring 5推出的响应式Web框架。服务端技术栈Spring提供了完整的支持响应式的服务端技术栈。如上图所示,左侧为基于spring-webmvc的技术栈,右侧为基于spring-webflux的技术栈,Spring WebFlux是基于响应式流的,因此可以用来建立异步的、非阻塞的、事件驱动的服务。它采用Reactor作为首选的响应式流的实现库,不过也提供了对RxJava的支持。由于响应式编程的特性,Spring WebFlux和Reactor底层需要支持异
2021-03-22 22:25:04 1450
原创 Docker & Docker Compose命令大全
docker-compose命令$ docker-compose build #生成或重建服务$ docker-compose config #配置验证并查看撰写文件$ docker-compose create #创建服务$ docker-compose down #停止并删除容器、网络、图像和卷$ docker-compose events #事件从容器接收实时事件$ docker-compose exec #exec在运行的容器中执行命令$ docker
2021-03-19 18:38:53 207
原创 Linux Centos7下Redis6详细安装-单机
安装环境:centos7.9 、redis-6.2.1一、安装1、下载Redis压缩包官网下载后上传到linux,官网下载地址:http://download.redis.io/releases/linux 系统中直接下载# 创建安装软件存放目录$ mkdir /usr/local/mysoftwares$ cd /usr/local/mysoftwares# Linux直接下载$ wget http://download.redis.io/releases/redis-6..
2021-03-19 18:22:18 313
原创 Linux安装mysql-5.7详细步骤
一、下载mysql下载地址:https://downloads.mysql.com/archives/community/二、环境配置1、检测系统是否自带mysql# 检测系统是否自带mysql$ rmp -qa|grep mysql# 如果有进行强行卸载$ rpm -e --nodeps mysql-libs-5.1.52-1.el6_0.1.x86_642、检测系统是否自带mariadb# 检测系统是否自带mariadb$ rpm -qa|grep mariadb# 如果有
2021-03-17 09:23:05 288
原创 Linux apache tomcat 安装和升级
一、安装tomcat注意!安装tomcat前需安装配置JDK,安装方式请参照这篇文章:http://www.cnblogs.com/blog4matto/p/5582054.html1、tomcat官网下载所需版本官网 :http://tomcat.apache.org/左侧 Download 选择版本,一般linux 选择 Core: tar.gz2、解压进入tar.gz文件的位置,输入解压文件tar -zxvf apache-tomcat-9.0.0.M26.tar -C /usr/l
2021-03-17 09:19:41 1586
转载 Linux下载并安装JDK1.8
1、官网下载地址:jdk-8u202下载地址2、创建java安装目录:mkdir /usr/local/java[root@VM_0_10_centos java]# mkdir /usr/local/java[root@VM_0_10_centos java]# [root@VM_0_10_centos java]# cd /usr/local/java[root@VM_0_10_centos java]# pwd/usr/local/java3、上传jdk安装包:rz 或者 ftp工具
2021-03-17 09:17:09 1248
转载 PicGo+GitHub 你的最佳免费图床选择!
PicGo介绍这是一款图片上传的工具,目前支持SM.MS图床,微博图床,七牛图床,腾讯云COS,阿里云OSS,Imgur,又拍云,GitHub等图床,未来将支持更多图床。所以解决问题的思路就是,将本地的文件,或者剪切板上面的截图发送图床,然后生成在线图片的链接,这样就可以让Markdown文档飞起来了,走到哪就可以用到哪????。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iGQYDtGk-1606722212795)(https://raw.githubuserco
2020-11-30 15:43:13 697
原创 在线视频下载-猫抓+M3U8批量下载合并
1、猫抓猫抓是一款目前比较好用的网页视频嗅探插件。对于一些播放大型视频的网站,视频通常是分段的,猫抓只能嗅探出一个m3u8文件将猫抓嗅探出的m3u8地址复制,粘贴到“M3U8批量下载器”中,软件会自动下载多个片段下载完成后会使用自带的ffmpeg将所有小片段合并成一个完整的视频,两款神器一并打包下载地址 | 来源:百度网盘下载地址 | 来源:蓝奏网盘2、M3U8批量下载器M3U8批量下载器,是吾爱破解论坛大神自己写的M3U8地址批量下载合并工具。2.1、功能特色使用Aria2作为下载引
2020-11-24 09:52:30 39505 4
原创 Win10系统黑屏唤醒不了的解决方法
有不少win10系统用户到本站反馈说碰到这样一个情况,就是电脑在睡眠之后,一直显示黑屏,唤醒不了,碰到这样的问题该怎么办呢,我们可以从以下几个方面去分析排查问题:电源关机设置有误;系统电源管理和电源驱动发生冲突;显卡驱动与系统冲突,建议重装官方提供的显卡驱动。电源设置1、点击右下方的通知选择“所有设置”2、打开后选择"系统"3、进入后选择左边的“电源和睡眠”4、往下拉点击右下方的“其他电源选项”5、进入后点击左边的“选择电源按钮的功能”6、进入后点击上方蓝色字体的“更改当前
2020-11-23 16:36:23 8824 2
转载 深入理解java的反射机制
今天将从以下4方面来系统的学习一下java的反射机制:java反射是什么java反射(Reflection)底层实现原理java反射的简单演示java反射的应用场景1、java反射是什么首先大家应该先了解两个概念,编译期和运行期,编译期就是编译器帮你把源代码翻译成机器能识别的代码,比如编译器把java代码编译成jvm识别的字节码文件,而运行期指的是将可执行文件交给操作系统去执行,JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的
2020-11-22 09:48:52 180
转载 深入理解java动态代理的实现机制
今天将从以下5方面来系统的学习一下java动态代理的实现机制:什么是代理什么是静态代理什么是动态代理动态代理的实现机制动态代理的使用场景1、什么是代理相信大家都有购买过火车票或者机票的经历,有的人在携程买,有的在飞猪,也有的在微信上买等等,这里的携程飞猪微信也好都是受铁路部的委托代理售卖火车票,这里的携程飞猪就是代理类,铁路部就是委托类,这就是代理2、什么是静态代理所谓的静态代理就是在代码运行之前,代理类就已经存在,通常情况下, 静态代理中的代理类和委托类会实现同一接口或是派生自相同的
2020-11-22 09:38:13 191
转载 SpringBoot gzip压缩
SpringBoot gzip压缩在这个流量为王的互联网时代,流量就是金钱,而对于初创公司来讲,做到了海量的流量随之带来的就是一笔不小的流量费用,了解过CDN或者自己配置过nginx的同学可能都知道,他们都可以实现对应的gzip压缩,但那大部分都是基于一些静态文件的压缩,比如:jpg,png,html,css等,这个不是本文的重点,今天主要介绍的基于springboot的gzip压缩服务接口返回的response数据一、springboot的gzip压缩演示1、application.properti
2020-11-22 09:27:34 872
转载 深入理解java注解的实现原理
今天将从以下4个方面来系统的学习一下java注解什么是注解注解的用途注解使用演示注解的实现原理1、什么是注解注解也叫元数据,例如我们常见的@Override和@Deprecated,注解是JDK1.5版本开始引入的一个特性,用于对代码进行说明,可以对包、类、接口、字段、方法参数、局部变量等进行注解一般常用的注解可以分为三类:一类是Java自带的标准注解,包括@Override(标明重写某个方法)、@Deprecated(标明某个类或方法过时)和@SuppressWarnings(标明要
2020-11-22 09:08:36 855
原创 Java 热部署的几种解决方案
一、spring-loadedMaven依赖<dependency> <groupId>org.springframework</groupId> <artifactId>springloaded</artifactId> <version>1.2.5.RELEASE</version></dependency>ps:据说此方法还需要手动编译(IDEA 【Ctrl + Shift
2020-11-20 18:20:19 1104
原创 IntelliJ IDEA 常用设置与操作技巧
IntelliJ IDEA 常用设置与操作技巧一、常用设置1、当前项目配置 VS 默认全局配置为什么有了当前项目配置,还需要默认全局配置呢?因为IDEA没有工作空间的概念,所以每个新项目(Project)都需要设置自己的JDK和MAVEN等相关配置,这样虽然提高了灵活性,但是却要为每个新项目都要重新配置,这显然不符合我们的预期。在这个背景下,默认全局配置给予当前项目配置提供了Default选项,问题自然就迎刃而解了。初始化步骤默认全局配置顶部导航栏 -> File -> Ne
2020-11-07 15:02:32 548 2
原创 Linux less 命令
less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。常用less命令打开日志文件less mylog.log定位到日志文件的最后一行:Shift + G往前一页一页翻页查看Ctrl + B向后搜索,?关键字全屏导航Ctrl + F - 向前移动一屏Ctrl + B - 向后移动一屏Ctrl + D - 向前移动半屏Ctrl + U - 向后移动半屏
2020-11-06 19:11:38 359
原创 弃用 Notepad++ 还有更牛逼的选择
最近 Notepad++ 牛逼了,然后引发了大家的关注,这里师长作为技术媒体,不方便带啥节奏,具体事件内容请大家自行百度。其实作为文本编辑工具,有比 Notepad++ 更好的替代工具。1、HBuilder XHBuilder X是国人开发免费的轻量编辑器和强大IDE的完美结合体,敏捷的性能,清爽的界面,强大的功能和于一身,执着于更快一步的理念,hx的左侧项目管理器是单击响应而不是双击,拥有自研的世界级语法分析引擎一直是HBuilder系列产品傲视业内的资本,但前端框架众多,框架的语法提示需要加载单独的
2020-11-05 18:58:53 48752 13
原创 IntelliJ IDEA Community Edition 社区版插件汇总
一、前言今年Idea对盗版软件打击力度加大,朋友们会发现,旗舰版自己激活使用,过几天就会失效,需要重新激活,有的小伙伴就会选择去淘宝花钱买个教育邮箱注册,这个方法我使用过,过了两三个月就不能用了,着实让人头疼。如何解决呢?我想到了Idea社区版本,下载一个使用,将我的Spring boot项目导入,启动下试试,不出所料,报错了。好啦!步入正题。社区版Idea相比旗舰版少了很多功能,包括Java开发最重要的Web开发能力!Spring项目没有Tomcat插件,不能在Idea启动。Spring Boot
2020-11-02 19:18:43 39113 26
转载 WinOptimizer - 电脑优化工具
电脑使用的时间长了就会导致电脑运行速度缓慢,容易卡顿。如鼠标半天没找着位置,敲了半天的键盘没出来一个字。难受一批!为什么电脑容易运行缓慢呢?那是因为电脑在运行过程中容易产生大量的缓存垃圾,保持定期清理的习惯可提高启动&运行速度。这款软件是由知名软件公司开发的,价值¥378/年的!小雪已给大家带来特殊版,已为大家暴力去除付费、解除所有限制!轻松为你解决电脑运行速度缓慢、垃圾缓存文件无法彻底清理、文件误删后无法恢复等各种问题。。。软件内置功能很多,主要有系统维护、性能改进、分析系统、文件工具和
2020-10-19 10:24:21 3878 2
转载 VSCode 开发Vue必备插件
Vetur语法高亮、智能感知、Emmet等,包含格式化功能, Alt+Shift+F (格式化全文),Ctrl+K Ctrl+F(格式化选中代码,两个Ctrl需要同时按着)EsLint语法纠错快捷键设置:文件 -> 首选项 -> 键盘快捷方式 -> 搜索"fix" -> 修改"ESLint: Fix all auto-fixable Problems" 快捷方式为 “ctrl+alt+l” (IDEA 格式化代码快捷键)JavaScript(ES6) code sn
2020-09-28 16:11:52 499
原创 IntelliJ IDEA 常用的插件(2020)
一、前言IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具。不是我说的喔,百度百科说的… IDEA 如此好用,插件库也是很强大的,俗话说:“工欲善其事必先利其器”,不安排几个插件都不好意思说你开发工具用的是 IDEA ,接下来将介绍插件的安装方式。二、IDEA 插件安装在使用插件之前,你需要了解 IDEA 的插件安装方式,安装 IDEA 插件是非常方便的,你只要知道插件的名字就可以直接安装, IDEA 插件安装有两种
2020-09-28 15:43:40 2492
原创 日常工作常用工具介绍
1.Git为了方便书写,给出的都是命令行形式,实际上常用命令在各种git客户端里都有对应的操作。1.1分支操作#创建分支git checkout -b dev origin/dev#分支切换git checkout dev#查看本地分支git branch#查看所有分支git branch -a#查看分支映射git branch -vv#删除分支git branch -d dev#清理废弃远程分支映射git remote prune origin #合并#使
2020-09-01 14:23:54 819
原创 Docker Win10 遇到的坑
环境信息pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/ma
2020-08-14 14:40:34 831
转载 Vue-cli 脚手架
vue-clivue-cli 官方提供的一个脚手架,用于快速生成一个 vue 的项目模板第一个 vue-cli 应用程序本节视频【视频】Vue 渐进式 JavaScript 框架-Vuecli-第一个 vuecli 应用程序什么是 vue-clivue-cli 官方提供的一个脚手架(预先定义好的目录结构及基础代码,咱们在创建 Maven 项目时可以选择创建一个骨架项目,这个骨架项目就是脚手架;可以参考我以前写的 LeeSite 项目骨架生成工具),用于快速生成一个 vue 的项目模板主要功
2020-06-10 11:39:21 196
转载 Vue-后端开发快速入门
Vue-后端开发快速入门一、Vue.js什么是 Vue本节视频【视频】Vue 渐进式 JavaScript 框架-Vue-MVVM 的实现者简介Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架,发布于 2014 年 2 月。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库(如:vue-router,vue-resource,vuex)或既有项目整合。MVVM 模式的实现者我们知道
2020-06-10 10:36:53 1770
转载 vue-router 路由库
vue-router 路由库一、第一个 vue-router 路由本节视频【视频】Vue 渐进式 JavaScript 框架-VueRouter-第一个路由概述Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。包含的功能有:嵌套的路由/视图表模块化的、基于组件的路由配置路由参数、查询、通配符基于 Vue.js 过渡系统的视图过渡效果细粒度的导航控制带有自动激活的 CSS class 的链接HTML5 历史
2020-06-10 09:17:32 568
转载 分布式全链路跟踪系统-skywalking
什么是链路追踪本节视频【视频】Spring Cloud Alibaba-SkyWalking-分布式链路追踪微服务架构是通过业务来划分服务的,使用 REST 调用。对外暴露的一个接口,可能需要很多个服务协同才能完成这个接口功能,如果链路上任何一个服务出现问题或者网络超时,都会形成导致接口调用失败。随着业务的不断扩张,服务之间互相调用会越来越复杂。随着服务的越来越多,对调用链的分析会越来越复杂。它们之间的调用关系也许如下:面对以上情况,我们就需要一些可以帮助理解系统行为、用于分析性能问题的工具,
2020-06-09 10:51:34 1056 1
原创 微服务架构设计规范
一、项目系统服务约定1、项目工作空间(项目集)项目工作空间系统源码根目录,一般以项目名称做为工作空间,例如:iToken注:项目按前后端分离设置,项目工作空间可以进一步划分,后端项目工作空间以项目名称,前端项目工作空间以项目名称-web。示例:iToken:项目工作空间|__itoken:后端项目工作空间|__itoken-web:前端项目工作空间2、后端项目服务规划2.1、服务命名xx-xx/xx-xx-xx项目名-模块名/项目名-模块名-二级模块名大小写:全部小写,单词间
2020-05-27 09:29:24 3549
MySQL-DBA(老男孩&老顽童)运维班全套视频教程
2018-08-28
Java面试参考资料总结_20180318
2018-03-18
百度网盘不限速第三方下载工具
2018-03-17
Cognos Handbook技术总结手册
2013-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人