- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 svn+maven 增量补丁生成
需求项目为svn+maven的配置,需要生成增量补丁,经百度操作后并未得到想要的结果,故自定义实现一个打包的工具类(基于svn工程路径),直接上代码,其中使用的IO工具类为hutool,时间字段均为“yyyy-MM-dd",为方便使用版本号也暂定义为String/** * svn maven 增量补丁zip包生成 */public class IncrementalPatchUtil { /** * 项目根路径 * */ private sta
2021-09-18 16:30:59 348
原创 mysql-执行计划详解
ExplainExplain 有两个变种explain extended会在explain的基础上额外提供一些查询优化的信息。紧随其后通过show warnings 命令可以得到优化后的查询语句,从而看出优化器优化了什么。额外还有一个filtered列explain partitions相比 explain 多了一个partitions字段,如果查询是基于分区表的话,会显示查询将访问的分区限制EXPLAIN无法分析触发器、存储过程或UDF会如何影响查询不支持存储过程,尽管可以手
2021-08-04 16:58:28 228
原创 结构型模式
通过组合类和对象产生更大结构以适应更高层次的逻辑需求适配器模式(Adapter Pattern)Convert the interface of a class into another interface clients expect.Adapter lets classes work together that couldn’t otherwise because of incompatible interfaces.(将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起
2020-12-02 10:53:44 112
原创 设计模式之-创建者模式
创建者模式(Creational Pattern)提供了多种优雅创建对象的方法工厂方法模式(Factory Pattern)提供一种简单、快速、高效而安全地创建对象的方式工厂模式在接口中定义了创建对象的方法,而将具体的创建对象的过程在子类中实现,用户只需要通过接口创建需要的对象即可,不用关注对象的具体创建过程。同时,不同的子类可根据需求灵活实现创建对象的不同方法抽象工厂模式(Abstract Factory Pattern)抽象工厂模式在工厂模式上添加了一个创建不同工厂的抽象接口(抽象类或接
2020-08-26 17:09:09 129
原创 创建型模式之单例
何为单例单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象单例的用途保证一个类仅有一个实例,并提供一个访问它的全局访问点,主要解决一个全局的类频繁创建和销毁单例实现方式饿汉式饿汉式即不管是否使用都会在初始化的时候创建该类的实例饿汉式单例基
2020-05-21 10:38:47 105
原创 springboot实现基于aop的切面日志
通过aop的切面方式实现日志通切面拦截所有指定包下的所有方法@Aspect@Component@EnableAspectJAutoProxypublic class LogAspect1{ Logger logger = LoggerFactory.getLogger(LogAspect.class); /** * 拦截切点 */ @Pointcut("...
2020-04-13 18:06:47 261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人