logo

Heart.Think.Do

  • AI
    • 深度学习&神经网络
  • Java
    • java基础
    • 并发
    • NIO
    • JVM
    • Guava
    • 网络编程
    • 数据结构&算法
  • JavaWeb
    • Servlet
    • Spring
      • Spring IOC
      • Spring AOP
      • Spring MVC
      • Spring Transaction
      • Spring Boot
      • Spring security
    • Mybatis
  • golang
  • 中间件
    • Zookeeper
    • RPC
      • Dubbo
    • MQ
      • kafka
    • 缓存
      • Redis
    • 分库分表
    • 搜索
    • Databus
    • 数据库
      • Mysql
      • Druid
  • 网站开发
    • 代码规划化
    • 安全
    • 权限验证
    • 前端
  • 项目研发
    • Linux
    • Git
    • Maven
    • DevOps
    • jeckins
    • 服务器
      • nginx
      • tomcat
    • 开发工具
    • docker
  • 服务治理
    • spring cloud
    • 服务发现
    • 服务网关
    • 限流
    • 熔断降级
    • API管理
    • 监控系统
    • 日志系统
    • 分布式任务调度
  • 服务架构
    • 稳定性
    • 活动重保
    • 架构
    • 高并发
    • CODE规范
    • 设计模式
  • 技术管理
    • 项目管理
    • 技术规划
    • 团队建设

架构&设计

imgserver

Builder模式

2017年11月26日 设计模式

本文概览:介绍了Builder模式的使用场景和实例。 1 使用场景 对于一个类,成员变量特别多,比如说有10个…

Read More
Snip20170926_325

Spring重试机制-@Retryable

2017年9月26日 Spring, 架构&设计, 高并发

本文概览:介绍了两种重试机制:自定义和spring的@Retryable。 1 重试的引入 在调用外部服务进行…

Read More
imgserver (2)

高并发相关的锁

2017年7月23日 高并发

本文概览:主要介绍因为并发使用到的锁,包括mysql的乐观锁和悲观锁;redis实现的分布式锁。 1 乐观锁 …

Read More
imgserver (1)

悲观锁

2017年7月23日 Mysql, 高并发 Mysql锁

本文概览:介绍通过”select …for update”实现悲观锁。 1…

Read More
timg

Redis应用-分布式锁&频控

2017年6月18日 Redis, 高并发

本文概览:介绍通过redis实现分布式锁。 分布锁还有一个作用就是实现频控,假设超时是2s,如果不释放锁就相当…

Read More
timg

Spring IOC常用编程模式

2017年5月15日 Spring IOC, 设计模式

本文概览:常用的IOC的编程模式,如工厂模式。 1 工厂模式 IOC的常用模式都是使用ApplicationC…

Read More
imgserver-3

logback日志掩盖敏感信息

2017年1月9日 日志系统, 架构&设计 logback

本文概览:在logback层面实现对日志中敏感信息进行过滤。 1 背景 1、 背景 就是需要对日志中敏感信息进…

Read More
1476370920-50

API实现签名验证

2016年10月13日 安全, 架构&设计

1 背景 当我们对外提供API时,因为API接口不需要经过权限验证,此时如何实现只提供给我们指定的使用方,这就…

Read More
1476020919-93

乐观锁的实现

2016年10月9日 Mysql, 高并发 Mysql锁

1 乐观锁解析 每次读取数据时,不进行上锁;但是执行更新操作时,会判断在此期间有没有其他更新操作去更新这个数据…

Read More
  • « Previous Page

标签

Bootstrap concurrent Dao层实现 dropwizard metrics echarts eureka grafana hystrix influxDb JavaScript java特性 jQuery json json解析 Laui log4j2 logback LRU Mac micrometer Mysql慢查询 Mysql锁 sentinel Shell swagger WordPress xxl-job zuul 办公 单元测试 多线程 常用算法 指标收集 数据一致性 方法论 登录验证 线程池 视频直播 踩过的坑 锁 项目中遇到问题

about us

  • 职业经历就是一个不断学习、不断实践和经验积累的过程,希望把自己经学习过的和经历过的都能记录下来。一是为了督促自己不断的学习,另一个也是衷心的希望能够帮助到一些人。
  • 419772534@qq.com
© 2025 Heart.Think.Do | 京ICP备 16046636 号