自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 工厂模式

1.什么是工厂模式它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻 辑,并且是通过使用一个共同的接口来指向新创

2024-06-17 14:34:06 355

原创 flowable动态创建多级流程模板

动态创建流程节点工具类。动态创建流程模板工具类。保存流程配置模板的接口。

2023-05-22 17:56:54 764 1

原创 PostgreSQL 分区

在此示例中,我们向父表中插入了三条车辆数据,分别是 2010 年的 Toyota Corolla、2011 年的 Honda Civic 和 2012 年的 Ford F-150。在此示例中,我们创建了一个名为 vehicles 的表,并将其分区方式设置为 RANGE,使用 year 列进行分区。插入数据:现在,您可以向父表中插入数据,而 PostgreSQL 将自动将数据路由到正确的子表中。列分区(List Partitioning):将表中的数据按照某个列的值进行分区,例如按照地区或类型进行分区。

2023-05-22 16:24:39 1842 2

原创 idea插件

Adapter for Eclipse Code Formatter: 格式化代码。Alibaba Java Coding Guidelines: 代码审查。GenerateAllSetter: 一键调用一个对象的所有的set方法。JUnitGenerator V2.0: 生成单元测试类。SequenceDiagram: 生成方法序列图。Save actions: 保存格式化代码。java decompiler: 反编译。Squaretest: 生成单元测试类。CodeGlance3: 代码缩略图。

2023-05-17 11:03:45 168

原创 SpringBoot pdf打印及预览(openhtmltopdf+freemarker)

中可以使用下面的方法来方便建立三种模板加载。(每种方法都会在其内部新建一个模板加载器对象,然后创建。SpringBoot pdf打印及预览(openhtmltopdf+freemarker)

2023-05-16 17:50:42 896

原创 Redis+Lua同步锁

Jedis工具类→获取jedis。加锁示例(jedis+lua)Redis+Lua同步锁。redis 锁工具类。

2023-05-16 14:44:41 152

原创 设计模式-策略模式

概念策略模式是一种行为设计模式image-20220927105224342就是将一个东西(入参)传到分发中心(上下文或环境类)分发中心根据条件的不同选择不同的处理方式(策略)每一个方式(具体的实现类)对应相应的处理方法(类中的方法)(可以抽出公共的接口或抽象类)东西通过相应的处理方法输出最终的产品(出参)。使用方式定义一个公共接口或者抽象类每个方式(策略)去实现该接口或者抽象类定义一个环境类去调用不同的策略业务场景促销活动一家百货公司在定年度的促销活动。针对不同的节日(

2022-12-21 11:43:51 101

原创 开流运行多线程CompletableFuture

CompletableFuture提高接口性能//根据排口查询因子信息(异步)CompletableFuture<List<FactorInfo>> listCompletableFuture =            CompletableFuture.supplyAsync(() -> mapper.loadP

2022-12-21 11:30:33 196

原创 设计模式-责任链模式

概念责任链模式是一种行为设计模式就是将一个东西(入参)按步骤顺序处理每一个步骤(一个个实际处理入参的对象:可以抽出公共的接口或抽象类)对应相应的处理方式东西通过这条加工链(步骤的对象数组)进行一步步的处理。输出最终的产品(出参)。使用方式定义一个公共接口或者抽象类创建每一步的对象去实现该接口或者抽象类创建一个初始化类,将每一步串联起来业务场景我们在项目处理请求的时候,一个请求过来,我们可能进行非空参数检查安全调用校验校验黑名单规则拦截对象代码实现定义一个公共

2022-08-25 17:35:05 154

原创 linux环境部署前端项目

linux环境部署前端项目安装node推荐安装nvm来安装和管理node版本:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bashwget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash#通过nvm安装node

2022-08-20 22:40:39 1531

原创 github文件及图片上传

Typora+picgo+github图片及文件上传

2022-08-20 22:19:56 610

原创 2022-8-12(前后分离项目部署(内网穿透))

2022-8-12一、前后分离项目部署(内网穿透)前端部署(vue,nginx)修改qa配置文件的后端接口地址(你准备部署到外网的接口地址)在终端运行:npm run build:qa(此时会在项目里生成dist目录)下载:ng将dist目录里的内容复制到ng的html目录下修改ng的conf目录下的nginx.conf运行nginx.exe前端部署成功后端部署(springboot,jar包)在终端运行:mvn clean package -T8(此时会在项目里生成target目录)拿到

2022-08-12 15:37:03 744

空空如也

空空如也

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

TA关注的人

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