<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lirryyes的博客]]></title><description><![CDATA[bug工程师的博客]]></description><link>https://blog.youkuaiyun.com/lirryyes</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lirryyes]]></copyright><item><title><![CDATA[事务]]></title><link>https://blog.youkuaiyun.com/lirryyes/article/details/99541378</link><guid>https://blog.youkuaiyun.com/lirryyes/article/details/99541378</guid><author>lirryyes</author><pubDate>Wed, 14 Aug 2019 09:26:22 +0800</pubDate><description><![CDATA[　事务是在数据库上按照一定的逻辑顺序执行的任务序列，既可以由用户手动执行，也可以由某种数据库程序自动执行。

　事务实际上就是对数据库的一个或者多个更改。当你在某张表上创建更新或者删除记录的时，你就已经在使用事务了。控制事务以保证数据完整性，并对数据库错误做出处理，对数据库来说非常重要。

　实践中，通常会将很多 SQL 查询组合在一起，并将其作为某个事务一部分来执行。






...]]></description><category></category></item><item><title><![CDATA[视图]]></title><link>https://blog.youkuaiyun.com/lirryyes/article/details/99541313</link><guid>https://blog.youkuaiyun.com/lirryyes/article/details/99541313</guid><author>lirryyes</author><pubDate>Wed, 14 Aug 2019 09:25:17 +0800</pubDate><description><![CDATA[视图无非就是存储在数据库中并具有名字的 SQL 语句，或者说是以预定义的 SQL 查询的形式存在的数据表的成分。

　视图可以包含表中的所有列，或者仅包含选定的列。视图可以创建自一个或者多个表，这取决于创建该视图的 SQL 语句的写法。

　视图，一种虚拟的表，允许用户执行以下操作：

以用户或者某些类型的用户感觉自然或者直观的方式来组织数据；
	限制对数据的访问，从而使得用户仅能够看到或者修改（...]]></description><category></category></item><item><title><![CDATA[临时表]]></title><link>https://blog.youkuaiyun.com/lirryyes/article/details/99541278</link><guid>https://blog.youkuaiyun.com/lirryyes/article/details/99541278</guid><author>lirryyes</author><pubDate>Wed, 14 Aug 2019 09:24:42 +0800</pubDate><description><![CDATA[如可以将一些操作在临时表中完成，然后再将最后的结果更新到基本表中。

什么时候用临时表呢？

应用场景1：你在短期内有很多DML操作，比如京东淘宝亚马逊的购物车表，把东西放购物车（insert），变更数量（update），删除商品(delete)，一旦结算金钱后，这些数据就要清掉，这时需要用临时表

应用场景2：在导出数据时，你可能不想导完整的数据库，或者表，你可能只想要导出符合某些条件的数据，那...]]></description><category></category></item><item><title><![CDATA[数据存储]]></title><link>https://blog.youkuaiyun.com/lirryyes/article/details/99541242</link><guid>https://blog.youkuaiyun.com/lirryyes/article/details/99541242</guid><author>lirryyes</author><pubDate>Wed, 14 Aug 2019 09:24:12 +0800</pubDate><description><![CDATA[（一）“字节”的定义

字节（Byte）是一种计量单位，表示数据量多少，它是计算机信息技术用于计量存储容量的一种计量单位。

（二）“字符”的定义

字符是指计算机中使用的文字和符号，比如1、2、3、A、B、C、~！·#￥%……—*（）——+、等等。

（三）“字节”与“字符”的区别

它们完全不是一个位面的概念，所以两者之间没有“区别”这个说法。

不同编码里，字符和字节的对应关系不同：

①A...]]></description><category></category></item><item><title><![CDATA[having]]></title><link>https://blog.youkuaiyun.com/lirryyes/article/details/99541178</link><guid>https://blog.youkuaiyun.com/lirryyes/article/details/99541178</guid><author>lirryyes</author><pubDate>Wed, 14 Aug 2019 09:22:55 +0800</pubDate><description><![CDATA[having必须和group by一起使用



SELECT Country

from Customers

GROUP BY Country #且必须在group by的后面

HAVING COUNT(country)&gt; 2;



having后面必须接Aggregate 函数

例如：如下sql语句会报如下错误，改成HAVING count（CustomerID）&gt;2即...]]></description><category></category></item><item><title><![CDATA[mid()函数]]></title><link>https://blog.youkuaiyun.com/lirryyes/article/details/99541011</link><guid>https://blog.youkuaiyun.com/lirryyes/article/details/99541011</guid><author>lirryyes</author><pubDate>Wed, 14 Aug 2019 09:20:08 +0800</pubDate><description><![CDATA[MID() 函数用于从返回结果中提取字符

SELECT MID(City,1,3) AS ShortCity

FROM Customers;

表示从返回的City中提取前面三个字符 比如第一列是beijing 那么第一列返回的是bei


