自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SpringBoot系列——ElasticSearch

  前言  本文记录安装配置ES环境,在SpringBoot项目中使用SpringData-ElasticSearch对ES进行增删改查通用操作  ElasticSearch官网:https://www.elastic.co/cn/products/elasticsearch  SpringData-ElasticSearch官网:https://spring.io/p...

2019-09-27 17:51:00 481

转载 SQL日常问题和技巧2(自定义排序,异常ORA-01747,逗号隔开的字符串转成in条件,持续记录)...

1.有些情况需要将几条记录按要求排序,适用于少量要求表如图所示:按照e,u,r,o,t,w,q,y,i顺序排序: 1 SELECT 2 * 3 FROM 4 LGQ_TEST 5 ORDER BY 6 ( 7 CASE 8 9 WHEN s = 'e'...

2019-09-24 11:06:00 558

转载 Spring Boot应用上传文件时报错

目录问题描述原因追踪解决办法问题描述Spring Boot应用(使用默认的嵌入式Tomcat)在上传文件时,偶尔会出现上传失败的情况,后台报错日志信息如下:“The temporary upload location is not valid”。原因追踪这个问题的根本原因是Tomcat的文件上传机制引起的!Tomcat在处理文件上传时,会将客户端上传的文件写入临时目...

2019-09-19 00:38:00 617

转载 git命令检出或更新gitee项目

1、使用 git clone 命令 + 项目仓库地址 eg: git clone https://gitee.com/zzzzzed/ChinessChess.git . 如果本地已经下载了该项目则跳过该步骤。  注意使用 git clone 首次检出需要输入用户名及密码。2、使用 git status 命令查看当前项目修改情况。3、使用 git add 添加本地修改过或者...

2019-09-18 21:38:00 498

转载 开源一套简单通用的后台管理系统

  前言  前段时间我们写一个简单的后台模板SpringBoot系列——Security + Layui实现一套权限管理后台模板,今天我们把它完善成一个简单通用的后台管理系统,我把它叫做:Base Admin  这套Base Admin是一套简单通用的后台管理系统,主要功能有:权限管理、菜单管理、用户管理,系统设置、实时日志,API加密,以及登录用户修改密码、配置个性菜单等...

2019-09-17 16:46:00 656

转载 SpringBoot入门篇--关于properties和yml两种配置文件的一些事情

我们在使用SpringBoot这个框架的时候都一定使用或者说是见到过application.properties或者是application.yml,经不住有人就会问这俩文件到底是什么情况,其实说白了这两个都是SpringBoot留下的配置文件,都可以进行配置,接下来我们就讲讲他们两个的一些区别。  首先我们最关注的应该是格式问题,两个文件在进行配置的时候的格式都是一样的么?prop...

2019-09-17 15:39:00 105

转载 centos swap分区

swap分区 通常memory是机器的物理内存,读写速度低于cpu一个量级,但是高于磁盘不止一个量级。所以,程序和数据如果在内存的话,会有非常快的读写速度。但是,内存的造价是要高于磁盘的,虽然相对来说价格一直在降低。除此之外,内存的断电丢失数据也是一个原因说不能把所有数据和程序都保存在内存中。既然不能全部使用内存,那数据还有程序肯定不可能一直霸占在内存中。当内存没有可用的,...

2019-09-17 10:59:00 174

转载 git常用命令

git init,初始化,表示即将对当前文件夹进行版本控制。git status,查看Git当前状态,如:那些文件被修改过、那些文件还未提交到版本库等。git commit -m '提交信息',将暂存区的文件提交到版本库的分支。git log,查看提交记录,即:历史版本记录git branch 分支名称 创建分支git checkout 分支名称 ...

2019-09-11 16:30:00 121

转载 杂谈maven工程实践(3)

1、常见应用maven工程中,主要操作的是pom.xml配置和java开发java开发:代码&配置文件pom.xml:管理maven功臣资源、依赖、插件等信息2、资源管理包括:jar包的资源管理、工程之家女的关系管理,常用信息的配置管理资源定义案例:开发mybatis的测试定义:需要的jar包资源来源:http://mvnre...

2019-09-10 19:43:00 183

转载 杂谈maven工程类型(2)

Maven工程类型在maven构建中,分为若干类型,相当于ANT构建中的java project | dynamic web projectMaven构建中的工程类型是配置中的一个选项---->packaging选项代表包结构类型,在对应的工程类中创建对应的目录结构1、jar相当于java project ,本地java工程,没有网络应用的java工程...

2019-09-10 19:01:00 345

转载 杂谈maven相关概念(1)

1、Ant构建是Eclipse和MyEclipse中默认中构建工具,是使用xml配置文件+ANTjava工程代码实现的构建build.xml是ant构建中的配置文件集成再ant开发工具包(jar包)是Eclipse中的一个插件,保存在eclipse中的features和plugins目录中是配置文件build.xml+若干jar包缺陷:不适合管理工程资源和工...

2019-09-10 18:32:00 184

转载 MHA介绍和基础、原理、架构、工具介绍

一.MHA简介软件简介 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在10~30秒之内自动完成数据库的故障切换操作,并且在进行...

2019-09-06 16:06:00 392

转载 mysql5.7.26部署MHA

前期准备:mysql先部署好GTID主从,然后才部署MHA1)环境准备(所有节点)#安装依赖包yum install perl-DBD-MySQL -y#进入安装包存放目录[root@mysql-db01 ~]# cd /root/tools#上传mha安装包[root@mysql-db01 tools]# rz -bemha4mysql-manager-0.56-0.el6.noarc...

