<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_43755764的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_43755764</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_43755764]]></copyright><item><title><![CDATA[五、Redis的持久化]]></title><link>https://blog.youkuaiyun.com/qq_43755764/article/details/111622177</link><guid>https://blog.youkuaiyun.com/qq_43755764/article/details/111622177</guid><author>qq_43755764</author><pubDate>Sun, 03 Jan 2021 16:50:33 +0800</pubDate><description><![CDATA[Redis的持久化一、什么是持久化？二、RDB形式**2.1RDB启动方式：**2.2 save指令相关配置2.3 RDB工作原理2.4 bgsave 指令2.5自动执行（save配置）2.6 总结：三、AOF3.1为什么使用AOF？
一、什么是持久化？
什么是持久化？

利用永久性存储介质将数据进行保存，在特定的时间将保存的数据进行恢复的工作机制称为持久化。

为什么要进行持久化？

防止数据的意外丢失，确保数据安全性。

持久化过程保存什么？

将当前数据以快照的形式（RDB）进行保存，存储数据结果，存]]></description><category></category></item><item><title><![CDATA[四、java连接redis]]></title><link>https://blog.youkuaiyun.com/qq_43755764/article/details/111566687</link><guid>https://blog.youkuaiyun.com/qq_43755764/article/details/111566687</guid><author>qq_43755764</author><pubDate>Wed, 23 Dec 2020 19:01:02 +0800</pubDate><description><![CDATA[java连接redis
1、创建一个maven项目
2、引入依赖

运行

redis图形化界面出现数据

取出数据：



]]></description><category></category></item><item><title><![CDATA[三、基于Linux环境安装Redis]]></title><link>https://blog.youkuaiyun.com/qq_43755764/article/details/111553011</link><guid>https://blog.youkuaiyun.com/qq_43755764/article/details/111553011</guid><author>qq_43755764</author><pubDate>Tue, 22 Dec 2020 20:17:43 +0800</pubDate><description><![CDATA[基于Linux环境安装Redis一、基于Center OS7安装Redis1.2如果想使用多个redis，可以使用不同的端口1.3指定配置文件启动服务
一、基于Center OS7安装Redis
下载安装包
# wget http://download.redis.io/releases/redis-?.?.?.tar.gz



解压
tar –xvf 文件名.tar.gz

编译
make

安装
make install [destdir=/目录]

**注意：**如果安装出现错误，参考这位大佬文章！]]></description><category></category></item><item><title><![CDATA[二、Redis数据存储类型]]></title><link>https://blog.youkuaiyun.com/qq_43755764/article/details/111208556</link><guid>https://blog.youkuaiyun.com/qq_43755764/article/details/111208556</guid><author>qq_43755764</author><pubDate>Sat, 19 Dec 2020 20:10:39 +0800</pubDate><description><![CDATA[Redis数据存储类型一、业务数据的特殊性1.1 怎样的数据作为缓存使用呢？1.2 Redis 数据类型（5种常用）1.3 Redis 数据存储格式二、 string类型数据的基本操作2.1 基本操作2.2 string数据类型的扩展操作2.21 业务场景一2.22 业务场景二业务场景三
一、业务数据的特殊性
1.1 怎样的数据作为缓存使用呢？

原始业务功能设计


秒杀
618活动
排队活动
……


运营平台监控到的突发高频访问数据


突发时政要闻、被强势关注围观
……


高频、复杂的统计数据

]]></description><category></category></item><item><title><![CDATA[LeetCode-数组-第27题-移动元素]]></title><link>https://blog.youkuaiyun.com/qq_43755764/article/details/111305065</link><guid>https://blog.youkuaiyun.com/qq_43755764/article/details/111305065</guid><author>qq_43755764</author><pubDate>Wed, 16 Dec 2020 23:07:57 +0800</pubDate><description><![CDATA[第27题-移动元素
给你一个数组 nums 和一个值 val，你需要原地移除所有数值等于 val的元素，并返回移除后数组的新长度。
不要使用额外的数组空间，你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。


示例 1:

