自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 资源 (1)
  • 收藏
  • 关注

原创 vscode 格式化配置

【代码】vscode 格式化配置。

2023-05-08 10:29:46 126

原创 pom文件

一 dependencyManagement与dependencies区别:1)Dependencies相对于dependencyManagement,所有生命在dependencies里的依赖都会自动引入,并默认被所有的子项目继承。2)dependencyManagement里只是声明依赖,并不自动实现引入,因此子项目需要显示的声明需要用的依赖。如果不在子项目中声明依赖,是不会从父项目中继承下来的;只有在子项目中写了该依赖项,并且没有指定具体版本,才会从父项目中继承该项,并且version和scop

2022-05-20 15:57:43 280

原创 Docker安装

一、Docker离线安装1、安装环境:系 统:CentOS Linux release 7.6.1810 (Core) Docker版本:18.09.82、下载离线安装包docker安装包下载:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.09.8-3.el7.x86_64.rpm依赖包下载:containerd.io:https://download....

2022-03-14 15:39:49 1423

原创 npm i 报错

vscode新导入项目,使用npm i 安装包时,经常出现npm ERR! code EINTEGRITY的问题,应该是npm本地的缓存造成的。1、删除package.lock.json文件(如果不想更改此文件,装完之后还原即可)2、npm cache clean --force (会有警告提示,忽略即可)3、npm i 重新安装...

2022-03-11 14:19:35 4968

转载 mysql性能参数

1、目的:通过根据服务器目前状况,修改Mysql的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能。2、服务器参数:32G内存、4个CPU,每个CPU8核。3、MySQL目前安装状况。MySQL目前安装,用的是MySQL默认的最大支持配置。拷贝的是my-huge.cnf.编码已修改为UTF-8.具体修改及安装MySQL,可以参考<<Linux系统上安装MySQL5.5>>帮助文档。4、修改MySQL配置打开MySQL配置文...

2022-02-23 15:18:11 335

原创 Exectors

