- 博客(12)
- 收藏
- 关注
原创 工厂模式
1.什么是工厂模式它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻 辑,并且是通过使用一个共同的接口来指向新创
2024-06-17 14:34:06 355
原创 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
原创 设计模式-策略模式
概念策略模式是一种行为设计模式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
原创 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关注的人