自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

南陈的博客

技术的发展都是一个渐变的过程,要想掌握技术就必须先了解其中的历史。

  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 关于redis使用的一点理解(一)

redis简介: Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,se...

2019-03-19 11:51:23 235

原创 设计模式——装饰模式

装饰模式的结构图如下:基本介绍:装饰模式是一种替代继承的技术,通过一种无须定义子类的方式给对象动态增加职责,使用对象之间的关联关系取代类之间的继承关系。通俗来说:在以前,我们都是通过继承的方式扩展子类的功能,但是通过装饰方式就不需要了。而且类只能继承一个类,扩展功能的能力有限,通过装饰的方式,我们可以很简单给对象增加多种职责。在这里有一个点需要注意...

2019-03-18 12:33:50 232

原创 mysql高并发优化

一、Mysql高并发处理例子1:新增手机号码,先判断是否已经存在,如果不存在则插入,在低并发访问情况下不会发生问题,在高并发下则会插入多条数据。解决方案:通过写sql实现,在插入之前先判断是否已经存在数据。 INSERT INTO test SET(id,username,phone) SELECT '1','测试','10086' FROM DUALWHERE NOT EXIS...

2019-03-14 14:06:26 2702

转载 Eureka的工作原理以及它与ZooKeeper的区别

1、Eureka 简介:Eureka 是 Netflix 出品的用于实现服务注册和发现的工具。 Spring Cloud 集成了 Eureka,并提供了开箱即用的支持。其中, Eureka 又可细分为 Eureka Server 和 Eureka Client。1.基本原理上图是来自eureka的官方架构图,这是基于集群配置的eureka;- 处于不同节点的eureka通...

2019-03-14 11:02:23 205

转载 关于“无状态的HTTP连接提供有状态的连接

HTTP是无状态链接,请求-回应完毕后客户端和服务器之间的链接就会断开。那么服务器是如何记住用户的,例如网上购物车,每次新添加购物项,上次添加的 购物项还能存在,这是如何实现的?可以推测应该是客户端或服务器端将购物的信息记录下来,创建一个新的链接时候读取记录下来的数据,这样就实现无状态的 HTTP连接提供有状态的连接的效果。服务器端:在网络服务器看来,所有的HTTP请求都独立于之前的请求,也就...

2019-03-14 09:53:46 2105

原创 重新学习Spring框架(一)

一、Spring IOC 控制反转IOC容器就是Bean,Spring在启动的时候就已经将所有的bean创建成功,就是说Spring帮助我们创建和管理bean。因此我们在使用时不需要自己用new方式创建对象,可以通过依赖注入的方式获得Spring创建好的bean。二、Spring是如何启动的?Spring的启动流程是java规定好的,是有一个固定入口的。Spring启动是建筑在Se...

2019-03-13 09:45:32 228

原创 微服务与Spring Cloud

微服务与Spring Cloud要想搭建一套微服务架构需要考虑如下几个问题:1、微服务之间的通信协议,需要使用同一的通信协议;2、网络拥塞与延迟,一个请求跨多个微服务必定会增大响应时间,可以通过分析请求的具体情况通过缓存或者限制请求数量解决(比如MQ);3、数据一致性问题,每个微服务都要自己的数据库,比如订单系统下单后,但库存系统没有商品。这就是数据一致性和完整性带来的影响,...

2019-03-09 10:08:42 342

原创 从分布式系统到微服务的一点理解

从分布式系统到微服务----------------------------------------------------------------------------------------------------------------演变过程:分布式系统——>SOA系统——>微服务。SOA:面向服务的架构;Paas:平台即服务;SaaS:软件即服务;-...

2019-03-07 10:05:29 959

原创 对系统架构的一点理解

架构的演变--------------------------------------------------------------------------------------------------------------一个单机:一开始时单机架构,用户直接访问服务。缺点:1、不安全,当服务器宕机时,整个系统就无法使用;2、高并发,单机架构处理业务的能力有...

2019-03-06 16:30:03 899

Spring常用注解

工作中常用spring注解以及注解之间的继承关系思维导图。

2019-04-14

浅谈千万级用户应用系统

几千个人用的系统跟几千万人用的系统差别在哪里?微服务架构能否提高系统的并发能力?

2018-07-19

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

TA关注的人

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