一 ExectorsExector 接口:运行新任务的简单接口ExectorService 接口:扩展了Exector接口,添加了一些用来管理执行器生命周期和任务生命周期的方法ScheduledExecutorService 接口:扩展自ExectorService接口,支持Future和定期执行任务Exectors 类:包装了具体的几个常用的线程池的定义,便于使用public class Executors { public static ExecutorService newFixe

2022-02-23 14:48:43 207

转载 数据库模型设计,第一范式、第二范式、第三范式

一、第一范式1NF是对属性的原子性,要求属性具有原子性,不可再分解;表:字段1、 字段2(字段2.1、字段2.2)、字段3 ......如学生(学号,姓名,性别,出生年月日),如果认为最后一列还可以再分成(出生年,出生月,出生日),它就不是一范式了,否则就是;二、第二范式2NF是对记录的唯一性,要求记录有唯一标识,即实体的唯一性,即不存在部分依赖;表:学号、课程号、姓名、学分;这个表明显说明了两个事务:学生信息, 课程信息;由于非主键字段必须依赖主键,这里学分依赖课程号,姓名依赖

2022-02-15 21:19:00 1150

原创 redis集群搭建

1、一个redis目录就相当于一个redis节点 cp -r redis/bin/ redis-cluster/redis01cp -r redis/bin/ redis-cluster/redis02cp -r redis/bin/ redis-cluster/redis03cp -r redis/bin/ redis-cluster/redis04cp -r redis/bin/ redis-c...

2021-09-10 16:52:30 88

原创 SpringBoot项目进行全局异常的处理。

1、maven依赖<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version>1.8</java.version> <maven.compiler.source>1.8</maven.compiler.source> <ma

2021-09-03 11:38:42 201

转载 @SpringBootTest注解进行单元测试

@RunWith(SpringRunner.class)@SpringBootTest(classes = StartUpApplication.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)public class HelloControllerTest { /** * @LocalServerPort 提供了 @Value("${local.server.port}") 的代替 */.

2021-06-02 11:07:31 182

转载 vsCode安装vetur之后

打开文件——首选项——设置——最下面的vetur,进入到 settings.json文件编辑之中,将以下代码复制进去:{ // 强制单引号 "prettier.singleQuote": true, // 尽可能控制尾随逗号的打印 "prettier.trailingComma": "all", // 开启 eslint 支持 "prettier.eslintIntegration": true, // 保存时自动fix "eslint.autoFixOnSave": true, /

2021-04-26 11:31:40 518

转载 npm install与npm i与npm i -S与npm i -D的区别

npm install与npm i区别如下(windows下):1.npm i安装的模块及依赖,使用npm uninstall是没有办法删除的,必须使用npm uninstall i才可以删除2.npm i会帮助检测与当前node最匹配的npm的版本号,并匹配出相互依赖的npm包应该升级的版本号3.npm i安装的一些包,在当前的node版本下是没有办法使用的,必须使用建议版本4.npm i安装出现问题是不会出现npm-debug.log文件的,但npm install安装出现问题是有这个文件的

2021-03-25 13:49:42 442

原创 vue 安装element-ui

1、查看私服上element-ui所有的版本 npm view element-ui versions2、安装 npm i [email protected] --save 安装失败,试了多个办法,最终通过:先 执行命令npm cache clean --force;然后删除node_modules和package-lock.json目录,再执行npm install。 最后重新执行 npm i element-ui@...

2021-03-25 11:17:22 1080

原创 maven异常解决:编码GBK的不可映射字符

maven clean执行成功后,maven install 报错:编码GBK的不可映射字符添加<encoding>UTF-8</encoding>解决。<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <arti.

2021-01-27 16:47:18 132

原创 导入新项目后,pom.xml第一行爆红:Missing artifact org.jboss.netty:netty:jar:3.2.2.Final

导入新项目后,pom.xml第一行爆红。<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0">报错内容: ...

2021-01-27 16:42:04 584 1

原创 解决 Missing artifact mina-core:bundle

导入新项目后,pom.xml第一行爆红。<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0">报错内容: ...

2021-01-27 16:36:00 516

转载 oracle中merge into用法解析

oracle中merge into用法解析merge into的形式: MERGEINTO [target-table] AUSING [source-tablesql] BON([conditional expression]and [...]...) WHENMATCHEDTHEN [UPDATEsql] WHENNOTMATCHEDTHEN [INSERTsql] 作用:判断B表和A表是...

2021-01-07 09:56:48 480

原创 vscode 安装 插件

自动补全: Snippets格式化:veturvscode离线安装插件1.去官网下载extension。https://marketplace.visualstudio.com/items?itemName=hollowtree.vue-snippets打开官网-》点击extension-》输入要查找的插件,如“vetur”、“zh”等。然后点击“download extension”2.打开vscode,选择从vsix安装,就可以了。注:插件和vscode有版本限制。最好下载最新的

2020-10-31 19:57:14 459

原创 methods、computed、watch 区别

methods、computed、watch实例<!DOCTYPE html><html><head><meta charset="utf-8"><title>Vue 测试实例 - 菜鸟教程(runoob.com)</title><script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script></head>

2020-09-20 09:44:15 112

原创 2020-09-16

@与@@的区别 @用来运行一个SQL脚本文件,等于Start命令。@命令调用当前目录下的,或指定全路径,或可以通过SQLPATH环境变量搜寻到的脚本文件 @@用在SQL脚本文件中,用来指定用@@执行的文件与@@所在的当前SQL文件在同一目录,而不用指定全路径&与&&的区别 & 用来创建一个临时变量,每当遇到这个临时变量时,都会提示你输入一个值 &&用来创建一个持久变量,当用&&命令引用这个变量时,不会每次...

2020-09-16 21:10:23 879

原创 oracle存储过程中is和as区别

在存储过程(PROCEDURE)和函数(FUNCTION)中没有区别;在视图(VIEW)中只能用AS不能用IS;在游标(CURSOR)中只能用IS不能用AS。

2020-09-16 20:44:38 245

原创 vuex中store的action和mutations

vuex中action和mutations (this.$store.dispatch和this.$store.commit)的区别(都是调用vuex中的方法。一个异步一个同步)dispatch:含有异步操作,例如向后台提交数据,写法: this.$store.dispatch('action方法名',值)commit:同步操作,写法:this.$store.commit('mutations方法名',值)action:1、用于通过提交mutation改变数据2、会默认将自身封装为一个P

2020-09-12 09:47:35 6771

原创 mvn clean install 错误  Failure to find xxx in http://maven.aliyun.com/nexus/con

子模块ruoyi-common 在执行mvn clean install成功后,生成了ruoyi-common:jar:3.1.0。但是在执行system子模块时,报错:[ERROR] Failed to execute goal on project ruoyi-system: Could not resolve dependencies for project com.ruoyi:ruoyi-system:jar:3.1.0:Failed to collect dependencies at ..

2020-09-11 22:42:23 9464 2

原创 dependencyManagement与dependencies区别

一、dependencyManagement应用场景为了项目的正确运行,必须让所有的子模块使用依赖项的统一版本,必须确保应用的各个项目的依赖项和版本一致,才能保证测试的和发布的是相同的结果。在我们项目顶层的pom文件中,我们会看到dependencyManagement元素。通过它元素来管理jar包的版本,让子项目中引用一个依赖而不用显示的列出版本号。Maven会沿着父子层次向上走,直到找到一个拥有dependencyManagement元素的项目,然后它就会使用在这个dependencyManagem

2020-09-11 22:37:11 289

原创 Junit单元测试

pom.xml配置<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId

2020-09-03 11:05:58 141

转载 验证码生成工具Kaptcha

验证码的作用防止恶意破解密码、刷票、论坛灌水、刷页。有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登录尝试,实际上使用验证码是现在很多网站通行的方式(比如招商银行的网上个人银行,百度社区),我们利用比较简易的方式实现了这个功能。虽然登录麻烦一点,但是对网友的密码安全来说这个功能还是很有必要,也很重要。但我们还是 提醒大家要保护好自己的密码 ,尽量使用混杂了数字、字母、符号在内的 6 位以上密码,不要使用诸如 1234 之类的简单密码或者与用户名相同、类似的密码 ,免得你的账号被

2020-09-02 10:37:07 792 1

原创 免费天气组件:

免费天气组件: 1、https://www.tianqi.com/dingzhi/ 2、https://cj.weather.com.cn/

2020-08-31 15:48:28 508

转载 shiro (java安全框架)

Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。三个核心组件:Subject, SecurityManager 和 Realms.Subject:即“当前操作用户”。但是,在Shiro中,Subject这一概念并不仅仅指人,也可以是第三方进程、后台帐户(Daemon Account)或其他类似事物。它仅仅意味着“当前跟软件交互的东西”。

2020-08-30 21:10:03 206

转载 git pull更新错误解决办法

如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,在发布这个配置文件的时候,会发生代码冲突:error: Your local changes to the following files would be overwritten by merge: protected/config/main.phpPlease, commit your changes or stash them before you can merge.如果...

2020-08-25 14:17:58 630

原创 git merge

将功能分支合并到master分支时用--squash 选项将多条合并为一条1.master分支上只有一个文件1.txt2.切出一个feature-squash分支,并且进行3次提交3.将feature-squash分支用 --squash选项merge到master分支,可以看出merge玩,会提示:做一次提交新的提交日志是"执行 git merge --squash feature-squash"4.查看master分支,发现将squash上多次提交合并...

2020-08-25 11:28:54 175

原创 点击左侧菜单栏,局部更新右侧页面

直接上实例:文件结构1、_layout.js文件名必须是_layout.js ,负责无效。2、leftMenu.js3、

2020-08-21 10:30:01 980

转载 Slf4j和Log4j的区别

log4j 大家都知道,就不在多说了,重点说说slf4j;简单日记门面(simple logging Facade for java)SLF4J是为各种logingAPIs提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希望的loging APIs实现准确的说,slf4j并不是一种具体的日志系统,而是一个用户日志系统的facade,允许用户在部署最终应用时方便的变更其日志系统。在系统开发中,统一按照slf4j的API进行开发,在部署时,选择不同的日志系统包,即可自动转换到不

2020-08-20 14:33:04 4246

原创 ThreadLocal 、InheritableThreadLocal、TransmittableThreadLocal

我们知道有时候一个对象的共享变量会被多个线程所访问,这时就会有线程安全问题。当然我们可以使用synchorinized 关键字来为此变量加锁,进行同步处理。从而限制只能有一个线程来使用此变量,但是加锁会大大影响程序执行效率,此外我们还可以使用ThreadLocal来解决对某一个变量的访问冲突问题。一、ThreadLocal 当使用ThreadLocal维护变量的时候 它为每一个使用该变量的线程提供一个独立的变量副本,即每个线程内部都会有一个该变量,这样同时多个线程访问该变量并不会...

2020-08-20 14:09:09 207

原创 SpringBoot中使用POI,快速实现Excel导入导出

导出Excel整体来说,Excel有.xls和.xlsx,那么在POI中这两个也对应两个不同的类,但是类名不同,方法基本都是一致的,因此我这里将只介绍.xls一种。整体来说,可以分为如下七个步骤:1.创建Excel文档HSSFWorkbook workbook = new HSSFWorkbook();2.设置文档的基本信息,这一步是可选的//获取文档信息,并配置DocumentSummaryInformation dsi = workbook.getDocumentSumma

2020-08-14 15:12:08 641

原创 IaaS, PaaS和SaaS的区别

通常有三种云服务模型:SaaS(软件即服务),PaaS(平台即服务)和IaaS(基础架构即服务)。 每个都有自己的好处和差异。为了您的组织能作出最佳选择,您有必要了解SaaS,PaaS和IaaS之间的差异。[pæs]、[aɪæs]、[sæs] (矮阿死 已笑晕)SaaS:软件即服务软件即服务(也称为云应用程序服务)代表了云市场中企业最常用的选项。 SaaS利用互联网向其用户提供应用程序,这些应用程序由第三方供应商管理。 大多数SaaS应用程序直接通过Web浏览器运行,不需要在客户端...

2020-08-14 11:42:02 575

原创 Mybatis中sql语句(大于,小于,等于,不等于)表示

小于等于 a<b a&lt;b a<![CDATA[<]]>b大于等于 a>b a&gt;b a<![CDATA[>]]>b小于等于 a<=b a&le;=b a<![CDATA[<=]]>b大于等于 a>=b ...

2020-08-13 16:12:23 2068

原创 PowerDesigner如何设计表之间的关联

PowerDesigner如何设计表之间的关联步骤/方法 在工具箱中找到参照关系工具: 由地区表到省份表之间拉参照关系,箭头指向父表,然后双击参照关系线,打开参照关系的属性: 在这里检查父表与子表是否正确,如果因操作失误不正确的话可以点击下拉列表框选择。 点击连接标签,进行字段关联设置: 如上图,在这里设置子表的关联字段。 OK,基本父表与子表的关联关系已经设置完毕,记住最好不要使用系统自动生成的名称,修改为自己的,否则表多了以后可以会出现重名。 ...

2020-08-12 18:45:18 6162

原创 ul左边padding-inline-start: 40px;多出宽度和高度

这个问题困扰了好久,这里做一统计。可以在ul的父元素样式中设置padding-inline-start: 0; 即可。

2020-08-06 16:24:27 907

原创 图片和文字如何显示在一行并垂直对齐

<div class="mainContain"> <img src=""> <div class="textDescription"> <span class="baseInfo"> 张三 </span> <span class="positionInfo"> 部门-职务 </span> </div><div>less 内容 ...

2020-08-05 16:53:30 498

转载 如何从零开始创建React项目(三种方式)

在开发React项目前最关键的当然是项目的创建,现在的前端工程化使得前端项目的创建也变得越来越复杂,在这里介绍三种从零开始创建React项目的方式,分别是在浏览器中直接引入、使用官方脚手架create-react-app、使用Webpack创建。浏览器中通过标签直接引入React框架有两个核心的包,分别是react以及react-dom,如何想直接在浏览器中使用React,那么把这两个包直接引入就可以了。<!-- 引入react --><script src="htt.

2020-07-31 16:58:22 1152

java之单例模式

java之单例模式

2017-02-20

空空如也

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

TA关注的人

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