自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot整合quartz框架(极简版)

System.out.println("业务逻辑====================");**技术栈:springboor+mybatis+quartz****2.实现quartz框架的Job接口,编写自己的业务逻辑**** 技术栈:springboor+mybatis+quartz。*** 实现quartz框架的Job接口,编写自己的业务逻辑。**把当前表数据搬到历史表,并删除当前表数据**** 把当前表数据搬到历史表,并删除当前表数据。**1.引入依赖****3.配置任务****4.启动测试**

2024-04-12 14:03:49 308 2

原创 圣诞必备蛋酒

另外在蛋酒中加入浓缩咖啡,能让蛋酒的味道更加有深度。

2023-12-21 18:31:56 371

原创 冬天里的一杯热红酒

喜欢低度可以加热时间长点煮沸,酒精会挥发;喜欢高度酒加热时间短点;橙子苹果可以换成自己喜欢的其他说过,比如草莓;

2023-11-21 18:15:05 63

原创 学习笔记:Java设计模式之装饰者模式

例如:卖煎饼,加一个鸡蛋,加一根火腿,加一根大葱,都需要在煎饼的基础上进行扩展和组合,计算计算不同组合的价格。定义:在不改变原有对象的基础上,将功能附加到对象上。提供了比继承更有弹性的替代方案(扩展原有对象功能)

2022-12-12 13:50:18 207 1

原创 学习笔记:Java设计模式之外观模式

例如积分兑换礼物, 需要校验是否有资格兑换礼物,积分支付是否成功,物流发货;定义:又叫门面模式,提供了一个统一的接口,用来访问子系统中的一群接口。外观模式定义了一个高层接口,让子系统更容易使用。

2022-12-03 01:16:03 70

原创 学习笔记:Java设计模式之原型模式

定义:指原型实例制定创建对象的种类,并且通过拷贝这些原型创建新的对象。特点:不需要知道任何创建的细节,不用调用构造函数。

2022-12-01 21:01:55 126

原创 学习笔记:Java设计模式之建造者模式

Java设计模式之建造者模式

2022-11-29 23:13:15 135

原创 学习笔记:Java设计模式之抽象工厂模式

抽象工厂模式定义:抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口无需指定他们具体的类类型:创建型适用场景:1.客户端(应用层)不依赖于产品类实例如何被创建、实现等细节2.强调一系列相关的产品对象(属于同一产品族)一起使用创建对象需要大量重复的代码3.提供一个产品类的库,所有的产品以同样的接口出现,从而使客户端不依赖于具体的实现优点具体产品在应用层代码隔离,无需关心创建细节 将一个系列的产品族统一到一起创建缺点规定了所有可能被创建的产品集合..

2022-01-08 21:21:58 393

原创 Java异常-面试题

异常处理机制主要回答了三个问题What:异常类型回答了什么被跑出Where:异常堆栈跟踪回答了在哪抛出Why:异常信息回答了为什么被抛出Error和Exception的区别Error:程序无法处理的系统错误,编译器不做检查Exception:程序可以处理的异常,捕获后可能恢复总结:前者是程序无法处理的错误,后者是可以处理的异常Java的异常体系RuntimeException:不可预知的,程序应该自行避免非RuntimeException:可预知的,

2021-12-22 23:00:36 330

原创 学习笔记:Java设计模式之单例模式

单例模式定义:保证一个类仅有一个实例,并提供一个全局访问点类型:创建型使用场景:想确保任何情况下都绝对只有一个实例优点:在内存里只有一个实例,减少了内存开销可以避免对资源的多重占用设置全局访问点,严格控制访问缺点:没有接口,扩展困难重点:私有构造器线程安全延迟加载序列化和反序列化安全防止反射懒汉式:public class LazySingleton {private static LazySingle...

2021-12-15 00:46:03 252

原创 学习笔记:Java设计模式之工厂方法模式

简单工厂定义:由一个工厂对象决定创建出哪一种产品类的实例类型:创建型,但不属于GOF23种设计模式使用场景:1.工厂类负责创建的对象比较少2.客户端(应用层)只知道传入工厂类的参数,对如何创建对象(逻辑)并不关心优点:只需要传入一个正确的参数,就可以获取你所需要的对象,而无需知道其创建细节缺点:工厂类的职责相对过重,增加新的产品,需要修改工厂类的判断逻辑,违背开闭原则声明一个抽象类Video和生产视频的方法public abstract ...

2021-12-09 00:29:22 291

原创 学习笔记:Java设计模式的七大原则

设计原则开闭原则 依赖倒置原则 单一职责原则 接口隔离原则 迪米特法则(最少知道原则) 里氏替换原则 合成/复用原则(组合/复用原则)开闭原则定义:一个软件实体如类、模块和函数应该对扩展开发、对修改关闭。用抽象构建框架,用实现扩展细节。优点:提高软件系统的可复用性及可维护性依赖倒置原则定义:高层模块不应该依赖底层模块,二者都应该依赖其抽象抽象不应该依赖细节;细节应该依赖抽象针对接口编程,不要针对实现编程优点:可以减少类间的耦合性,提高系统稳..

2021-12-03 19:58:01 725

原创 学习笔记:多线程

进程和线程的区别进程和线程的由来串行:初期的计算机只能串行执行任务,并且需要长时间等待用户输入; 批处理:预先将用户指令集中成清单,批量串行处理指令,仍然无法并发执行; 进程:进程独占空间,保存各自运行状态,相互间不干扰可以相互切换,为并发处理任务提供了可能; 线程:共享进程的内存资源,相互间切换更快捷,支持更细粒度的任务控制,使进程内的子任务得以并发执行;进程是资源分配的最小单位,线程是cpu调度的最小单位所有进程相关的资源,都被记录在PCB(进程控制块)中; 进程是抢占处理机的调度

2021-12-01 11:48:36 180

原创 学习笔记:保证接口幂等性

接口幂等性在系统中,一个接口运行多次,与运行一次的效果是一致的。什么情况下需要幂等性重复提交、接口重试、前段操作抖动等业务场景:用户多次点击提交订单,后台应只生成一个订单业务场景:支付,由于网络问题重发,应只扣一次钱并不是所有接口都要求幂等性,要根据业务而定保证幂等性的策略有哪些?幂等性的核心思想:通过唯一的业务单号保证幂等非并发情况下,查询业务单号有没有操作过,没有则执行操作并发的情况下,整个操作过程枷锁select操作:不会对业务数据有影响,天然幂

2021-12-01 10:59:17 287

原创 linux下redis3.0集群搭建,不使用ruby

linux下redis3.0集群搭建步骤1:修改配置文件conf/redis.conf以下是一个最少选项的集群的配置文件,如果配置文件种没有这些选项请手动添加。根据项目需求谁用合理的主从端口数量;本文以3主3从为例;将redis.conf复制5份,分别命名为redis_7001.conf,redis_7002.conf,redis_7003conf,redis_7004.conf,redis_7005.conf,redis_70016conf;port 7001cluster-enabled yes

2020-05-27 16:30:43 817 2

原创 log4j-在RollingFileAppender基础上为日志文件添加时间戳

log4j-在RollingFileAppender基础上为日志文件添加时间戳修改后的代码package com.xxx.adapter.util.logUtil;import java.io.File;import java.io.IOException;import java.io.InterruptedIOException;import java.text.SimpleD...

2019-01-16 14:21:59 2152

空空如也

空空如也

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

TA关注的人

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