自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

caicongyang

记录与分享,让你我共成长!

  • 博客(262)
  • 资源 (2)
  • 收藏
  • 关注

原创 K8S下微服务平滑发布的一些思考与总结

在发布工程中,老的版本所有的请求处理完毕,新的请求正确的请求到新的节点上这里会涉及到新的几个问题;a. 老服务能否将请求都出完成; 包括线程池正常的关闭,已经拉取mq正常都处理完成等b. 新的请求不会请求到老的节点上

2024-03-16 22:24:43 1200 1

原创 现代多种数据库的读写模型对比

总结MySql, ElasticSearch,MongoDB三种现代数据的写操作,不难发现,实现机制大同小异: 先写buffer +Transaction Log; 同时满足一定的条件时,再写入到磁盘中;进而提升写入效率

2023-12-11 20:21:04 472

原创 中小企业Java/SpringBoot体系技术抽象沉淀

企业开发的过程中会逐渐沉淀自己的一些公共类库&方法等;建议可以整合开源项目与自身沉淀的一些做一个统一的parent包&各个组件starter。本意是想做成一个类似于 如下的一种企业内部的一个通用的父包;

2024-03-19 22:29:25 389 1

原创 基于携程Apollo配置中心的热更新

1. 实现功能a.所谓热更新即在修改配置后,无需重启服务,立即生效b. 包括相关的配置项动态更新 & 日志级别的动态更新c.做成一个config-springboot-starter

2024-03-19 22:00:36 550

原创 rocketmq使用中的一点稳定性思考&总结

rocketmq使用中的一点稳定性思考&总结

2024-03-13 20:09:24 130

原创 rocketmq源码分析(一)broker启动&remoting抽象

rocketmq源码(一)分析之broker启动&remoting抽象

2024-03-12 20:42:02 272

原创 基于Mybatis-Plus的多租户&数据权限隔离(全网最优)

基于Mybatis-Plus的多租户&数据权限隔离(全网最优)

2024-02-21 20:04:10 697 1

原创 k8s gitlab cicd 之gradle 篇章(二)并发打包问题

解决:Starting a Gradle Daemon, 4 busy and 2 stopped Daemons could not be reused, use --status for details

2023-09-29 22:53:06 944

原创 k8s 集群 搭建过程问题汇总

k8s 集群 搭建过程问题汇总

2023-08-01 20:23:49 666

原创 k8s gitlab cicd 之maven tomcat 篇章

【代码】k8s gitlab cicd 之maven tomcat 篇章。

2023-08-01 20:10:05 174

原创 k8s gitlab cicd 之gradle 篇章

【代码】k8s gitlab cicd 之gradle 篇章。

2023-08-01 20:04:56 230

原创 tcc-transaction 源码分析

tcc-transaction 介绍:本文基于2.x 最新版本:https://github.com/changmingxie/tcc-transaction。

2023-05-05 20:51:05 508

原创 springCloud eureka服务注册发现源码解析

eureka 源码解析,服务注册发现,ribbon整合

2022-08-24 20:03:12 360

原创 SpringCloud Gateway源码跟踪解析

SpringCloud Gateway源码跟踪解析;Predicate

2022-08-17 22:44:05 370

原创 ribbon 执行逻辑源码解析

ribbon 源码解析

2022-07-24 00:29:06 161

原创 外置tomcat 启动Spring 源码分析详解

外置tomcat 启动Spring 详解

2022-07-16 23:53:23 271

原创 SpringBoot启动Spring&内置tomcat

SpringBoot启动spring

2022-07-15 22:20:04 180

原创 redis 线程模型简析

redis 线程模型简析

2022-05-04 23:30:06 715

原创 tomcat 源码分析

tomcat 源码分析

2022-04-05 13:46:46 509

原创 tomcat 打破双亲委派源码分析

tomcat 双亲委派源码分析

2022-03-27 23:46:00 995

原创 BIO-NIO-AIO 阻塞/非阻塞 同步/非同步一文说清楚

