AceKei

那些我很冒险的梦

性能优化-阿里公众号

来源地址: https://mp.weixin.qq.com/s/snQ3T86usv4rXz0MMQvFfQ

成为架构师-阿里公众号

来源地址: https://mp.weixin.qq.com/s/I54KjGCgMfoDEdR8U3QRCw

理解Nginx

1. Nginx 是什么 Nginx官网说明 nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server, originally written by Igor Sysoev. nginx [engine x]是HTTP和反向代理服...

理解代理模式

是什么 代理模式属于结构型模式。给某一个对象提供一个代理,并且使用该代理的对象来访问原来的对象。 代理模式一般分为静态代理和动态代理,动态代理又分为JDK代理和CGLIB代理。 优缺点 优点 在不修改原来类的情况下,增强类的功能。 缺点 系统更复杂。 静态代理 以 spring 的事务 @translation 为例。 1. 先创建一个用户的增删改查的接口和其实现类。 1 2 3...

Aes加密和解密 Cryptojs和java

title: “AES加密和解密-CryptoJS和Java” url: “https://wsk1103.github.io/” tags: 学习笔记 算法 AES(Advanced Encryption Standard,高级加密标准)是一种对称加密算法,加密和解密使用相同的密钥 CryptoJS:https://github.com/brix/c...

理解责任链模式

是什么 策略模式属于行为型模式。创建多个对象,使这些对象形成一条链,并沿着这条链传递请求,直到链上的某一个对象决定处理此请求。 优缺点 使程序结构更加灵活,扩展性更强。 优点 降低耦合度,客户端不需要知道这个请求被谁处理了,而处理者也不需要知道各个处理者之间的传递关系。 扩展性强,新增处理者的时候,只需要继承父处理者,然后重写或者延用父处理者的业务逻辑方法。 缺点 请求...

理解单例模式

是什么 Ensure a class only has one instance, and provide a global point of access to it. 确保一个类只有一个实例,并且提供一个全局的方法来访问这个类。 单例模式的实现 饿汉式 懒汉式 静态内部类 枚举 优缺点 优点: 全局提供一个类的实例,防止一个类被重复实例。 缺点 类内的全局变量...

理解工厂模式

是什么 Define an interface for creating an object, but let subclasses decide which class to instantiate. Factory Method lets a class defer instantiation to subclasses. 创建型模式。在基类中定义一个创建对象的接口,并且让子类选择实例...

理解策略模式

是什么 策略模式属于行为型模式。定义了一系列的算法,并将每一个算法单独封装起来,使每个算法之间可以相互替换,并且算法本身和使用算法的客户端是分割开来的。 优缺点 着重的不是如何实现算法,而是系统如何根据客户端的情况来选择调用哪种算法,从而使程序结构更加灵活,扩展性更强。 优点 通过抽象、封装来定义一系列的算法,使得这些算法之间可以相互代替,所以为这些算法定义一个抽象类或者接口,来约束...

percona-tool文档说明(7)- 实用类

pt-archiver pt-archiver [OPTIONS] –source DSN –where WHERE 将数据库的表里的数据存储到另外一个表或者文件里。总而言之:就是用来归档数据。 作用: 清理线上过期数据; 导出线上数据,到线下数据作处理; 清理过期数据,并把数据归档到本地归档表中,或者远端归档服务器。 注意: pt-archiver操作的表必须有主键 具体...