自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于SPI机制,你想知道的都在这里

什么是SPI SPI 是一种服务接口扩展的机制,全名service provider interface。通常由JDK定义接口,第三方做接口的实现,它的核心类是java.util.ServiceLoader。SPI出现的背景目的是将服务的定义与服务实现分离以达到解耦,从而提升程序可扩展性的机制。当我们开发一套框架、一套机制或者一套API的时候,如果需要第三方的服务支持(接口实现或...

2019-12-16 15:49:44 935 1

原创 总结23年最值得骄傲的事件之一,我拿证了

作为大龄研发人员,如何在半年之内养成行之有效的学习习惯,并从中获益

2024-02-02 16:40:21 690

原创 微服务知识体系梳理

以上微服务内容主要参考《Microservices Patterns: With examples in Java》和《Building Microservices: Designing Fine-Grained Systems》两本书内容,通过chatgpt对书中内容进行归纳总结提炼出来的。效率提升明显。chatgpt归纳过程中存在错误输出,需要进行纠正。通过本次梳理,加深了整体微服务知识体系理解,理解了概念化思维的重要性。

2023-08-17 18:45:46 255 1

原创 Oracle SQL 日常学习手册

日常小站点记录

2023-05-30 15:22:41 103

原创 战略设计部分:整合界限上下文,共享内核模式

共享内核模式,老系统(大泥球)项目逐步迭代抽离成独立界限上下文服务的可行模式

2022-12-16 15:31:41 522

原创 战略设计部分:控制核心域的复杂性

领域驱动设计的解决方案很简单:将统一语言划分为多个更细粒度的语言,然后将每个语言分配到可以应用它的显式上下文:界限上下文。在前面的例子中,我们可以确定两个界限上下文:营销“marketing”和销售“sales”。如下图所示,lead一词在两种界限上下文中都存在。只要它在每个界限上下文中具有单一的含义,每一种细粒度的通用语言都是一致的,并遵循领域专家的思维模型。通过将统一语言划分到界限上下文中来解决不一致的问题在某种意义上,术语冲突和隐蔽性内容是任何规模可观的业务的少不了的问题。

2022-11-01 21:37:22 214

原创 战略设计部分:发掘核心领域业务

领域驱动设计统一语言

2022-10-18 16:52:46 1028

原创 战略设计部分:业务领域定义

业务领域定义以及子领域差异比较

2022-05-28 23:36:50 7995

原创 《学习领域驱动设计》软件架构向业务策略看齐(Vlad Khononov)

学习领域驱动设计

2022-05-17 17:48:25 155

原创 记一次阿里云面试心得

这是去年的一次面试经历,因为最近有个线下交流活动要分享一些经历,所以写在这里对这个事情再做一次总结。同时希望能够给读到这篇文章的朋友有所帮助。

2020-09-22 23:35:03 2523

原创 Springboot nacos实现日志级别动态调整

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言通常我们经常遇到生产环境产生大量日志文件,从而导致空间被过多占用、检索关键信息浪费时间等问题。解决这类问题的方案挺多,比如日志切割策略配置、日志文件压缩,备份到NFS,服务器本地通过策略删除等。除了以上方式,我们还可以通过日志级别控制日志输出。一、日志级别Log4j日志按重要性程度由高到低分位4级...

2020-08-29 17:54:07 10668 3

原创 攻城狮内功心法之软件架构设计原则

攻城狮内功心法之软件架构设计原则(设计模式前言篇)本来这次想聊聊我们常用的几个设计模式,以及我们当前核心系统适合使用哪几种设计模式去优化(解耦),但是转念一想,更应该先聊一聊软件架构的设计原则,希望对新入行或者已经深耕业务开发多年而渐渐遗忘软件设计原则相关知识点的老司机有所帮助。软件架构设计的六大设计原则开闭原则指的是一个软件实体,比如类、模块或者函数应该对扩展开放,对修改关闭...

2020-04-10 12:08:42 203

原创 设计模式之策略模式

策略模式定义:是指定义了算法分别封装起来,让他们之间可以相互替换,算法的变化不用影响到使用算法的用户。策略模式可以避免多重分支的使用,比如 if else 和 switch。策略模式的应用场景:1、假如系统中有很多类,区别仅仅在于他们的行为不同。2、系统需要动态的在几种算法中选择一种。实际应用场景举例:1、优惠券的使用场景 (无优惠、团购策略、优惠券使用、返现策略),不同的促销...

2019-05-10 22:45:25 127

原创 Windows下 redis 启动多实例(redis分片实现)

本人电脑32位Windows操作系统,redis已经安装完成,这里不多说下面开始配置redis的多实例一、默认redis服务实例端口为6379二、我们新配置一个端口为6381的redis实例假设 redis安装目录为 D:\redis1、复制redis.conf 文件,重命名为redis6381.conf2、修改redis6381.conf文件内容如下:# By def

2015-12-10 22:23:51 3583 1

原创 SpringMVC 多视图解析

虽然SpringMVC技术已经很成熟了,视图渲染技术相信大神们都熟透了,因为项目中使用到了多视图渲染,因此在这里记录一下。欢迎大家批评指点。SpringMVC的视图和视图解析器实现了MVC的充分解耦,使得采用哪种视图对象对模型数据渲染的工作,不需要处理器去操心。首先说下视图:其作用是讲模型数据以某种形式呈现给用户。(text/html、json、xml等)。Spring为我们实现了高度抽象

2015-01-13 12:23:03 1776

原创 ADF 按钮触发JS方法方式

刚开始用ADF来开发,某个项目需求中提出,从详情页返回到列表页,这时候想到的是直接调用JS方法

2014-11-18 11:09:10 620

原创 个人对ORACLE ADF的初次认识以及看法

这里只是简单表达一下对ADF框架的看法。详细

2014-10-29 16:02:04 662

空空如也

空空如也

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

TA关注的人

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