...]]></description><category></category></item><item><title><![CDATA[Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'test.]]></title><link>https://blog.youkuaiyun.com/lirryyes/article/details/99540966</link><guid>https://blog.youkuaiyun.com/lirryyes/article/details/99540966</guid><author>lirryyes</author><pubDate>Wed, 14 Aug 2019 09:19:17 +0800</pubDate><description><![CDATA[SELECT City,Country from Customers

where Country &lt;&gt; 'yingguo'

GROUP BY City

如上会报错：5.7.5之后版本默认启用了only_full_group_by SQL模式，所以MySQL会不识别选择列表、条件或顺序列表引用的查询 ,

Expression #2 of SELECT list is not ...]]></description><category></category></item><item><title><![CDATA[CONCAT函数]]></title><link>https://blog.youkuaiyun.com/lirryyes/article/details/99540900</link><guid>https://blog.youkuaiyun.com/lirryyes/article/details/99540900</guid><author>lirryyes</author><pubDate>Wed, 14 Aug 2019 09:18:23 +0800</pubDate><description><![CDATA[CONCAT函数用于将两个字符串连接为一个字符串，试一下下面这个例子



select concat(name,'ui') from Course 解释：将表Course字段name与字符串'ui'连接起来

select concat(name,fengshu) from Course 解释：将表Course字段name与字段fengshu连接起来


...]]></description><category></category></item><item><title><![CDATA[linux解压命令]]></title><link>https://blog.youkuaiyun.com/lirryyes/article/details/82314904</link><guid>https://blog.youkuaiyun.com/lirryyes/article/details/82314904</guid><author>lirryyes</author><pubDate>Sun, 02 Sep 2018 13:42:44 +0800</pubDate><description><![CDATA[tar 

解包：tar xvf FileName.tar

打包：tar cvf FileName.tar DirName

（注：tar是打包，不是压缩！）

———————————————

.gz

解压1：gunzip FileName.gz

解压2：gzip -d FileName.gz

压缩：gzip FileName

.tar.gz 和 .tgz

解压：tar -zxvf ...]]></description><category></category></item><item><title><![CDATA[Linux目录文件]]></title><link>https://blog.youkuaiyun.com/lirryyes/article/details/82314895</link><guid>https://blog.youkuaiyun.com/lirryyes/article/details/82314895</guid><author>lirryyes</author><pubDate>Sun, 02 Sep 2018 13:42:06 +0800</pubDate><description><![CDATA[/boot目录，是启动目录，存的是启动相关的文件

该目录下不要乱存东西；

 

/dev设备文件保存目录

/etc配置文件保存目录

/home普通用户的家目录

/lib系统库保存目录

/mnt系统挂载目录

/media挂载目录

/root超级用户的家目录

/tmp临时目录

/proc直接写入内存的，虚拟文件系统

/sys直接写入内存的，虚拟文件系统

/var系统相关文档内容...]]></description><category></category></item><item><title><![CDATA[Linux查看服务器资源信息]]></title><link>https://blog.youkuaiyun.com/lirryyes/article/details/82314888</link><guid>https://blog.youkuaiyun.com/lirryyes/article/details/82314888</guid><author>lirryyes</author><pubDate>Sun, 02 Sep 2018 13:41:29 +0800</pubDate><description><![CDATA[查看系统及系统版本信息：lsb_release -a（注:这个命令适用于所有的linux，包括Redhat、SuSE、Debian等发行版）

如果执行该命令时提示command not found则表示未安装lsb_release,通过yum进行安装命令如下

yum install -y redhat-lsb 安装完命令执行结果如下：（只对红帽系统）



 

查看CPU信息

命令：lsc...]]></description><category></category></item><item><title><![CDATA[linux文件和文件夹操作]]></title><link>https://blog.youkuaiyun.com/lirryyes/article/details/82314882</link><guid>https://blog.youkuaiyun.com/lirryyes/article/details/82314882</guid><author>lirryyes</author><pubDate>Sun, 02 Sep 2018 13:40:40 +0800</pubDate><description><![CDATA[删除文件：rm 文件name

删除文件夹：rm -rf 文件夹

