logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

抽奖系统(5)——抽奖模块

总体抽象操作有判断是否需要进行状态扭转和执行状态扭转。其次为了后面完成责任链设计模式,定义一个操作的抽象属性sequence;@Service/*** 控制处理顺序* @return*//*** 是否需要转换*//*** 转换方法*/@Component@Autowired@Autowired@Overridereturn 2;/*** 判断是否需要转换活动状态* @return*/@Overri

文章图片
#状态模式
mysql 增删改查 (进阶)

创建表时,可以指定某列不为空:为id的列 不能为null,否则报错使用指定列插入时,如果没有修改默认值,默认值就是null;顾名思义:被unique修饰的列只能出现一次,否则报错1️⃣通过这个约束,来指定某个键为主键:不能为null不能重复. 是not null 和uniqu 的结合2️⃣整数类型的主键,常配搭自增长auto_increment来使用自增主键 id默认为null,意思让数据库自行发

文章图片
#mysql#数据库
java 封装 (内部类)

1.this();是只能在当前类构造方法中使用,去调用当前类的其他构造方法。不能在普通的成员方法中使用。2.只能放在第一行。如果不放在第一行,就不能通过编译。

文章图片
#java#开发语言
RabbitMQ详情介绍—七种工作模式

消息队列(Message Queue)是一种在分布式系统中实现异步通信的中间件技术,它通过存储和传递消息(数据),实现不同组件、服务或系统之间的解耦和高效协作。简单来说,消息队列就像一个 “中转站” 或 “邮箱”,发送方(生产者)将消息放入队列,接收方(消费者)从队列中取出消息并处理,双方无需直接交互,甚至可以在不同时间、不同状态下工作MabbitMQ。

#rabbitmq#分布式
Spring 事务和事务传播机制(详解)

Spring 事务传播机制定义了多个包含了事务的⽅法,相互调⽤时,事务是如何在这些⽅法间进⾏传递的Spring中使用事务,有两种方式:编程式事务(手动操作)和声明式事务.其中声明式事务使用较多,在方法上添加就可以实现了通过)设置事务的隔离级别.Spring 中的事务隔离级别有 5种通过设置事务的传播机制, Spring 中的事务传播级别有7种,重点关注REQUIRED(默认值)和。

文章图片
#spring#java#数据库
测试详解 (概念篇、Bug篇、用例篇、测试分类)

找bug,发现缺陷,验证软件产品特性是否符合用户的需求大多数需求有两部分,一部分是用户需求、一部分是软件需求用户需求可以简单理解为甲⽅提出的需求,如果没有甲⽅,那么就是终端⽤⼾使⽤产品时必须要完成的任务。该需求⼀般⽐较简略,通常是⼀句话。(是软件需求的来源和基础)软件需求或者叫功能需求,该需求会详细描述开发⼈员必须实现的软件功能。软件需求是测试⼈员进⾏测试⼯ 作的基本依据。

文章图片
#测试用例
到底了