
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
SpringDataRedis、SpringCache + Redis(使用缓存、key的生成器、更新 / 删除缓存、公共配置)、Session共享、nginx(前后端分离部署)
RabbitMQ(一)——引言介绍、安装、RabbitMQ架构、可视化界面、Java 链接 RabbitMQ
Java实现二十三种设计模式(六)—— 十一种行为型模式 (下)——观察者模式、状态模式、策略模式、模板方法模式、访问者模式
微服务(二)——OpenFeign、Hystrix 实现服务降级(结合RedisTemplete 、处理异常、继承类中的缓存、请求合并、OpenFeign + Hystrix 服务降级)
Zookeeper(一)——ZK介绍、搭建服务器、内部数据模型(如何保存数据、数据结构、节点类型与操作、数据持久化)、ZK客户端(节点数据和权限操作)、Curator的使用(Java代码操作ZK)
Redis(四)——Redis 处理接口幂等性(代码实现、两种方式拦截令牌)、Redis 分布式锁(两种引入 lua 脚本、通过 Redission 实现分布式锁)、Redis做限流工具(简单限流,限流插件——Redis-Cell模块(使用了漏斗算法)、java 代码操作(使用 Lettuce 扩展))
Shiro(三)——一、三种不同的登录方式1、第一种登录方式上一篇博客用的就是第一种登录方式,自己定义登录逻辑,自己定义页面,错误信息等,就是第一种登录方式了。2、第二种登录方式——无状态登录这是一种比较老的登录方式了。登录网站会弹框让你输入账号密码。这种一般就是属于 httpBasic登录,然后把账号密码放在请求头信息中,传输到服务端解析。这种登录有比较大的弊端:一是不安全,因为信息都放在请求头
分布式事务——分布式事务简介、分布式事务框架 Seata(AT模式、Tcc模式、Tcc Vs AT)、分布式事务——MQ
POD详解(pod介绍、配置、生命周期(创建和中止、初始化、钩子函数、容器探测、重启策略)、调度(定向调度,亲和性调度,污点和容忍))

Zookeeper(二)——ZK实现分布式锁(读写锁、羊群效应、curator实现)、zk的watch机制(客户端和 curator )、ZK 集群搭建、ZAB协议(选举和崩溃恢复、主从数据同步)