rm -rf ROOT/* -rf表示递归删除即删除文件下面每一级的东西 ROOT/*表示删除ROOT下面所有的文件

查找文件位置：locate jdk

G mb kb

修改文件夹名字：mv file1 file2

 

查找文件位置

locate 文件名

find / -name 文件名/文件夹

找到kafka的安...]]></description><category></category></item><item><title><![CDATA[jmeter正则匹配]]></title><link>https://blog.youkuaiyun.com/lirryyes/article/details/80815772</link><guid>https://blog.youkuaiyun.com/lirryyes/article/details/80815772</guid><author>lirryyes</author><pubDate>Tue, 26 Jun 2018 15:35:04 +0800</pubDate><description><![CDATA[刚开始接触jmeter，对jmeter正则匹配比较蒙。在网上找了好多资料，都讲解得太简单，因此特写此篇文章，供后面学习小伙伴参考。

举个例子，提取token正则表达式如下所示：

"token":(.+)}该正则表达式意思为，括号里面.+为真正的正则表达式，

. :匹配任何字符

+ :匹配一次或者多次（至少一次）

？ :非贪婪的，匹配到一个就终止匹配（即匹配0次或者1次）

那么解析"...]]></description><category></category></item><item><title><![CDATA[java中构造方法及其作用]]></title><link>https://blog.youkuaiyun.com/lirryyes/article/details/77161757</link><guid>https://blog.youkuaiyun.com/lirryyes/article/details/77161757</guid><author>lirryyes</author><pubDate>Mon, 14 Aug 2017 15:02:26 +0800</pubDate><description><![CDATA[java中构造方法及其作用




构造方法作用就是对类进行初始化。 如果你没有定议任何构造方法的形式，程式会为你取一个不带任何参数的构造函数，那么你产生类的对像时只能用不带参数的方法，如：class a {}//没有任何构造函数。
构造方法就是与类同名的那个方法，它的作用是可以用来初始化，例子如下
class Person //人类{
public Person(String n]]></description><category></category></item><item><title><![CDATA[设置excel单元格下拉框及下拉框颜色]]></title><link>https://blog.youkuaiyun.com/lirryyes/article/details/76972191</link><guid>https://blog.youkuaiyun.com/lirryyes/article/details/76972191</guid><author>lirryyes</author><pubDate>Wed, 09 Aug 2017 10:38:43 +0800</pubDate><description><![CDATA[一、选中要设置下拉框的单元格]]></description><category></category></item><item><title><![CDATA[java快捷键大全]]></title><link>https://blog.youkuaiyun.com/lirryyes/article/details/74942754</link><guid>https://blog.youkuaiyun.com/lirryyes/article/details/74942754</guid><author>lirryyes</author><pubDate>Tue, 11 Jul 2017 11:24:53 +0800</pubDate><description><![CDATA[-------------------------------------
MyEclipse 快捷键1(CTRL) (标星的为常用的快捷键)
-------------------------------------
** Ctrl+1 快速修复
** Ctrl+D: 删除当前行 
Ctrl+Q 定位到最后编辑的地方 
Ctrl+L  定位在某行  
Ctrl+O  快速显示 Ou]]></description><category></category></item><item><title><![CDATA[安卓代码管理及代码格式改动对测试范围的影响]]></title><link>https://blog.youkuaiyun.com/lirryyes/article/details/72357465</link><guid>https://blog.youkuaiyun.com/lirryyes/article/details/72357465</guid><author>lirryyes</author><pubDate>Wed, 17 May 2017 17:05:25 +0800</pubDate><description><![CDATA[安卓利用git进行分支管理，利用Jenkins进行自动化部署，如下安卓git管理：


git代码结构说明：
master是主干，所有开发功能最终都会合并到master，相当于所有代码的备份；
develop是从master拉出来的开发分支，然后再从develop拉出feature分支进行不同项目开发。（可以同时存在多个feature分支，因为可以同时有多个项目在同步开发）开发完之后再把]]></description><category></category></item><item><title><![CDATA[Robot Framework中经常用的第三方库的安装方法]]></title><link>https://blog.youkuaiyun.com/lirryyes/article/details/70905842</link><guid>https://blog.youkuaiyun.com/lirryyes/article/details/70905842</guid><author>lirryyes</author><pubDate>Fri, 28 Apr 2017 14:02:29 +0800</pubDate><description><![CDATA[pip升级：
Python -m pip install --upgrade pip

一、安装robotframework-selenium2library，相当于python中的selenium
     cmd>pip install robotframework-selenium2library

二、接口测试request
    cmd>pip install reque]]></description><category></category></item><item><title><![CDATA[jenkins 部署 git 项目]]></title><link>https://blog.youkuaiyun.com/lirryyes/article/details/70885497</link><guid>https://blog.youkuaiyun.com/lirryyes/article/details/70885497</guid><author>lirryyes</author><pubDate>Fri, 28 Apr 2017 09:48:30 +0800</pubDate><description><![CDATA[背景

最近安装Jenkins，参照网上的各种资料进行尝试，折腾了好久，但是查找了这么多资料，相似度在90%以上！！！，相同的安装过程，测试了几台机器，未曾成功，不得不感慨自己能力有限，最终慢慢摸索，形成思路，现分享给大家，希望大家在安装的时候少走弯路。

PS：本人很痛恨那种粘贴复制，毫无思考的博主，本想着拿着解决问题的心态，但结果还是一样，不但浪费了大家的时间，还浪费了大家的感情，所以]]></description><category></category></item><item><title><![CDATA[如何用fiddler抓取https的包]]></title><link>https://blog.youkuaiyun.com/lirryyes/article/details/70799375</link><guid>https://blog.youkuaiyun.com/lirryyes/article/details/70799375</guid><author>lirryyes</author><pubDate>Wed, 26 Apr 2017 13:43:11 +0800</pubDate><description><![CDATA[现在很多带有比较重要信息的接口都使用了安全性更高的HTTPS，而Fiddler默认是抓取HTTP类型的接口，要想查看HTTPS类型接口就需要安装fiddler证书。就来介绍下，如何用fiddler来抓取https的请求。

fiddler安装教程可参考：http://blog.youkuaiyun.com/SomeOne_yt/article/details/53120294

手机连接fiddler]]></description><category></category></item></channel></rss>