自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 SpringBoot

一,简介:Spring Boot是由Pivotal团队提供的全新框架。其设计的目的是用来简化Spring应用的初始搭建以及开发过程。Spring Boot致力于在蓬勃发展的快速应用开发领域(Rapid application development )成为领导者。二,为什么使用Spring Boot1,先聊聊Spring框架前世今生1.1 Spring 1.x使用基本的框架类及...

2019-06-16 22:41:43 1097

Redis基础(六)Redis的复制(Master/Slave)

Redis的复制(Master/Slave):也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主。作用:读写分离,容灾恢复怎么玩:配从(库)不配主(库) 从库配置:slaveof 主库IP 主库端口(每次与master断开之后,都需要重新连接,除非你配置进redis.conf文件。info ...

2018-08-27 16:45:56 154

原创 Redis基础(五)Redis持久化(RDB ,AOF)

Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,持久化的方式有两种RDB(Redis DataBase)和AOF(Append Only File),再次加载进行使用。RDB(Redis DataBase)是什么:在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。Redis会单独创建(fork)一个子进程...

2018-08-25 18:18:51 244

原创 Redis基础(四) Redis事务

Redis事务(redis部分支持事务)是什么:可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞。能干嘛:一个队列中,一次性、顺序性、排他性的执行一系列命令常用命令:discard:取消事务,放弃事务块中的所有命令 exec:执行事务块中的所有命令 multi:标记一个事务的开启 unwatch:取消...

2018-08-09 13:04:07 205

原创 Redis基础(三) Redis的Java客户端Jedis

1.测试连通性public class Demo01 {  public static void main(String[] args) {    //连接本地的 Redis 服务    Jedis jedis = new Jedis("127.0.0.1",6379);    //查看服务是否运行,打出pong表示OK    System.out.println("connecti...

2018-08-05 22:05:15 201

原创 Redis基础(一)

Redis:REmote DIctionary Server(远程字典服务器)是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一称为数据结构服务器。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的...

2018-08-05 21:13:27 198

原创 系统架构的演变

横向扩展 也叫 水平扩展,用更多的节点支撑更大量的请求,多台机器协同合作, 如成千上万的蚂蚁完成一项搬运工作。纵向扩展 又叫 垂直扩展,扩展一个点的能力支撑更大的请求,在一台机添加cpu,内存条等。如蜘蛛侠逼停火车。分布式:同一业务拆分后,由多台机器分别执行。这些机器之间,需要沟通配合。集群(cluster):众多机器执行相同的任务,这些机器之间不需要沟通配合系统架构的演变1.ap...

2018-07-30 07:46:16 310

转载 数据库垂直拆分 水平拆分

当我们使用读写分离、缓存后,数据库的压力还是很大的时候,这就需要使用到数据库拆分了。        数据库拆分简单来说,就是指通过某种特定的条件,按照某个维度,将我们存放在同一个数据库中的数据分散存放到多个数据库(主机)上面以达到分散单库(主机)负载的效果。         切分模式: 垂直(纵向)拆分、水平拆分。垂直拆分        专库专用        一个数据库由很多...

2018-07-30 07:26:49 8087 2

原创 Redis基础(二) Redis的五大数据类型及常见操作命令

Redis的五大数据类型:String(字符串),hash(哈希,类似java里的Map),list(列表),set(集合),zset(sorted set:有序集合)。String(字符串)string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。...

2018-07-28 18:48:30 343

原创 javaWEB开发会话与状态管理

问题:http协议是一种状态协议,WEB服务器本身不能识别出哪些请求时同一个浏览器出的,浏览器的每请求都是完全孤立的。所以:作为WEB服务器,必须能够采用一种机制来唯一的标识一个用户,同时记录 该用户的状态。概念:会话:客户端浏览器与web服务器之间连续发生的一系列请求和响应的过程 会话状态:客户端浏览器与web服务器会话过程中产生的状态信息。借助于会话状态,web服务器可以把属...

2018-07-21 16:18:13 299

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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