有问题吗?

如果你有任何问题,你可以问下面或输入你正在寻找的!

搭建生产可用的Nacos集群

注:本文使用Nacos 1.0.1 前面部署的是单机版的Nacos Server,这一般不适用于生产。 本节详细探讨如何搭建一个生产可用的Nacos集群。讨论的内容主要包括:使用MySQL作为存储持久化数据,以及如何搭建Nacos集群。 一、部署架构图 部署架构图如下: 二、安装MySQL数据库 . . .阅读

其实你也可以使用SpringBoot自定义starter

使用过SpringBoot的都应该知道,一个SpringBoot 项目就是由一个一个 Starter 组成的,一个 Starter 代表该项目的 SpringBoot 启动依赖,除了官方已有的 Starter,我们可以根据自己的需要自定义新的Starter。      一、自定义SpringBoot Starter 自定义Starter,首选需要实现自动化配置 . . .阅读

AOP底层原理之CGlib

什么是CGlib Cglib的官方解释: Byte Code Generation Library is high level API to generate and transform Java byte code. It is used by AOP, testing, data access frameworks to generate dynamic proxy ob . . .阅读

AOP底层原理之动态代理

Spring中的AOP代理可以使JDK动态代理,也可以是CGLIB代理,前者基于接口,后者基于子类. 所以AOP的底层原理实现,实际就是利用动态代理来实现拦截的. Java代理模式和静态代理 Proxy是比较有用途的一种模式,而且变种较多,应用场合覆盖从小结构到整个系统的大结构,Proxy是代理的意思,我们也许有代理服务器等概念,代理概念 . . .阅读

Spring AOP 综述

什么是AOP 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降 . . .阅读

手把手教你如何将项目发布到Maven中央仓库(附步骤及常见问题解决方法

业余时间写了个轻量级的权限控制框架 light-security ,并发布到了 Maven 中央仓库。发布时的操作步骤还挺多,我这个记性是记不住的,所以记录一下,便于以后查阅,也希望对大家有帮助。 一、Sonartype相关准备工作 前往 https://issues.sonatype.org/ 注册账号,并记好账号和密码,后面 . . .阅读