<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[FMSCOTT]]></title><description><![CDATA[无论走哪条路都牢记最初的梦想，并坚持于最初梦想的方向…]]></description><link>https://blog.youkuaiyun.com/FMSCOTT</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; FMSCOTT]]></copyright><item><title><![CDATA[nginx安装]]></title><link>https://blog.youkuaiyun.com/FMSCOTT/article/details/103634031</link><guid>https://blog.youkuaiyun.com/FMSCOTT/article/details/103634031</guid><author>FMSCOTT</author><pubDate>Fri, 20 Dec 2019 16:02:40 +0800</pubDate><description><![CDATA[一. gcc 安装
安装 nginx 需要先将官网下载的源码进行编译，编译依赖 gcc 环境，如果没有 gcc 环境，则需要安装：
yum install gcc-c++
二. PCRE pcre-devel 安装
PCRE(Perl Compatible Regular Expressions) 是一个Perl库，包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre ...]]></description><category></category></item><item><title><![CDATA[git常用命令]]></title><link>https://blog.youkuaiyun.com/FMSCOTT/article/details/103404166</link><guid>https://blog.youkuaiyun.com/FMSCOTT/article/details/103404166</guid><author>FMSCOTT</author><pubDate>Thu, 05 Dec 2019 14:35:36 +0800</pubDate><description><![CDATA[克隆远程代码
git clone url
将文件加入git
git add  .
本地提交
git commit -m ‘初始化提交’
提交到远程
git push

]]></description><category></category></item><item><title><![CDATA[webstorm常用快捷键大全]]></title><link>https://blog.youkuaiyun.com/FMSCOTT/article/details/103186016</link><guid>https://blog.youkuaiyun.com/FMSCOTT/article/details/103186016</guid><author>FMSCOTT</author><pubDate>Thu, 21 Nov 2019 16:35:24 +0800</pubDate><description><![CDATA[下面是Webstorm的一些常用快捷键：
与行有关
Shift+Enter 添加行
Ctrl+Enter 添加行，光标不动
Ctrl+Alt+Enter向上添加行
Ctrl+D复制一行
Ctrl+Y删除一行
Shift+Alt+Up 向上移动行
Shift+Alt+Down 向下移动行
Ctrl+Shift+Alt+Left向左移动 常用在html标签特性换位置
Ctrl+Shift+Alt+Ri...]]></description><category></category></item><item><title><![CDATA[vscode快捷键]]></title><link>https://blog.youkuaiyun.com/FMSCOTT/article/details/103012312</link><guid>https://blog.youkuaiyun.com/FMSCOTT/article/details/103012312</guid><author>FMSCOTT</author><pubDate>Wed, 20 Nov 2019 14:40:10 +0800</pubDate><description><![CDATA[一、vs code 的常用快捷键
1、注释：
a) 单行注释：[ctrl+k,ctrl+c] 或 ctrl+/
b) 取消单行注释：[ctrl+k,ctrl+u] (按下ctrl不放，再按k + u)
c) 多行注释：[alt+shift+A]
d) 多行注释：/**
2、移动行：alt+up/down
3、显示/隐藏左侧目录栏  ctrl + b
4、复制当前行：shift + alt +up/...]]></description><category></category></item><item><title><![CDATA[CentOS7 linux下yum安装redis以及使用]]></title><link>https://blog.youkuaiyun.com/FMSCOTT/article/details/103067290</link><guid>https://blog.youkuaiyun.com/FMSCOTT/article/details/103067290</guid><author>FMSCOTT</author><pubDate>Thu, 14 Nov 2019 14:49:34 +0800</pubDate><description><![CDATA[1.安装redis数据库
1
yum install redis
2.下载fedora的epel仓库
yum install epel-release
3.启动redis服务
systemctl start redis
4.查看redis状态
systemctl status redis
systemctl stop redis 停止服务
systemctl restart redis 重启服务
...]]></description><category></category></item><item><title><![CDATA[mysqlrow_num解决方案]]></title><link>https://blog.youkuaiyun.com/FMSCOTT/article/details/103025215</link><guid>https://blog.youkuaiyun.com/FMSCOTT/article/details/103025215</guid><author>FMSCOTT</author><pubDate>Tue, 12 Nov 2019 11:19:25 +0800</pubDate><description><![CDATA[select @a:=@a+1 as row_num, t.*  from  gen_table t,(select @a:=0) n ;

]]></description><category></category></item><item><title><![CDATA[SpringBoot 注解事务声明式事务的方式]]></title><link>https://blog.youkuaiyun.com/FMSCOTT/article/details/102851435</link><guid>https://blog.youkuaiyun.com/FMSCOTT/article/details/102851435</guid><author>FMSCOTT</author><pubDate>Fri, 01 Nov 2019 09:35:23 +0800</pubDate><description><![CDATA[springboot的事务也主要分为两大类，一是xml声明式事务，二是注解事务，注解事务也可以实现类似声明式事务的方法
springboot xml声明式事务
可以使用 @ImportResource(“classpath:transaction.xml”) 引入该xml的配置，xml的配置如下
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;be...]]></description><category></category></item><item><title><![CDATA[mysql入门到高级书籍]]></title><link>https://blog.youkuaiyun.com/FMSCOTT/article/details/102840217</link><guid>https://blog.youkuaiyun.com/FMSCOTT/article/details/102840217</guid><author>FMSCOTT</author><pubDate>Thu, 31 Oct 2019 16:18:16 +0800</pubDate><description><![CDATA[入门
SQL必知必会 第4版
Effective MySQL之备份与恢复
深入浅出MySQL 数据库开发 优化与管理维护 第2版
初进阶
数据库技术丛书·MySQL管理之道：性能调优、高可用与监控
MySQL技术内幕：SQL编程
高进阶
高性能MySQL
高可用MySQL
MySQL技术内幕：InnoDB存储引擎（第2版）
MySQL内核：InnoDB存储引擎（卷1）

...]]></description><category></category></item><item><title><![CDATA[IVIEW示例项目构建]]></title><link>https://blog.youkuaiyun.com/FMSCOTT/article/details/100139129</link><guid>https://blog.youkuaiyun.com/FMSCOTT/article/details/100139129</guid><author>FMSCOTT</author><pubDate>Thu, 31 Oct 2019 16:13:48 +0800</pubDate><description><![CDATA[1：下载示例项目

https://github.com/iview/iview-project

https://codeload.github.com/iview/iview-project/zip/3.0
]]></description><category></category></item><item><title><![CDATA[常用地址]]></title><link>https://blog.youkuaiyun.com/FMSCOTT/article/details/102839552</link><guid>https://blog.youkuaiyun.com/FMSCOTT/article/details/102839552</guid><author>FMSCOTT</author><pubDate>Thu, 31 Oct 2019 15:53:51 +0800</pubDate><description><![CDATA[https://www.cntofu.com/book/95/index.html

]]></description><category></category></item><item><title><![CDATA[spring IoC容器创建Bean流程]]></title><link>https://blog.youkuaiyun.com/FMSCOTT/article/details/102833196</link><guid>https://blog.youkuaiyun.com/FMSCOTT/article/details/102833196</guid><author>FMSCOTT</author><pubDate>Thu, 31 Oct 2019 10:34:16 +0800</pubDate><description><![CDATA[源码来源于AbstractApplicationContext类：
@Override
	public void refresh() throws BeansException, IllegalStateException {
		synchronized (this.startupShutdownMonitor) {
			// Prepare this context for refreshi...]]></description><category></category></item><item><title><![CDATA[springIoC容器在web项目中的创建流程]]></title><link>https://blog.youkuaiyun.com/FMSCOTT/article/details/102832985</link><guid>https://blog.youkuaiyun.com/FMSCOTT/article/details/102832985</guid><author>FMSCOTT</author><pubDate>Thu, 31 Oct 2019 10:31:47 +0800</pubDate><description><![CDATA[创建方式
ApplicationContext接口常用实现类
***ClassPathXmlApplicationContext：
它是从类的根路径下加载配置文件	推荐使用这种
***FileSystemXmlApplicationContext：
它是从磁盘路径上加载配置文件，配置文件可以在磁盘的任意位置。
***AnnotationConfigApplicationContext:
当我们使用...]]></description><category></category></item><item><title><![CDATA[spring Aop的两种实现方式（xml,注释）]]></title><link>https://blog.youkuaiyun.com/FMSCOTT/article/details/102831615</link><guid>https://blog.youkuaiyun.com/FMSCOTT/article/details/102831615</guid><author>FMSCOTT</author><pubDate>Thu, 31 Oct 2019 10:01:25 +0800</pubDate><description><![CDATA[spring Aop的两种实现方式（xml,注释）AOP介绍AOP的作用AOP相关术语介绍AOP实现之AspectJSpring AOP实现原理分析Spring AOP使用基于xml配置实现基于AspectJ的注解实现
AOP介绍
在软件业，AOP为Aspect Oriented Programming的缩写，意为：面向切面编程
AOP是一种编程范式，隶属于软工范畴，指导开发者如何组织程序结构
A...]]></description><category></category></item><item><title><![CDATA[sublime text3常用插件+开发vue常用的插件]]></title><link>https://blog.youkuaiyun.com/FMSCOTT/article/details/100832913</link><guid>https://blog.youkuaiyun.com/FMSCOTT/article/details/100832913</guid><author>FMSCOTT</author><pubDate>Sat, 14 Sep 2019 18:42:55 +0800</pubDate><description><![CDATA[开发vue的常用插件

1.让vue文件高亮:
安装：Vue Syntax Highlight

2.让script里面的es6代码高亮：

安装：ecmascript syntax
安装：vuejs complete package
vue文件里面写成：&lt;script type='text/ecmascript-6'&gt;&lt;/script&gt;

3.让style标签支持sty...]]></description><category></category></item><item><title><![CDATA[MYSQL内存管理及优化]]></title><link>https://blog.youkuaiyun.com/FMSCOTT/article/details/100578500</link><guid>https://blog.youkuaiyun.com/FMSCOTT/article/details/100578500</guid><author>FMSCOTT</author><pubDate>Fri, 06 Sep 2019 14:46:13 +0800</pubDate><description><![CDATA[MYSQL内存管理及优化
内存是影响数据库性能的主要资源，也是mysql性能优化的一个重要方面；
内存优化的原则

将尽量多的内存分配给mysql做缓存，但是要给操作系统和其他程序的运行预留足够的内存，否则产生swap页交换，将严重影响系统性能；
myisam的数据文件读取以来操作系统自身的io缓存，如果有myisam的表，就要预留更多的内存给操作系统做io缓存；
排序区，连接区等缓存是分配给每个...]]></description><category></category></item><item><title><![CDATA[mysql主要后台线程介绍说明]]></title><link>https://blog.youkuaiyun.com/FMSCOTT/article/details/100574991</link><guid>https://blog.youkuaiyun.com/FMSCOTT/article/details/100574991</guid><author>FMSCOTT</author><pubDate>Fri, 06 Sep 2019 10:48:28 +0800</pubDate><description><![CDATA[线程名称
			说明
		master thread
			主要负责将合并也脏缓存页刷到数据文件，执行purge操作，触发检查点，合并插入缓冲区等；
		insert buffer thread
			主要负责插入缓冲区的合并操作；
		read thread
			负责数据库读取操作，可以配置多个读线程；
		write thread
			负责数据库的写操作，可以配置多个写线程；
		l...]]></description><category></category></item><item><title><![CDATA[mysql优化-索引的长度和区分度]]></title><link>https://blog.youkuaiyun.com/FMSCOTT/article/details/100536685</link><guid>https://blog.youkuaiyun.com/FMSCOTT/article/details/100536685</guid><author>FMSCOTT</author><pubDate>Wed, 04 Sep 2019 12:32:31 +0800</pubDate><description><![CDATA[索引长度与区分度



以material_data的表为例，这个表中有多大45万的数据；

对matertial_name的字段建立索引；



以matertial_name字段建模普通索引，


mysql&gt; alter table material_data add index idx_material_name(material_name);

Query OK, 0 rows...]]></description><category></category></item><item><title><![CDATA[oracle merge使用]]></title><link>https://blog.youkuaiyun.com/FMSCOTT/article/details/100150563</link><guid>https://blog.youkuaiyun.com/FMSCOTT/article/details/100150563</guid><author>FMSCOTT</author><pubDate>Fri, 30 Aug 2019 09:20:03 +0800</pubDate><description><![CDATA[merge是oracle特有的语句，语法如下：
MERGE INTO table_name alias1
USING (table|view|sub_query) alias2
ON (join condition)
WHEN MATCHED THEN
UPDATE table_name
SET col1 = col_val1,
col2     = col2_val
WHEN NOT MATCH...]]></description><category></category></item><item><title><![CDATA[mysql优化-数据库对象优化]]></title><link>https://blog.youkuaiyun.com/FMSCOTT/article/details/100102307</link><guid>https://blog.youkuaiyun.com/FMSCOTT/article/details/100102307</guid><author>FMSCOTT</author><pubDate>Tue, 27 Aug 2019 16:12:57 +0800</pubDate><description><![CDATA[A 通过拆分提高表的访问效率
1垂直拆分，把主码放一个表和一些列放一个表，把主码和另外的一些列放一个表；
2水平拆分，按规则把部分行数据放到多个个独立的表中；
 表很大，减少单表数量，索引数量，降低索引的层数
 数据独立，按日期拆分
 需要把数据放到多个介质上面


B反范式设计
 数据库设计的规范化程度越高，数据表质检的连接操作月频繁，表之间的连接操作往往性能比较低；...]]></description><category></category></item><item><title><![CDATA[mysql优化-使用sql提示]]></title><link>https://blog.youkuaiyun.com/FMSCOTT/article/details/100100998</link><guid>https://blog.youkuaiyun.com/FMSCOTT/article/details/100100998</guid><author>FMSCOTT</author><pubDate>Tue, 27 Aug 2019 15:45:12 +0800</pubDate><description><![CDATA[sql提示是优化数据库的值中手段；
就是加入一些人为的提示要达到优化的目的；

原始的执行计划：


mysql&gt; explain select count(1) from material_data;
+----+-------------+---------------+------------+-------+---------------+----------+---------+...]]></description><category></category></item></channel></rss>