排序
MongoDB 学习笔记
Windows使用MongoDB Windows下载安装MongoDB 下载地址:https://www.mongodb.com/download-center/community 下载后双击运行 选择自定义安装,选择安装路径 非必须,为了避免安装过慢,取消Mong...
设计模式之订阅发布模式
一、简介 订阅发布模式(Publish-Subscribe Pattern)是一种行之有效的解耦框架与业务逻辑的方式,也是一种常见的观察者设计模式,它被广泛应用于事件驱动架构中。 在这个模式中,发布者(或者...
超越 MyBatis-Plus,来领略一下 MyBatis-Flex 的优雅魅力吧!
一、Mybatis-Flex是什么? Mybatis-Flex 是一个优雅的 Mybatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用 Mybaits-Flex 链接任何数据库,其内置的 QueryWrapper^...
SpringCloud第十八章SpringCloudAlibabaNacos服务注册和配置中心
一、Nacos简介 1、为什么叫Nacos 前四个字母分别为Naming和Configuration的前两个字母,最后的s为Service。 2、是什么 1、一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 2...
Spring Boot 实现万能文件在线预览,已开源,真香!!
微信公众号:[开源日记],分享10k+Start的优质开源项目。 地址:https://gitee.com/kekingcn/file-online-preview 推荐一个用 Spring Boot 搭建的文档在线预览解决方案:kkFileView,一款成熟且开...
SpringCloud第五章Eureka服务注册与发现
一、Eureka基础知识 1、什么是服务治理 什么是服务治理 Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务治理 在传统的rpc远程调用框架中,管理每个服务与服务之间依赖关系比较复...
JDK 延时队列实现消息定时发送
做一个消息延时发送的需求,类似于订单超时取消,设定好时间,定时发送短信,因为没有什么并发,也不需要一些其他的中间件,像 MQ 这些增加复杂度,所以就使用 JDK 的提供的延时队列功能。 如果...
@ControllerAdvice + @ExceptionHandler 全局处理 Controller 层异常
点击关注公众号,利用碎片时间学习 1.利用springmvc注解对Controller层异常全局处理 对于与数据库相关的 Spring MVC 项目,我们通常会把 事务 配置在 Service层,当数据库操作失败时让 Service ...
告别繁琐:SpringBoot 拦截器与统一功能处理
前言 Spring AOP是一个基于面向切面编程的框架,用于将横切性关注点(如日志记录、事务管理)与业务逻辑分离,通过代理对象将这些关注点织入到目标对象的方法执行前后、抛出异常或返回结果时等...
SpringCloud第十七章SpringCloudAlibaba入门简介
一、why会出现SpringCloud alibaba 1、Spring Cloud Netflix项目进入维护模式 说明: 2、Spring Cloud Netflix Projects Entering Maintenance Mode 1、什么是维护模式 将模块置于维护模式,意...