自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 工作五年的学习总结

关于分布式,从《数据密集型应用系统设计》和《分布式系统原理介绍》两本书中的理论开始,在此基础上,去逐步学习了消息中间件(RabbitMQ、Rocket)、分布式缓存(jetCache、Redison)、分布式事务(seata)、分布式定时任务(xxl-job)等,有了分布式相关理论的引导,在对mysql、redis等存储工具的集群构建和构建过程中的重点和难点问题有了深刻的理解。1.技术上,以点至面,将之前学习的技术点形成体系,在之前学习时学习到的具体的微服务技术,需要转化为微服务治理体系。

2023-11-03 11:32:51 48

原创 数据开发的屎山雕成记

一个数据开发的进入公司后的流程:

2023-11-02 16:32:25 93

原创 alibaba/cola架构中的Gateway层的代码腐败问题

cola架构作为整洁面向对象的分层架构,从战略设计到业务设计,都提供了不错的方法论,并提供了可以落地的领域驱动设计方案。在学习与使用cola架构的过程中,对cola架构中的Gateway层腐败问题做出问题的发现、分析、解决、总结.按照以上方法,既保留了领域对象的扩展能力,同时解决了基础设施层的腐败问题。

2023-09-22 19:07:01 346

原创 浅聊低代码

低代码以近乎需求穷举的方式,将企业中几乎所有的需求都囊括进去,实现了业务应用的快速交付。

2023-09-15 17:08:49 49

原创 DDD学习总结

什么是DDDDDD的核心是围绕着使用对象表达业务逻辑的一套方法论,而不是脚本表达业务逻辑。或者换个表述:DDD的核心是将以前的脚本代码拆散,以实体为载体,协调各个模块实现业务功能。DDD核心概念上下文边界:指的是在一个特定的业务上下文中需要处理哪些对象和操作,每个上下文都有自己的边界,不同的上下文之间通过限界上下文边界来协调。 聚合:指的是一组相关的对象,其中包含一个根对象和一些子对象,根对象是聚合中唯一具有全局标识符的对象,所有的子对象都通过根对象来管理。 实体:指的是有自己的

2023-05-23 13:25:06 139

原创 seata中的自定义注解的实现方式

本文主要分析与讲解seata中如何利用spring实现自定义注解1.注解扫描核心类:GlobalTransactionScanner看一下GlobalTransactionScanner的结构: GlobalTransactionScanner继承自抽象类AbstractAutoProxyCreator AbstractAutoProxyCreator实现了接口SmartInstantiationAwareBeanPostProcessor SmartInstantiation...

2020-09-27 09:10:30 1113

原创 分布式系统架构图

2020-09-20 11:54:33 1578

原创 java优化方法论

2020-09-11 10:21:30 149

原创 JMS 入门Demo

JMS介绍JMS是java消息服务应用的接口,是java平台面向消息中间件的一套规范的java API接口,用于两个应用程序之间或分布式系统中发消息,进行异步通信。简单来说,JMS和消息中间件的关系类似于JDBC与数据库的关系JMS使用(以Active为例)1.Maven依赖<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</art.

2020-09-08 10:52:12 318

原创 图解Mysql相关理论

2020-09-07 15:59:07 137

原创 Bean的生命周期与spring源码

2020-09-02 12:30:14 134

原创 图解java网络编程知识点

2020-08-31 13:10:50 195

原创 图解java并发知识点

原图地址:https://gitee.com/dianfenjiugui/java_architect_growth联系我:

2020-08-31 13:08:21 156

原创 图解Redis知识点

2020-08-31 13:04:46 148

原创 图解Mybatis源码

2020-08-31 08:43:21 129

原创 图解分布式理论

原图见:https://gitee.com/dianfenjiugui/java_architect_growth

2020-08-30 15:32:38 693 1

原创 图解java学习栈

2020-08-26 10:14:32 129

原创 图解java虚拟机知识点

原图地址:https://gitee.com/dianfenjiugui/java_architect_growth联系我:

2020-08-23 15:13:39 315 2

原创 java 实体类与Map互转工具类

一:编写目的1.解决问题:map的key值与实体类的字段名对应,map的value值与实体类的字段值对应,实现map与实体类互转2.使用场景接口传过来的是json字符串,我们现在需要转换为实体类对象。公共类给我们的是实体类,需要转化为json格式网络传输3.使用技术:java 反射,java 注解不需要使用jar包jdk版本:个人使用的jdk1.8,但是这段...

2019-08-24 23:11:45 1715

原创 Zookeper 安装文档

第一章 JDK环境变量配置安装JDK 1.8第一步:tar -xvf jdk安装包第二步:配置环境变量 vi /etc/profileJAVA_HOME=/opt/jdk1.8.0_65PATH=$JAVA_HOME/bin:$PATHCLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jarexport P...

2019-08-19 21:22:34 141

原创 从java反射到ORM和依赖注入实现原理

本文主要讲解反射机制的实现和反射机制在优秀框架中的使用 1.反射机制的实现:在聊java反射之前,先看一段代码:public class Student { private String name; public void println(){ System.out.println(name); }}这是一个Student类,定义了一个私有name属性,一个...

2018-12-09 18:52:52 391

原创 elk部署手册

第一章 JDK环境变量配置安装JDK 1.8第一步:tar -xvf jdk安装包第二步:配置环境变量 vi /etc/profileJAVA_HOME=/opt/jdk1.8.0_65PATH=$JAVA_HOME/bin:$PATHCLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jarexport P...

2018-05-13 11:46:03 509

空空如也

空空如也

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

TA关注的人

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