nginx 静态文件访问不到 403

今天终于有时间把之前nginx配置静态文件的问题着手解决了。首先遇到的问题是,通过nginx配置静态文件访问路径,但访问出现403。 环境是:centos7+nginx1.12.2。nginx.conf配置文件以下user nginx; worker_processes 1;.... ...

2018-12-21 09:38:12

阅读数 1037

评论数 0

HashMap详解以及常见面试题

HashMap详解以及常见面试题 一、概要 本文先会将hashmap的基本概念属性梳理一遍后,再从增删改查方法中每个步骤逐一解释说明。力求达到通熟易懂,逻辑清晰,便于加深印象。 二、概念 首先Hashmap的底层数据结构是由数组+链表组成的,是线程不安全,允许key和value为null。底层结构...

2018-11-24 19:48:51

阅读数 83

评论数 0

centos利用mail发送邮件

centos利用mail发送邮件 安装mail yum install mailx -y 请求数字证书 root@PLAY ~]# mkdir -p /root/.certs/ ####创建目录,用来存放证书 [...

2018-09-02 10:32:27

阅读数 179

评论数 0

centos下利用crontab实现定时任务

centos下利用crontab实现定时任务 crontabc常用命令 cron服务是linux自带的定时任务。方便快捷好用是他的优点。只要了解他的时间设置,即cron表达式,能轻松的掌握 查看当前crontab定时列表 crontab -l 编辑crontab cronta...

2018-09-02 10:31:48

阅读数 36

评论数 0

《高性能MYSQL》逻辑结构-读书笔记

高性能MYSQL笔记 1. MYSQL逻辑结构 MYSQL逻辑结构有三层,分别为 1. 连接/线程处理:实现连接处理,授权认证,安全等 2. 服务层:该层主要有缓存,解析,处理,优化以及跨存储引擎如存储过程,触发器,视图等 3. 存储引擎:主要负责数据读取和存储。根据服务...

2018-08-19 13:43:53

阅读数 136

评论数 0

《高性能MYSQL》复制-笔记

# 《高性能MYSQL》复制-笔记 复制概述 复制解决的基本问题是让一台服务器的数据与其他服务器保持数据同步。一台主库的数据可以同步到多台备库上。常见的用途:1.应用实现读写分离从而负载均衡。2.由单机变为集群,可实现数据的分布。3.利用心跳检测机制以及主备切换实现高可用和故障切换。 ...

2018-08-12 18:31:27

阅读数 302

评论数 0

《高性能mysql》笔记-查询性能优化总结

高性能mysql-查询性能优化-笔记 衡量查询性能的三个指标 返回的行数:意思是select返回的列数以及行记录数。 扫描的行数:查询所需要扫描的行数。 相应的时间:执行sql时间以及等待(sleep等待连接,lock等待锁的时间) 返回的行数 案例 1. 查询不需要的...

2018-08-05 16:08:56

阅读数 266

评论数 0

高性能mysql笔记-高性能索引

高性能索引 写在开头一些重要的话,如题高性能的索引。现在很多文章或者博客都会有一些索引建立的规则。 比如说程序员必须掌握的10条SQL技巧,你不知道的SQL10条索引规则。 而且这些文章的阅读量比其他讲原理性的要高。能够体现出如今码农们急躁的心理。想通过这些技巧就掌握 索引优化。举个明...

2018-07-29 17:03:36

阅读数 108

评论数 0

《高性能mysql》笔记-服务器性能剖析总结

《高性能mysql》笔记-服务器性能剖析总结 如果遇到了性能需要优化的问题时,首先明确目标对象是什么?是整个应用程序还是数据库。还要明确的是性能衡量的单位是每个查询所花费的时间。即响应时间。响应时间又分为等待时间和执行时间。而不是cpu利用率,吞吐量。接下来是测量每个步骤所需的时间。若是数据...

2018-07-29 11:41:34

阅读数 155

评论数 0

