- 博客(126)
- 资源 (21)
- 收藏
- 关注
原创 如何进行需求分析评审
如何进行需求分析评审?需求分析要注意的三个点:边界、用户故事、用户路径;要注意的需求:伪需求:没有调研、没有目标、没有逻辑的无脑需求;权力需求:老板或者是强势业务方的需求;PMF 产品市场契合度。...
2022-07-27 07:58:10
897
原创 使用 Hystrix 实现微服务的容错处理
本文主要讨论如何使用 Hystrix 实现微服务的容错,包括:Hystrix 简介、Hystrix 线程隔离策略、Hystrix 的监控、使用 Hystrix Dashboard 可视化监控数据、使用 Turbine 聚合监控数据等。
2022-06-10 18:40:58
382
原创 使用 Ribbon 实现客户端负载均衡
使用 Ribbon 实现客户端负载均衡,包括:Ribbon 简介、为服务消费者整合 Ribbon、使用属性自定义 Ribbon 配置、脱离 Eureka 使用 Ribbon、饥饿加载。
2022-06-07 14:25:37
359
原创 使用Eureka提供服务注册与发现
使用Eureka提供服务注册与发现,包括:服务注册与发现概述、Eureka 简介、使用 Eureka 提供服务注册与发现、Eureka Server 的高可用、为 Eureka Server 添加用户认证、Eureka Server 的 REST 端点、Eureka 的自我保护模式、Eureka 的健康检查、为 Spring Boot 项目整合 Actuator。......
2022-06-06 15:23:59
722
原创 真实生产级云原生微服务项目实战-服务开发框架设计与实践
本文主要讲解微服务基础框架的设计与实践,包括:项目代码组织、单体仓库、接口参数校验及统一异常处理、实现强类型接口调用、分环境配置、以及主流服务框架对比。
2022-04-15 04:48:01
1448
1
原创 如何基于 Spring Cloud Feign 实现强类型接口调用RESTful服务
如何基于 Spring Cloud Feign 实现强类型接口调用RESTful服务,服务间调用权限认证等。
2022-04-13 13:30:36
1345
原创 如何基于数据库表实现自动生成分层样板代码(JPA版)
如何基于数据库表自动生成Entity、Dao、Service、Controller层样板代码,数据持久层框架采用 Spring Data JPA 。
2022-04-08 21:32:00
1740
原创 如何自定义spring boot starter项目
我们如何实现一个自定义的 starter 项目,以便简化我们开发时引入内部相关组件所需的配置。
2022-03-30 05:41:39
309
原创 进入微服务世界,系统架构的发展阶段及主流微服务框架
本文首先介绍系统架构演变的几个阶段;然后介绍微服务框架 Dubbo 和 Spring Cloud,以及服务网格 Istio ;最后介绍 Dubbo 、Spring Cloud、Istio 三者之间的区别。
2022-03-29 20:31:54
1309
原创 真实生产级云原生微服务项目实战-业务需求、架构设计及技术栈选型
本文主要是对 Staffjoy应用的业务需求、数据模型设计、总体架构设计、架构设计思想、还有技术栈选型等做了一个剖析。
2022-03-23 06:47:29
797
原创 技术栈选型之微服务公共关注点及Dubbo、Spring Cloud和K8s横向比对
目前 Dubbo、Spring Cloud、K8s是开发微服务的三个主流开源框架和平台,那么Dubbo、Spring Cloud、K8s到底该如何选型?他们分别有什么样的适用场景?有什么异同?
2022-03-22 07:44:45
3307
1
原创 系统架构设计时到底要不要采用微服务架构?
本文主要回答一个问题:为什么要采用的微服务架构?目前主要有这样两种观点,一种认为是应该单块优先,另外一种认为是微服务优先。
2022-03-19 12:28:46
3781
原创 Maven的核心概念生命周期和插件及常用插件
本文介绍了 Maven 的生命周期和插件两个重要的概念。不仅解释了生命周期背后的理念,还详细阐述了 clean、default、site 三套生命周期各自的内容。还重点介绍了 Maven 插件如何与生命周期绑定,以及 Spring Boot Maven Plugin。
2022-03-18 22:05:28
743
原创 如何基于 Spring Boot 实现接口参数验证及全局异常处理
如何基于 Spring Boot 实现接口参数校验及全局异常处理。包括:接口参数校验、自定义注解及数据验证功能、全局异常处理、自定义异常处理、异常返回规范整理。
2022-03-17 20:30:11
1223
原创 真实生产级云原生微服务项目实战-项目目标与主要内容
本项目实战涉及需求分析、架构设计、框架搭建、服务实现、测试、可运维架构和容器云部署等全研发流程环节,其中也会穿插介绍微服务和云原生架构的原理、Java/Spring 编程技术、SaaS 应用多租户架构设计方法以及各种工具
2022-03-12 18:28:01
1451
原创 SpringBoot使用接口架构风格RESTful
RESTful 是非常流行的架构设计风格。首先介绍 REST 的特征、HTTP方法与CRUD动作映射;然后讲解如何基于Spring Boot 设计统一的 RESTful 风格的数据接口;最后讲解在 Spring Boot 下如何使用 RestTemplate 访问 RESTful 接口。
2022-03-11 21:58:46
1577
原创 SpringBoot用ORM操作数据库
本章首先介绍如何使用 ORM(JPA、MyBatis)操作数据库;然后讲解常用的查询方式、自定义查询方式、原生SQL(Structured Query Language ,结构化查询语言)的开发和映射,最后对比分析 JPA 和 MyBatis 的区别。
2022-03-09 04:21:11
2456
原创 SpringBoot进阶-自动配置原理、元注解、异常处理及单元测试
本文讲解Spring Boot 的自动配置原理、元注解、异常的处理,以及单元测试。
2022-03-07 07:32:18
426
原创 SpringBoot进阶-认识AOP、IoC及过滤器和监听器
本文主要介绍了 Spring Boot 中的 AOP 、IoC容器、Servlet、过滤器(Filter)、监听器(Listener)。
2022-03-05 15:26:58
940
原创 真实生产级云原生微服务项目实战-项目概述
改造了真实的生产级的开源项目 Staffjoy。采用微服务架构,并且可以一键部署到 Kubernetes 容器云环境。通过该项目不仅深入理解微服务和云原生架构的原理,同时能够在生产实践中真正的落地实施微服务和云原生架构。
2022-03-03 12:40:07
1492
原创 数据中台常用术语整理
数据中台常用术语整理,包括:什么是数据中台、数据中台架构、数据汇聚联通、数据体系建设、数据资产管理、数据服务体系建设等相关术语。
2022-02-28 17:43:08
3636
原创 如何基于SpringBoot和Thymeleaf构建一个SpringMVC项目
使用 Spring Boot 和 Thymeleaf 构建一个 SpringMVC 项目。
2022-02-27 15:13:57
715
原创 什么是数据中台,让企业的数据作为生产资料转变为数据生产力
数据中台是一套可持续“让企业的数据用起来”的机制,是一种战略选择和组织形式,是依据企业特有的业务模式 和组织架构,通过有形的产品和实施方法论支撑,构建的一套持续不断把数据变成资产并服务于业务的机制。
2022-02-23 15:27:13
6174
1
原创 SpringBoot分层开发Web应用程序
首先介绍 Web 开发中最常用的分层开发的模式 MVC(Model View Controller);然后介绍了视图技术 Thymeleaf ,讲解了如何将 MVC 三者联系起来构建 Web 应用程序;如何用 Validator 实现数据验证。
2022-02-22 21:29:47
859
原创 关于优秀的管理者学习笔记
对于管理者,对上,你需要理解领导的意图,考虑每一件事的核心目标、资源和风险;对下,你要拆解目标,让团队小伙伴形成一股合力,心甘情愿去朝着目标努力。
2022-02-22 13:21:33
8805
原创 数据中台到底是解决什么问题的
本文主要从“让数据用起来”开始,讲解数据中台出现的背景,“业务数据化,数据业务化”、企业发展与信息化建设中的痛点和企业数字化转型,接着介绍了数据中台的出现、数据资产管理及其最核心要做的事、数据中台和数据仓库的对比,最后总结了数据中台到底是解决什么问题、有什么用、为什么用、在什么场景下给谁用等问题。
2022-02-21 17:02:19
4736
原创 SpringBoot基础-了解Spring Boot及其常用注解
介绍Spring Boot基础知识;了解Spring Boot、常用注解、starter等。
2022-02-19 16:37:24
538
原创 Spring Boot到底是解决什么问题的?
本篇的核心思路是:带着问题去 Spring Boot 官方材料及相关技术书籍中寻找答案,理清楚 Spring Boot 的作用是什么、为什么会出现、它的目的是什么、在什么场景下以及给谁用的?
2022-02-18 11:00:28
2337
原创 1.基于大数据体系构建的数据仓库-认识数据仓库
本文首先,介绍了数据仓库是什么?它是一个面向主题的、集成的、非易失的,随时间变化的用来支持管理人员决策的数据集合。然后,介绍了数据仓库的发展历程;接着,重点介绍了基于大数据体系构建的数据仓库相较于传统数据仓库的特点;最后,简要介绍了数仓的应用场景。
2022-01-26 22:18:10
925
原创 1.数据仓库到底是解决什么问题的?
数据仓库:这项技术是干什么用的?解决什么问题?在什么场景下去使用?给谁用的?为什么要用它?其核心其实都是一个问题,这项技术它的定位是什么?,抱着这一个问题,从《Building the Data Warehouse Fourth Edition》 这本书中寻找一下答案。
2022-01-25 22:18:55
2597
原创 程序员整体架构之开发架构
简述了互联网业务发展的特点,重点阐述了从单体架构到SOA架构、微服务架构、服务网格架构的架构演进;简要介绍了中台架构、云原生架构、Serverless架构;架构演进背后的哲学:**拆分**;最合适的架构就是在各方面场景下折中(**Balance**)的结果;架构设计的终极之道:降本增效。
2022-01-23 08:56:16
10477
原创 程序员整体架构之基础架构
围绕业务去打造基础架构部,去做各种基础组件和各种平台的一个过程。包括:平台、基础组件、存储层、基础服务、MIS支撑、运维支撑。
2022-01-20 23:07:09
13966
原创 关注家庭教育-父母对子女的期望
人对自己的子女都免不了有一些期望。我们对子女实际上只能存品德方面的期望,因为品德它是放之四海而皆准的。你可以希望你的小孩以后长大待人很热忱,因为你热忱对待他,他就热忱对待你;你要告诉他要勤俭,因为谁也不能保证谁一辈子都富有;我们要告诉他要重视健康;我们告诉他做人要有是非,不要做坏事,这个他一辈子都会受益的;我们告诉他要奉公守法,不要违反法律;我们告诉他单打独斗永远赶不上人家给你帮忙,所以你要包容别人,因为每个人都有缺点;
2022-01-20 13:41:25
956
原创 解决方案Solution
参考:解决方案_百度百科解决方案(Solution),就是针对某些已经体现出的,或者可以预期的问题、不足、缺陷、需求等等,所提出的一个解决整体问题的方案(建议书、计划表),同时能够确保加以快速有效的执行。通常指解决问题的方法。中文名解决方案外文名Solution要求明确的对象特性针对性和有效性考量问题本身,需要服务的对象目的能解决整体问题并能有效实施对象解决方案必需有明确的对象,或者施行的范围...
2021-12-27 09:54:20
833
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人