2019-09-06 15:43:00 164

转载 mysql5.7.26 基于GTID的主从复制环境搭建

简单工作原理:(1)从库执行 change master to 语句,会立即将主库信息记录到master.info中(2)从库执行 start slave语句,会立即生成IO_T和SQL_T(3)IO_T 读取master.info文件,获取到主库信息(4)IO_T 连接主库,主库会立即分配一个DUMP_T,进行交互(5)IO_T 根据master.info binlog信息,向DUM...

2019-09-06 15:32:00 142

转载 MHA监控进程异常退出(MHA版本:0.56)

最近遇到一个非常诡异的问题,mha后台进程自己中断退出了。以下是报错:Mon Dec 21 20:16:07 2015 - [info] OK.Mon Dec 21 20:16:07 2015 - [warning] shutdown_script is not defined.Mon Dec 21 20:16:07 2015 - [info] Set master ping inter...

2019-09-06 15:21:00 139

转载 mysql 主从 Last_IO_Errno错误代码说明

Last_IO_Errno错误代码说明:1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已被其他用户修改1021:硬盘剩余空间不足,请加大硬盘可用空间...

2019-09-05 15:02:00 154

转载 mysql 在gtid环境下缺少一部分binlog部署从库

我的环境:有两台linux服务器一台是192.168.1.1 mysql 端口3301一台是192.168.1.2 mysql 端口3303要讨论如何恢复从库,我们得先来了解如下一些概念:GTID_EXECUTED:它是一组包含已经记录在二进制日志文件中的事务集合GTID_PURGED:它是一组包含已经从二进制日志删除掉的事务集合。在继续讨论时,我们先来看下如何新建一个基于G...

2019-09-05 14:40:00 155

转载 mysqldump关于--set-gtid-purged=OFF的使用

数据库的模式中我开启了gtid:mysql> show variables like '%gtid%';+----------------------------------+-----------+| Variable_name | Value |+----------------------------------+--------...

2019-09-05 11:16:00 1121

转载 mysql备份基础

1.1 备份的原因  衡量备份恢复有两个重要的指标:恢复点目标(RPO)和恢复时间目标(RTO),前者重点关注能恢复到什么程度,而后者则重点关注恢复需要多长时间。1.1.1 备份的目录  做灾难恢复:对损坏的数据进行恢复和还原  需求改变:因需求改变而需要把数据还原到改变以前  测试:测试新功能是否可用1.1.2 备份中需要考虑的问题  可以容忍丢失多长时间的数据;  恢复数据要在多长时...

2019-09-05 10:51:00 128

转载 TypeScript进阶开发——ThreeJs基础实例,从入坑到入门

  前言  我们前面使用的是自己编写的ts,以及自己手动引入的jquery,由于第三方库采用的是直接引入js,没有d.ts声明文件,开发起来很累,所以一般情况下我们使用npm引入第三方的库,本文记录使用npm,typescript开发threejs3D项目,搭建基础实例,为以后开发具体业务做准备  项目结构  依旧是熟悉的SpringBoot项目,不同以往的是...

2019-09-04 18:19:00 2639

转载 查看mysql数据库容量大小

第一种情况:查询所有数据库的总大小,方法如下:mysql> use information_schema;mysql> select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES;+-----------+| data |+-----------+| 3052.76MB |...

2019-09-03 09:50:00 225

转载 开启mysql审计功能

下面方式是在线开启,重启后会失效:1.mysql社区版没有审计插件,先获取server_audit.so文件,我是先在一台测试服务器上安装了一个mariadb数据库,然后搜索find / -name server_audit.so文件,scp复制出来的,也可以直接去mariadb官网下载一个二进制包找;2.获取到server_audit.so包后,把文件cp到mysql插件的路径下:cp...

2019-09-03 09:48:00 289

转载 SSM+PageHelper实现分页

参考地址:https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/zh/HowToUse.md一、环境准备工程搭建环境:IDEA、JDK1.8、MAVEN注意:由于IDEA与Eclipse文件解析不同所以xml配置文件在resources文件中的位置与在java包的位置一致...

2019-09-01 10:41:00 263

空空如也

空空如也

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

TA关注的人

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