起风了

“路海长 青夜旷 越过群山追斜阳”

使用apache的ab命令进行压测

使用apache的ab命令进行压测缩略图
1. 背景:互联网发达的今天,大大小小的网站如雨后春笋,不断出现,但是想要做出一个网站很简单,但是想要做好一个网站,非常非常难,首先:网站做好之后的功能怎么样这都是次要的,主要的是你的网站能承受怎么样的访问量,一个在高压访问下,能承受很高峰值的访问并发才能称得上是一个好的网站,那么作为一...

Ubuntu 编译安装搭配LNMP 环境

Ubuntu 编译安装搭配LNMP 环境缩略图
这里用Nginx1.2.0+mysql5.6.33+php5.6.2搭配安装环境 ---------------------------------------------Nginx BEGIN--------------------------------------------- 使用命令下载nginx安装包,用的是稳定版, 这里下载: <nginx1.6.2> 下载下来后就解压一下 解压后得到一个nginx-1.12.0的文件夹  ...

MySQL中文全文检索

MySQL中文全文检索缩略图
做项目有这需求, 百度了下, 找好一篇好文章, mark 了下来:    一、概述      MySQL全文检索是利用查询关键字和查询列内容之间的相关度进行检索,可以利用全文索引来提高匹配的速度。 二、语法      MATCH (col1,col2,...) AGAINST (expr [searc...

mysql插入数据时,去掉重复的数据;

mysql插入数据时,去掉重复的数据;缩略图
1. 利用insert ignore into语句去重 mysql> INSERT IGNORE INTO person_tbl (last_name, first_name) -> VALUES( 'J', 'T');Query OK, 1 row affected (0.00 sec)mysql> INSERT IGNORE INTO person_tbl (last_name, first_name) -> VALUES( 'J', 'T');Query OK, 0 rows affected (0.00 se...

使用apache的ab命令进行压测

使用apache的ab命令进行压测缩略图
1. 背景:互联网发达的今天,大大小小的网站如雨后春笋,不断出现,但是想要做出一个网站很简单,但是想要做好一个网站,非常非常难,首先:网站做好之后的功能怎么样这都是次要的,主要的是你的网站能承受怎么样的访问量,一个在高压访问下,能承受很高峰值的访问并发才能称得上是一个好的网站,那么作为一...

MySQL性能优化之char、varchar、text的区别

MySQL性能优化之char、varchar、text的区别缩略图
参考来源:https://blog.csdn.net/brycegao321/article/details/78038272    在存储字符串时, 可以使用char、varchar或者text类型, 那么具体使用场景呢?         参考下面这个表结构: 1、 char长度固定, 即每条数据占用等长字节空间;适合用在身份证...

MySQL 字段类型占用空间

MySQL支持多种列类型:数值类型、日期/时间类型和字符串(字符)类型。 首先来看下各类型的存储需求(即占用空间大小): 数值类型存储需求 列类型 存储需求 TINYINT 1个字节 SMALLINT 2个字节 MEDIUMINT 3个字节 INT, INTEGER 4个字节 BIGINT 8个字节 FLOAT(p) 如果0 <= p <= 24...

mysql插入数据时,去掉重复的数据;

1. 利用insert ignore into语句去重 mysql> INSERT IGNORE INTO person_tbl (last_name, first_name) -> VALUES( 'J', 'T');Query OK, 1 row affected (0.00 sec)mysql> INSERT IGNORE INTO person_tbl (last_name, first_name) -> VALUES( 'J', 'T');Query OK, 0 rows affected (0.00 se...

阿里Canal框架(数据同步中间件)初步实践

阿里Canal框架(数据同步中间件)初步实践缩略图
最近在工作中需要处理一些大数据量同步的场景,正好运用到了canal这款数据库中间件,因此特意花了点时间来进行该中间件的的学习和总结。 背景介绍 早期,阿里巴巴B2B公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求。不过早期的数据库同步业务,主要是基于trigger的方式获取增量变更,不过从2010...

后端开发实践——Spring Boot项目模板

后端开发实践——Spring Boot项目模板缩略图
在我的工作中,我从零开始搭建了不少软件项目,其中包含了基础代码框架和持续集成基础设施等,这些内容在敏捷开发中通常被称为“第0个迭代”要做的事情。但是,当项目运行了一段时间之后再来反观,我总会发现一些不足的地方,要么测试分类没有分好,要么基本的编码架子没有考虑周全。 另外,我在工作中也会接触...