BIO-NIO-AIO 阻塞/非阻塞 同步/非同步一文说清楚

2022-03-26 15:59:25 276

原创 Spring源码解析(十二) SpringMVC核心流程&面试题源码解析

Spring源码解析(十二) SpringMVC核心流程&面试题源码解析

2022-03-12 23:45:44 998 1

原创 Spring源码解析(十一)整合SpringMVC

Spring源码解析(十一)整合SpringMVC

2022-02-27 23:17:55 1122

原创 Spring源码解析(十)事物(待续)

Spring源码解析(十)事物

2022-02-20 17:13:03 337 2

原创 Spring源码分析(八)之 aop

Spring源码分析(八)之 aop 抽象版

2022-02-19 23:07:18 463

原创 Spring源码分析(七)Spring整合mybatis 源码分析

Spring整合mybatis 源码分析

2022-02-12 18:42:59 319

原创 Spring源码分析(六)启动过程分析

Spring源码分析(六)启动过程分析每个方法分析

2022-02-12 16:18:15 366

原创 Spring源码分析(五)推断构造方法

Spring源码分析(五)推断构造方法

2022-02-07 23:53:27 263

原创 记录一次metaspace 溢出优化case(待优化)

记录一次metaspace 溢出优化casejava.lang.OutOfMemoryError: Metaspace

2022-02-02 16:30:26 430

原创 Spring源码分析(四)循环依赖之三级缓存

Spring源码分析(四)循环依赖之三级缓存;earlySingletonObjectssingetonFactories

2022-01-29 01:04:55 485

原创 Spring源码分析(三)依赖注入之AutowiredAnnotationBeanPostProcessor

Spring源码分析(三)依赖注入之AutowiredAnnotationBeanPostProcessor

2022-01-24 23:03:51 656

原创 Spring源码分析(二)类扫描与Bean创建

Spring源码分析(二)类扫描与Bean创建

2022-01-22 19:12:31 303

原创 Spring源码分析(一)概念篇

Spring源码分析--> 概念篇

2022-01-22 16:26:34 162

原创 领域模型设计与微服务划分

领域模型设计与微服务划分思考与总结

2021-12-05 22:44:42 331

原创 数据一致性

留个坑1.分布式事物2. 缓存一致性3. db与mq的事务性问题

2021-11-06 12:53:25 70

原创 数据权限解决方案

给自己留个坑一二三

2021-11-06 12:51:30 564

原创 shiro 原理梳理

@startuml shirosubject -> ShiroFilterFactoryBean: login()ShiroFilterFactoryBean -> BasicHttpAuthenticationFilter : setFilters()BasicHttpAuthenticationFilter -> SecurityManager: setSecurityManager()SecurityManager -> Authenticator : authen.

2021-11-06 11:27:06 78

原创 Spring拓展节点一览表

1.BeanPostProcessor后置处理器,作用是在Bean对象在实例化和依赖注入完毕后方法 说明 postProcessBeforeInitialization 实例化、依赖注入完毕, 在调用显示的初始化之前完成一些定制的初始化任务 postProcessAfterInitialization 实例化、依赖注入、初始化完毕时执行 2....

2021-09-08 18:29:30 117

原创 基于RocketMq实现的异步两阶段分布式事物解决方案

2021-08-15 23:00:36 183

原创 2PC两阶段提交与TCC与sagas对比

TCC: try --> confirm --> cancel2PC: prepare --> commit --> rollback区别:a.tcc 更多关注在业务层面,2pc 更多关注在数据库和存储层面b.tcc 实现的是最终一致性,2pc事项的强一致性;

2021-08-15 22:20:16 373

jedis-2.8.0-SNAPSHOT.jar

jedis-2.8.0-SNAPSHOT.jar

2016-02-07

android仿holo主题兼容低版本时间控件

说明在博客:http://blog.csdn.net/caicongyang/article/details/17955603

2014-01-07

空空如也

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

TA关注的人

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