自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL日志和存储引擎简单分析篇

一.MySQL文件结构MySQL是通过文件系统对数据和索引进行存储的。 MySQL从物理结构上可以分为日志文件和数据索引文件。1.1 MySQL服务器日志 MySQL通过日志记录了数据库操作信息和错误信息。常用的日志文件包括错误日志(Error log)、二进制日志(Binary log)、查询日志(General query log)、慢查询日志(Slow query log) 、重做日志(Redo log)、 回滚日志(Undo log)、中继日志(Relay log...

2021-04-06 13:43:53 324

原创 MySQL 执行计划分析(EXPLAIN) 和 索引分析

一. 执行计划分析(EXPLAIN) 1.id每个SELECT语句都会自动分配的一个唯一标识符。 2.select_typesimple:简单select查询,不需要union操作或者不包含子查询。 primary:一个需要union操作或者含有子查询的select。 union:union连接的两个select查询。 dependent union: 与union一样,出现在union 或uni...

2021-04-06 11:04:27 312

原创 Java 容器

1. Java 容器分为 Collection 和 Map 两大类,其下又有很多子类,如下所示: 2.List、Set、Map 之间的区别? List、Set、Map 的区别主要体现在两个方面:元素是否有序、是否允许元素重复。 List:有序,元素可重复。 Set: 无序,元素不能重复。 Map:key , value 形式存储数据,key 不能重复, value 可以重复。2.1 list集合下有:ArrayList...

2021-03-19 11:16:40 102 1

原创 Java 算法之快速排序

Java 算法之快速排序

2022-11-22 16:18:45 185

原创 Java 算法之插入排序

Java 算法之插入排序

2022-11-22 15:46:46 186

原创 Java 算法之二分查找

Java 算法之二分查找

2022-11-22 13:35:02 196

原创 java 树形数据处理(Stream流和Map两种方式实现)

java 树形数据处理

2022-11-09 15:25:00 2130 1

原创 node.js 历史版本下载

node.js 历史版本下载

2022-11-03 17:58:38 1548

原创 nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

在pom 文件<build></build>标签中加入下面代码即可 <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include&gt

2021-04-13 09:34:35 345

原创 Linux 安装 jdk

1.将jdk安装包上传到服务器某个文件夹下 jdk安装包下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html2.解压安装包并配置环境变量tar -zxvf jdk-8u281-linux-x64.tar.gz配置环境变量:vim /etc/profileexport JAVA_HOME=/workSpace/jdk/jdk1.8.0_281 ...

2021-04-09 10:47:31 109

原创 docker-compose: command not found

安装命令:yum -y install epel-release

2021-04-08 16:30:02 395

原创 Linux 安装 nacos

git clone https://github.com/alibaba/nacos.gitcd nacos/

2021-04-08 15:33:43 105

原创 unzip: command not found

安装命令:yum install unzip zip

2021-04-08 14:54:28 2875

原创 Linux maven 安装

1.下载maven安装包wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz2.解压maven安装包tar -zxvf apache-maven-3.5.4-bin.tar.gz3.配置maven环境vim /etc/profile在文件下加入下面配置代码export MAVEN_HOME= /workSpace/maven/...

2021-04-08 14:09:05 92

原创 rz: command not found

安装命令:yum -y install lrzsz

2021-04-08 11:24:48 295

原创 Centos git: command not found

安装git 即可:yuminstallgit-y ||yuminstall-ygit

2021-04-08 10:59:35 1304

原创 文件上传出现 413 Request Entity Too Large

解决方案:在nginx.conf配置文件 http{} 中 加入client_max_body_size 10m; 重启配置文件即可:/etc/init.d/nginxrestart

2021-04-08 09:53:30 116

原创 Docker 常用命令

1.安装yum install -y docker2.卸载yum -y remove docker3.启动systemctl start docker4.列出镜像docker images5.搜索镜像docker search 镜像名称 例:docker srarch mysql6.修改镜像从ustc拉取修改文件命令如下vi /etc/docker/daemon.json 在配置文件中加入下面代码,再重启docker服务{"registry-mir

2020-11-24 17:35:44 136

原创 Java MinIO文件上传,下载和删除

1.先导入maven依赖( minio版本不能太低不然运行时会出现:org.xmlpull.v1.XmlPullParserException 错误) <dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>7.1.0</version> </dependency>

2020-07-31 16:36:24 7992 7

原创 Redis专题(二):Spring Boot 集成 Redis

1.引入pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> <version>1.4.1.RELEASE</version...

2020-03-22 23:50:14 111

原创 Redis专题(一):基础+数据类型

1.什么是Redis?Redis是用C语言开发的一个开源的高性能键值对(key - value)内存数据库,它是NoSQL数据库。 和Memcache这种专业缓存技术相比,它有更优秀的读写性能,丰富的数据类型。 它提供了五种数据类型来存储值:字符串类型( string )、 散列类型( hash )、列表类型( list )、集合类型(set)、有序集合类型(sortedset、zset...

2020-03-22 14:23:53 146

原创 超简单的poi-SXSSFWorkbook方式excel导出

1.引入pom依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version> </dependency> <d...

2020-03-21 16:25:19 1193 1

原创 Java 同步Jira数据

<dependency> <groupId>com.konghq</groupId> <artifactId>unirest-java</artifactId> <version>2.3.17</version></dependency>

2020-03-21 12:31:10 754 1

原创 Centos 7 安装redis

1.下载yum资源库yum -y install wgetyum updateyum install gcc2.安装,下载,提取和编译Redis:$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz$ tar xzf redis-5.0.5.tar.gz$ cd redis-5.0.5$ make...

2019-08-06 15:42:22 137

原创 SSL证书问题,调用第三方接口出现org.apache.http.ssl.SSLContexts问题

在项目中调用第三方接口出现:org.apache.http.ssl.SSLContexts 问题,引用两个jar包可解决 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcore&lt...

2019-04-04 17:06:15 3699

原创 MySQL5.6 数据库主从(Master/Slave)配置

1.安装环境操作系统 :CentOS 7 数据库版本:MySQL 5.6.43主机A:192.168.81.129 (Master)主机B:192.168.81.130 (Slave)2.Master的配置2.1 在Linux环境找到/etc/my.cnf,并用命令打开 vi /etc/my.cnf 文件,在该文件下指定Master的配置如下:log-bin=mys...

2019-03-29 18:36:45 299

原创 Mybatis框架架构

(1)加载配置:配置来源于两个地方,一处是配置文件,一处是Java代码的注解,将SQL的配置信息加载成为一个个MappedStatement对象(包括了传入参数映射配置、执行的SQL语句、结果映射配置),存储在内存中。一个MappedStatement对象对应Mapper配置文件中的一个select/update/insert/delete节点,主要描述的是一条SQL语句(2)SQL解...

2018-10-13 23:52:15 180

原创 Spring 简单介绍

一:什么是Spring?Spring是一款开源的轻量级框架.目的:Spring解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。二:Spring的特点?1.方便解耦,简化开发通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。有了Spring,用户不必再为单实例模式类、...

2018-10-09 23:01:31 356

原创 Mybatis简单介绍

1.什么是Mybatis?mybatis是一款优秀的持久层框架,它支持普通SQL查询,存储过程和高级映射。 2.Mybatis的思想?将程序中的大量SQL语句剥离出来,配置在Mapper映射文件中,以实现SQL的灵活配置。这样做的好处是将SQL与程序代码分离,做到可以在不修改程序代码的情况下,直接配置文件中修改SQL。 3.ORM和JPA?ORM:即对象关系映射,它是一...

2018-10-05 21:15:51 610

原创 &和&&的区别? 以及 ==和equals方法究竟有什么区别?

1.&amp;和&amp;&amp;的区别相同点:&amp;和&amp;&amp;都可以用作逻辑与的运算符,表示逻辑与(and)。不同点:(1)&amp;&amp;具有短路的功能,而&amp;不具备短路功能。(2)当&amp;运算符两边的表达式的结果都为true时,整个运算结果才为true。而&amp;&amp;运算符第一个表达式为false时,则结果为false,不再计算第二个表...

2018-09-16 19:58:22 608

原创 CentOS 7 MySQL命令

1.启动Mysql服务命令service mysqld start2.关闭Mysql服务命令service mysqld stop3.重启Mysql服务命令service mysqld restart4.查看Mysql服务状态service mysqld status5.查看MySql系统配置cat /etc/my.cnf6.常用数据库操作 1 ...

2018-09-16 18:54:04 3393

原创 Linux 获取Centos7的IP地址 ,JDK + Tomcat +Mysql 安装

    一.获取Centos的IP地址      1.输入 ip addr 查看Centos ip地址2.如果出现上图结果,还需要修改配置 输入图下命令    回车后显示下图结果 将ONBOOT=no 改为 ONBOOT = yes按Esc 保存 ,再按Enter + : 输入 wq  ,回车保存 保存后输入  service network...

2018-09-16 18:22:42 250

原创 Spring——单例模式和多例模式

singleton(单例):只有一个共享的实例存在,所有对这个bean的请求都会返回这个唯一的实例。prototype(多例):对这个bean的每次请求都会创建一个新的bean实例,类似于new。Spring bean 默认是单例模式。 单例测试 &lt;-- 配置文件  --&gt;&lt;bean id="user" class="com.yiRan.pojo.Us...

2018-08-16 21:03:36 273

原创 Mysql数据库行转列

--学生表create table students(sname varchar(20),course varchar(20),scores varchar(20))insert into students(sname,course,scores)VALUES('张三','语文','70');insert into students(sname,course,scores)VALUES('张三',...

2018-05-23 16:54:59 284

原创 DTD-文档类型定义

一.XML中的限制?DTD-文档类型定义,对XML里面的属性进行约束,Schema-基于XMl的DTD的替代者(DTD的升级版) Schema和DTD的关系和区别 关系: XML Schema 用于定义 XML 文档的合法元素,类似 DTD。 XML Schema 是基于 XML 的 DTD 替代物。 区别: 与 DTD 不同,XML Schema 支持数据类型和命名空间。 二.什么是格式良好的X...

2018-05-06 16:53:46 378

空空如也

空空如也

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

TA关注的人

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