自定义博客皮肤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)
  • 收藏
  • 关注

原创 事务

MULTI 、 EXEC 、 DISCARD 和 WATCH 是 Redis 事务相关的命令。事务可以一次执行多个命令, 并且带有以下两个重要的保证:事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。EXEC 命令负责触发并执行事务中的所有命...

2018-05-27 14:23:14 160

原创 订阅发布

Redis订阅发布

2018-05-27 14:22:36 148

原创 Redis管道

redis是一个cs模式的tcp server,使用和http类似的请求响应协议。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常会阻塞并等待redis服务处理,redis处理完后请求命令后会将结果通过响应报文返回给client。基本的通信过程如下:Client: INCR XServer: 1Client: INCR XServer:...

2018-05-27 14:21:45 168

原创 SpringAOP示例

工作中使用SpringAOP记录操作数据前后的变化@Aspect@Componentpublic class SystemOperateLogAop { private static final Logger log = LoggerFactory.getLogger(SystemOperateLogAop.class); @Resource pri...

2018-05-27 14:18:01 381

原创 单例

单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题。懒加载-线程不安全public class Singleton { private static Singleton uniqueInstance; private Singl...

2018-05-27 14:15:14 97

原创 适配器与装饰器

适配器模式 适配器模式,就是把一个类的接口变换成客户端所能接受的另一个接口,从而使两个接口不匹配的两个类能够在一起工作。 通常用于一个项目需要引用一些开源框架来一起工作的情况下,这些开源框架都有一些关于环境信息的接口,需要从外部传入,但外部接口不一定能匹配,在这种请款下,就需要适配器模式来转换接口。适配器模式的结构适配器模式的类结构如图所示:各角色说明如下:...

2018-05-27 14:14:12 238

转载 RPC

public class RpcFramework { /** * 暴露服务 */ public static void export(Object service, int port) throws Exception { if (null == service) throw new IllegalArgumentExc...

2018-05-27 10:07:36 79

原创 思考

2018/4/23最近在学习Netty,阅读《Netty权威指南》,学习过程中也在思考,对于Netty,需要学到什么程度?学习的目标是什么?对于一门技术,应该学的是核心思想,抓住重点,就拿Netty来说,应该学到它的线程模型,围绕这一模型,它的具体实现,涉及到的一些核心类,使用的设计模式,这些核心类之间的调用关系,至于编解码、协议的编写等到用的时候看下就行了;另外,在看书的过程中也在思考,是否...

2018-05-27 10:03:33 239

原创 Spring文件上传下载

spring文件上传1、配置对上传文件大小的限制<!-- 配置文件上传解析器 --><bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="def...

2018-05-27 09:59:46 236

空空如也

空空如也

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

TA关注的人

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