自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Boot拦截器配置拦截登陆

一,pom.xml的配置 这里很简单,先引入spring-boot-starter-parent,parent 是父模块,由父模块统一进行 spring-boot 版本管理,dependencies 中与 spring-boot 启动绑定的包不需要再指定版本。<parent> <groupId>org.springframework.boot<...

2018-07-09 18:34:57 106286 39

原创 Docker是什么?Docker安装MySQL示例

一、Docker是什么?Docker在英文中的意思是“码头工人”的意思,大家可以想象,在码头上有很多工人,他们正在搬运货物。首先将货物放入集装箱中,然后将集装箱放入货船上,货船将这些集装箱以及其中的货物运送到指定的目的地。我们所讨论的Docker,是席卷一种全球的轻量级容器技术。在2013年,dotCloud公司发布了一款名为Docker的开源软件,仅仅花了一年时间,Docker几乎动...

2018-12-13 17:59:11 420

原创 阿里云,腾讯云搭建 gitlab 服务器卡顿问题解决方法

一、原因分析最近索性自己用阿里云服务器搭建了一个 gitlab 服务器以供自己开发使用,服务器搭建很简单,但是使用起来是相当的卡顿,在代码 pull,push 过程中都会有相应的延迟,很糟心。起初我以为是我的阿里云服务器配置过低造成的(1核,2G,centos7),后来发现不是这样。gitlab 启动运行就占用了大量的内存,2G内存在启动后已经所剩无几。想再进行 git 相关操作自然也就会...

2018-09-24 15:09:53 5053 5

原创 MySQL慢查询

一、相关概念MySQL日志类型:二进制日志,错误日志,通用查询日志,慢查询日志。慢查询:所谓慢查询指的是在MySQL查询中,所有查询时间超过设定值(long_query_time)的查询被称为慢查询。慢查询日志(slow_query_log):用来记录所有查询时间超过long_query_time秒的查询记录的日志。开启慢查询的意义:定位分析性能的瓶颈,更好的优化数据库系统的性能。...

2018-07-30 15:50:47 545

原创 Spring 事务机制详解

最近看了不少关于spring事务的博客,自己也动手实践了一番,决定自己也写一篇博客整理一下,算是学习吧。一、事务的四大特性ACID:(1)原子性 Atomicity事务是一系列操作的集合,但是也是原子性的,事务的原子性确保事务操作要么全部成功,要么全部失败。(2)一致性 Consistency一旦事务完成(不管成功还是失败),系统必须确保它所建模的业务处于一致的状态,而不会是部...

2018-07-27 13:13:49 313

原创 MySQL 索引设计原则

MySQL 索引设计原则:(1)对于经常查询的字段,建议创建索引。(2)索引不是越多越好,一个表如果有大量索引,不仅占用磁盘空间,而且会影响INSERT,DELETE,UPDATE等语句的性能。(3)避免对经常更新的表进行过多的索引,因为当表中数据更改的同时,索引也会进行调整和更新,十分消耗系统资源。(4)数据量小的表建议不要创建索引,数据量小时索引不仅起不到明显的优化效果,对于索...

2018-07-27 02:23:25 11836

原创 MySQL Innodb MyISAM 数据库引擎比较

MySQL有多种数据库引擎,其中比较常用的有两种,第一种是最常用的Innodb,另外一种就是MySQL默认的MyISAM。在网上搜集了一些资料,也查看了相关书籍,在这里我列出了两种数据库引擎的异同点。1、Innodb支持ACID事务,MyISAM不支持事务,MyISAM的操作都是粒子性的。2、Innodb支持行级锁,MyISAM支持表级锁。Innodb锁粒度更小,并发性能高于MyISAM。...

2018-07-26 19:48:18 269

原创 Java中String,StringBuffer与StringBuilder的区别

一、String是字符串常量,对象不可变。StringBuffer与 StringBuilder是字符串变量,对象可变。先来看String的字符串拼接代码:String A = "aaa";System.out.println(A);A = "bbb";System.out.println(A);//输出结果://aaa//bbb看到上面的结果就奇怪了,不是说Strin...

2018-07-25 19:56:44 213

原创 解决CentOS 7 /etc/sysconfig下没有iptables的问题

之前我给新的服务器配置tomcat后,发现需要开放8080端口才能使用,但是在/etc/sysconfig居然找不到iptables这个文件,发现新安装的 centos 7 没有 iptables 这个文件,在网上找了好多文章,终于找到了解决方法。1、停止并屏蔽firewalld服务systemctl stop firewalldsystemctl mask firewalld2、安装iptab...

2018-07-15 01:14:20 2554

原创 Linux CentOS开放80,8080或者其他端口

1、首先给出一个指令,查看防火墙端口情况。iptables -L -n一台刚安装完成的linux机器,一般默认只开发了22端口,如果需要使用其他端口必须自己手动添加。2、修改/etc/sysconfig 下面的文件 iptables,默认开放了22端口vim /etc/sysconfig/iptables在 -A INPUT -p tcp -m state --state NEW -m tcp -...

2018-07-15 00:52:54 2578

原创 Linux centos7下的jdk安装

一、进入jdk官网下载jdk压缩包jdk8官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html如下图,我是64位,所以选择了jdk-8u171-linux-x64.tar.gz二、上传压缩包解压通过xftp将压缩包上传到linux主机上的home文件夹下面临时存放通过xs...

2018-07-14 20:37:31 206

空空如也

空空如也

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

TA关注的人

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