给定 nums = [3,2,2,3], val = 3,

函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。

你不需要考虑数组中超出新长度后面的元素。


示例 2:

给定 nums = [0,]]></description><category></category></item><item><title><![CDATA[LeetCode-数组-第283题-移动零]]></title><link>https://blog.youkuaiyun.com/qq_43755764/article/details/111241585</link><guid>https://blog.youkuaiyun.com/qq_43755764/article/details/111241585</guid><author>qq_43755764</author><pubDate>Tue, 15 Dec 2020 22:07:19 +0800</pubDate><description><![CDATA[直接上题：
给定一个数组 nums，编写一个函数将所有 0 移动到数组的末尾，同时保持非零元素的相对顺序。

示例:

输入: [0,1,0,3,12]
输出: [1,3,12,0,0]
说明:

必须在原数组上操作，不能拷贝额外的数组。
尽量减少操作次数。

解题思路：

把0移动到数组的尾端，涉及到元素的改变，即前后同一索引但元素可能已经不一致
非零元素的顺序不变，除了零以外的元素，之前怎么排，之后也该怎么排
声明一个变量 index = 0，用于交换非零元素。
遍历数组，把非零元素一个个按顺序放到前面]]></description><category></category></item><item><title><![CDATA[LeetCode-数组-第485题-最大连续1的个数]]></title><link>https://blog.youkuaiyun.com/qq_43755764/article/details/111240591</link><guid>https://blog.youkuaiyun.com/qq_43755764/article/details/111240591</guid><author>qq_43755764</author><pubDate>Tue, 15 Dec 2020 21:18:49 +0800</pubDate><description><![CDATA[直接上题：


给定一个二进制数组， 计算其中最大连续1的个数。
  示例 1:

  输入: [1,1,0,1,1,1]
  输出: 3
  解释: 开头的两位和最后的三位都是连续1，所以最大连续1的个数是 3.
  注意：

  输入的数组只包含0 和1。
  输入数组的长度是正整数，且不超过 10,000。



解题思路：

要求使用数组
计算连续的1，每出现一次，累加 1
遇到 0 后终止累加，
求累加后的值的最大值
由此 可以设置一个变量count = 0，用于累加，设置一个变量result =]]></description><category></category></item><item><title><![CDATA[一、Redis基础入门]]></title><link>https://blog.youkuaiyun.com/qq_43755764/article/details/111169912</link><guid>https://blog.youkuaiyun.com/qq_43755764/article/details/111169912</guid><author>qq_43755764</author><pubDate>Tue, 15 Dec 2020 13:43:12 +0800</pubDate><description><![CDATA[Redis 学习一、为什么使用Redis？1.1 问题现象以及解决思路1.2 Nosql1.3 应用场景（电商）***放到MySQL中******放到 ES、Lucene、Solr***1.4 Redis二、Windows下使用Redis2.1 安装启动三、Redis 基本操作3.1信息添加
一、为什么使用Redis？
1.1 问题现象以及解决思路
现象：

海量用户访问
高并发
关系型数据库中：
性能瓶颈：磁盘IO性能低下
扩展瓶颈：数据复杂，扩展性能差，不便于大规模集群

解决思路——Nosql

降低]]></description><category></category></item><item><title><![CDATA[linux基础初探]]></title><link>https://blog.youkuaiyun.com/qq_43755764/article/details/111041002</link><guid>https://blog.youkuaiyun.com/qq_43755764/article/details/111041002</guid><author>qq_43755764</author><pubDate>Sun, 13 Dec 2020 21:20:48 +0800</pubDate><description><![CDATA[Linux 学习一、linux的基本操作1.1、linux的目录结构1.2获取linux中的信息二、linux基本命令2.12.2 切换目录2.3文件的命令
一、linux的基本操作
1.1、linux的目录结构
Windows的目录结构是带有盘符的。D： E： C：


在Xterm中输入ls查看顶级目录：



目录的树状图：



