- 博客(624)
- 资源 (19)
- 收藏
- 关注
原创 Redis学习(十五)Mac 安装 Redis
1.Mac安装Redis,原来就是这么简单,https://blog.csdn.net/realize_dream/article/details/106227622。Redis 默认是前台启动,如果我们想以守护进程的方式运行(即后台运行),可以在。1、如果没有安装 Homebrew,可以安装 npm 的国内版本,下载会快一些。我们可以通过下面命令查看 Redis 是否正在运行。7、启动 Redis 客户端,打开终端并输入命令。6、redis-cli 连接 Redis 服务。为空,输入以下命令即可连接。
2025-11-06 23:45:00
451
原创 SpringBoot实战(三十九)集成 FreeMarker
FreeMarker是一款模板引擎工具:即一种基于模板和要改变的数据,用来生成输出文本(如:HTML网页、电子邮件、配置文件、源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入它们所开发产品的组件。(FreeMarker 是免费的。为模板编写语言。它是简单、专用的语言,不是像 PHP 那样成熟的编程语言。那就意味着要准备数据在真实编程语言中来现实,比如数据库查询和业务运算,之后模板现实已经准备好的数据。
2025-10-24 23:45:00
746
1
原创 DDD(三)领域模型关键词解释、领域模型分类、关系图
平常我们有的实体比较负责,为了满足业务,有可能会弄出一个非常复杂的实体,里面包含很多实体,跟这个类似,这里的聚合是指同一生命周期,同一业务域的实体聚合成一个聚合根,也就是最外面的实体,并且这个实体管理者里面的所有实体,外面只能通过聚合根进行任何请求,聚合根再对里面进行操作,这里我感觉就是高内聚,聚合根不宜过大。聚合根是实体,有实体的特点,具有全局唯一标识,有独立的生命周期。是指业务核心,核心的竞争力,因为企业愿景不同,领域愿景也不同,核心域也不同,说白了,就是你们项目最初立项的目的是什么,目标是什么?
2025-10-23 23:45:00
765
原创 DDD(二)对比 MVC 架构,DDD 的优劣势
以应用层 Service 使用 DAO、PO 基础设施层包装业务逻辑的开发方式,乍一看以为应用层是在对领域建模的实现,“领域层” 有着丰富的对象链接,和真正的领域模型也非常类似,但当我们代码随着业务功能逻辑的逐步实现中会慢慢发现,我们写了一堆的 get/set 度喜庆,而他们被反复交叉使用,没有与任何领域聚合,也就是不具有任何的行为动作,只是一堆贫血模型对象。这种反模式的设计,其实完全与面向对象的设计是背道而驰的,面向对象的设计更希望行为和数据绑定在一起,与之对比的贫血模型更像是面向过程设计。
2025-10-22 23:45:00
729
原创 DDD(一)认识领域驱动设计(DDD的概念、主要架构模型)
DDD(Domain Driven Design,领域驱动设计)是一种软件设计思想和方法论,以领域为核心构建软件设计体系,将业务模型抽象成领域模型进行拆解和封装。DDD 不是一种架构,而是一种架构方法论,是一种拆解业务、划分业务、确定业务边界的方法,是一种领域设计思想。DDD 实际上是一套软件架构设计的方法论,我们可以在此之上更好地理解业务。并且我们可以根据这套方法论进行架构风格填充,包括微服务架构、面向服务架构、REST 风格架构以及六边形架构等等。
2025-10-21 23:45:00
1072
原创 SpringBoot实战(三十八)实现一个 MCP 服务器(JDK17)
SpringBoot实战(三十八)实现一个 MCP 服务器(JDK17)
2025-08-29 00:30:00
1019
原创 大模型(一)什么是 MCP?如何使用 Charry Studio 集成 MCP?
大模型(一)什么是 MCP?如何使用 Charry Studio 集成 MCP?
2025-08-25 23:45:00
1417
原创 手撕源码(六)Java、Spring、Dubbo三者SPI机制的原理和区别
手撕源码(六)Java、Spring、Dubbo三者SPI机制的原理和区别
2025-08-23 06:45:00
846
原创 下载JDK的几种方式:OpenJDK、Oracle JDK、OpenLogic JDK、Zulu JDK 详解
下载JDK的几种方式:OpenJDK、Oracle JDK、OpenLogic JDK、Zulu JDK 详解
2025-08-22 23:45:00
2547
原创 Mac(二)Homebrew 的安装和使用
摘要: Homebrew是macOS上强大的包管理器,支持命令行工具和图形应用的安装管理。安装只需执行官网提供的命令,M芯片需额外配置环境变量。核心命令包括brew install安装、brew upgrade升级等。通过--cask
2025-08-15 23:45:00
660
原创 Notepad++ 学习(三)使用python插件编写脚本:实现跳转指定标签页(自主研发)
Notepad++ 学习(三)使用python插件编写脚本:实现跳转指定标签页(自主研发)
2025-05-19 23:45:00
1648
原创 Elasticsearch 学习(一)如何在Linux 系统中下载、安装
Elasticsearch 学习(一)如何在Linux 系统中下载、安装
2025-05-16 23:45:00
2497
2
nginx-1.22.1-install.tar.gz,Linux环境编译后免安装Nginx压缩包
2023-03-19
SpringBoot和Spring版本对应-v20230314.xlsx
2023-03-14
Oracle简易版安装包及安装文档
2018-06-27
springboot-test.zip
2019-11-30
oracle可视化连接工具(sqldeveloper)绿色版
2018-06-27
mongodb-win32-x86_64-windows-4.4.5.zip(MongoDB + Robot 3T连接工具,包含一键添加服务、一键启/关闭脚本)
2021-04-20
settings.xml
2018-05-09
2019(上)2018(下)中级网络工程师试题及答案解析.zip
2019-11-12
.m2.rar文件
2018-05-09
spring-cloud-demo-main.zip
2020-12-14
springboot-test.zip
2019-11-28
关于#java#的问题,如何解决?
2022-11-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