MYSQL基准测试

什么是基准测试 基准测试是针对系统设计的一种压力测试。更加简单,直接,易于测试,数据可由工具生成。而压力测试一般考虑业务逻辑(购物车业务),要求真实数据。 为什么需要基准测试? 可对线上异常进行重现 负载能力 并发性能 基准测试的指标 吞吐量。即TPS(每秒并发事务数量),...

2018-07-08 16:52:57

阅读数 336

评论数 0

mysql基准测试与sysbench使用

什么是基准测试? 基准测试是针对系统设计的一种压力测试。他的操作简单,直接,易于测试,数据可由工具生成,数据为测试数据。而压力测试一般考虑业务逻辑(例如购物车业务),要求需要真实的数据。主要作用于对mysql参数修改后的性能变化以及硬件配置更换测试性能。 基准测试详解可以查看这篇文章...

2018-07-08 16:47:51

阅读数 137

评论数 0

Ehcache与mybaits配置讲解

一、Ehcache缓存机制 Ehcache属于二级缓存。缓存的粒度是单个实体类,也就是说当更新,修改,删除时,会将整个实体表中的数据在缓存中清空。这也是Ehcache的局限性。接下来说下Ehcache缓存策略,比如查询商品表,商品表加上了Ehcache 1. select * from 商品表。...

2018-06-18 20:25:55

阅读数 89

评论数 0

JAVA自定义注解运用

一、为什么会用到自定注解?   在实际开发中,会遇到很多重复性的代码。比如,登录状态的校验,登录用户信息的获取,对指定代码块增加日志打印。这些代码都是一些重复性冗余的代码。为了减少这些代码,我们通常会用AOP机制去切割。但不足的地方是不够灵活,如果有一个东西可以让我们可以灵活的标记指定的方法或参...

2018-06-10 19:43:52

阅读数 713

评论数 0

@RequestParam和@RequestBody的区别

一、@RequestParam使用 使用@RequestParm用于绑定controller上的参数,可以是多个参数,也可以是一个Map集合,GET,POST均可 @PostMapping(value = "requestParam") @Respons...

2018-06-10 12:49:05

阅读数 1894

评论数 2

SpringBoot整合UEditor教程

UEditor只提供JSP版本的后端入口代码。但提供了项目源码,因此可以根据业务需求修改源代码。 此处使用了SpringBoot框架,配备了Thymeleaf模板引擎,所以没有必要再添加jsp来兼容U...

2018-06-05 17:32:04

阅读数 384

评论数 0

CentOS7 Failed to start LSB: Bring up/down解决方法

刚刚装好的虚拟机突然不能上网了,报错很诡异,具体报错如下:/etc/init.d/network restartRestarting network (via systemctl):  Job for networ...

2018-06-04 20:43:47

阅读数 105

评论数 0

使用VMware安装CentOS7详请

          &nbs...

2018-06-02 13:09:01

阅读数 73

评论数 0

Mysql主从复制配置和主主配置

一、主从复制原理 复制涉及的概念 - 两个日志 BinLog:二进制文件,存储MasterDB中修改数据的内容。存储内容的格式有Statement,Row,Mixed。 Relay Log : 功能作用与Binlog一样,不同点在于当日志内的内容被读取完后,会被删除。 ...

2018-06-02 10:39:48

阅读数 282

评论数 1

spring全局异常处理机制-秒懂

现如今与前台交互大多数采用restful api调用,而一个良好的异常处理机制,可进一步提高用户体验。 方法: @ControllerAdvice,@ExceptionHander() 在父类的baseController方法上加上@ExceptionHander() 代码实...

2018-05-27 19:59:18

阅读数 1500

评论数 0

Hibernate3.X升级4.x步骤

Hibernate3.X升级4.x步骤 1.依赖maven需要修改成4.x版本 <dependency> <groupId>org.hibernate</groupId...

2018-05-27 16:44:00

阅读数 343

评论数 0

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