各个目录的说明
root：该目录是系统管理员HOME目录
bin：存放经常使用的命令。如：ls
boot：存放的是启动linux时的一些核心文件
etc：存放系统管理所需要]]></description><category></category></item><item><title><![CDATA[GIT的初步学习]]></title><link>https://blog.youkuaiyun.com/qq_43755764/article/details/110873719</link><guid>https://blog.youkuaiyun.com/qq_43755764/article/details/110873719</guid><author>qq_43755764</author><pubDate>Thu, 10 Dec 2020 14:53:10 +0800</pubDate><description><![CDATA[GIT的学习一、git 是个啥？1.1、git与github1.2 区别1.3、下载安装二、git使用2.1 本地仓库2.11工作流程2.12 本地仓库操作
一、git 是个啥？

git是目前世界上最先进的分布式版本控制系统

1.1、git与github
1.2 区别

git 分布式版本控制系统，是用来记录一个或若干个文件内容变化，方便查找特定版本修订情况的**软件*
github 是一个为用户提供git服务的网站（存放代码）

1.3、下载安装
略
二、git使用
2.1 本地仓库
2.11工作流程]]></description><category></category></item><item><title><![CDATA[解决IDEA控制台、services窗口乱码问题]]></title><link>https://blog.youkuaiyun.com/qq_43755764/article/details/110352512</link><guid>https://blog.youkuaiyun.com/qq_43755764/article/details/110352512</guid><author>qq_43755764</author><pubDate>Sun, 29 Nov 2020 20:30:27 +0800</pubDate><description><![CDATA[打开Tomcat安装目录下的conf，找到logging.properties，把UTF-8修改成GBK
修改前：

修改后：

完美解决！

]]></description><category></category></item><item><title><![CDATA[MySql的复习（三）]]></title><link>https://blog.youkuaiyun.com/qq_43755764/article/details/109673790</link><guid>https://blog.youkuaiyun.com/qq_43755764/article/details/109673790</guid><author>qq_43755764</author><pubDate>Fri, 13 Nov 2020 15:28:25 +0800</pubDate><description><![CDATA[MySql的复习（三）数据库sql语句（DRL）1、查询所有数据指定条件查询排序2、分组，聚合函数使用例子4 、分页查询
数据库sql语句（DRL）
1、查询所有数据

selsect * from 表名

* mysql&gt; select * from student;
+----+--------+-----+-----+------+-------+-------------+-----+
| id | sname  | sex | age | team | score | phone      ]]></description><category></category></item><item><title><![CDATA[MySql的复习（二）]]></title><link>https://blog.youkuaiyun.com/qq_43755764/article/details/109669808</link><guid>https://blog.youkuaiyun.com/qq_43755764/article/details/109669808</guid><author>qq_43755764</author><pubDate>Fri, 13 Nov 2020 10:56:07 +0800</pubDate><description><![CDATA[MySql的复习（二）数据库sql语句（DML）1、添加数据2、修改数据3、删除数据
数据库sql语句（DML）
1、添加数据

insert into 表名 （字段列表） values （参数列表）
注意：当要插入自动增长列时：不要将自动增长列加入到插入语句中。

insert into student(sname,sex,age,team,score,phone,fun)
    -&gt; values('张三','男',22,'学生',90.00,'17777118877','0');

selec]]></description><category></category></item><item><title><![CDATA[MySql的复习（一）]]></title><link>https://blog.youkuaiyun.com/qq_43755764/article/details/109659918</link><guid>https://blog.youkuaiyun.com/qq_43755764/article/details/109659918</guid><author>qq_43755764</author><pubDate>Thu, 12 Nov 2020 23:14:57 +0800</pubDate><description><![CDATA[mysql的面试复习，主要学习记录一下比较常使用的语句
文章目录一、数据定义语言（DDL）1、显示所有的数据库2、创建数据库3、删除数据库4、创建表与删除表5、修改表的结构总结
一、数据定义语言（DDL）
create创建、drop删除、alter修改
1、显示所有的数据库
show databases


2、创建数据库

create database [数据库的名字]

create database test01;


使用刚刚创建的数据库

use test01；


3、删除数据库
drop d]]></description><category></category></item></channel></rss>