纵有疾风起
人生不言弃

架构

Redis为什么是单线程还支持高并发-起风网

Redis为什么是单线程还支持高并发

H.U.C-王子阅读(255)评论(0)

Redis为什么设计成单线程模式因为redis是基于内存的读写操作,所以CPU不是性能瓶颈,而单线程更好实现,所以就设计成单线程模式 单线程模式省却了CPU上下文切换带来的开销问题,也不用去考虑各种锁的问题,不存在加锁释放锁操作,没有因为可...

kettle学习笔记(五)——kettle输出步骤-起风网

kettle学习笔记(五)——kettle输出步骤

H.U.C-王子阅读(238)评论(0)

一、概述   数据库表:    • 表输出    • 更新,删除,插入/更新    • 批量加载(mysql,oracle)    • 数据同步  文件:    • SQL 文件输出    • 文本文件输出    • XML 输出    •...

微服务安全认证架构是如何演进而来的?-起风网

微服务安全认证架构是如何演进而来的?

秋花点点头阅读(357)评论(0)

之前有同事问为何要用基于JWT令牌的认证架构,然后近期又有童鞋在后台留言问微服务安全认证架构的实践,因此我决定花两篇推文来解答一下。为了答好这个话题,我们先来看看微服务的安全认证架构是如何演进而来的,从而更好地理解。 1 单块阶段(上) 首...

设计模式--装饰者模式-起风网

设计模式–装饰者模式

H.U.C-王子阅读(192)评论(0)

咖啡馆订单项目:   1)、咖啡种类:Espresso、ShortBlack、LongBlack、Decaf   2)、调料:Milk、Soy、Chocolate   3)、扩展性好、改动方便、维护方便 一个差的方案: 一个好一点的设计方案...

设计模式–工厂模式

H.U.C-王子阅读(200)评论(0)

简单工厂模式 披萨项目:要方便披萨品种的扩展、要便于维护、要能运行时扩展 简单工厂模式的设计方案:定义一个实例化披萨对象的类,封装创建对象的代码 简单工厂模式:定义了一个创建对象的类,由这个类来封装实例化对象的行为 代码如下: packag...