logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

黑马头条项目学习--Day2: app端文章查看,静态化freemarker,分布式文件系统minIO

FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。技术说明JspJsp 为 Servlet 专用,不能单独进行使用VelocityVelocity从2010年更新完 2.0 版本后,7年没有更新。Spring Bo

文章图片
#java#spring#spring cloud +3
设计模式-状态模式 State

状态模式并不是很常用,但是在能够用到的场景里,它可以发挥很大的作用。状态设计模式是一种行为型设计模式,它允许对象在其内部状态发生变化时改变其行为。这种模式可以消除大量的条件语句,并将每个状态的行为封装到单独的类中。上下文(Context):上下文通常包含一个具体状态的引用,用于维护当前状态。上下文委托给当前状态对象处理状态相关行为。抽象状态(State):定义一个接口,用于封装与上下文的特定状态相

文章图片
#设计模式#状态模式#java
设计模式-观察者模式 Observer

观察者模式是一种行为设计模式,允许对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖它的对象都会得到通知并自动更新。在这种模式中,发生状态改变的对象被称为“主题”(Subject),依赖它的对象被称为“观察者”(Observer)。观察者模式(Observer Design Pattern)也被称为发布订阅模式在 GoF 的《设计模式》一书中,它的定义是这样的:翻译成中文就是:在对象

文章图片
#设计模式#观察者模式#java
itheima苍穹外卖项目学习笔记--Day12:数据统计(Excel报表)

Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。在ReportServiceImpl中,实现导出运营数据报表的业务逻辑,及其父类接口。在admin/ReportController中,实现导出运营数据报表的接口方法。一般情况下,POI 都是用于

#学习#spring#mybatis +2
黑马头条项目学习--Day1: 环境搭建、SpringCloud微服务(注册发现、网关)

业务说明技术栈说明[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-k5BDy2q4-1691417838766)(C:\Users\captaindeng\AppData\Roaming\Typora\typora-user-images\image-20230807140029623.png)]

文章图片
#学习#spring cloud#微服务 +3
微服务中间件--统一网关Gateway

创建AuthorizeFilter方法实现GlobalFilter接口:添加@Order注解或实现Ordered接口。

文章图片
#微服务#中间件#gateway +2
微服务中间件-分布式缓存Redis

在Sentinel集群监管下的Redis主从集群,其节点会因为自动故障转移而发生变化,Redis的客户端必须感知这种变化,及时更新连接信息。利用cluster failover命令可以手动让集群中的某个master宕机,切换到执行cluster failover命令的这个slave节点,实现无感知的数据迁移。Redis处理的每一个写命令都会记录在AOF文件,可以看做是命令日志文件。分片集群需要的节

文章图片
#缓存#微服务#中间件 +3
itheima苍穹外卖项目学习笔记--Day4: 套餐管理 / Day5: 店铺营业状态设置

在SetmealMapper中实现pagequery方法,动态SQL语句将写在xml文件中。在SetmealServiceImpl中,实现套餐起售、停售方法,及其父类接口。在SetmealServiceImpl中,实现新增套餐的方法,及其父类接口。SetmealServiceImpl中,实现批量删除套餐方法,及其父类接口。SetmealServiceImpl中,实现根据id查询套餐,及其父类接口。

#学习#java#spring +3
RabbitMQ-1.介绍与安装

消息Broker,目前常见的实现方案就是消息队列(MessageQueue),简称为MQ.追求可用性:Kafka、 RocketMQ 、RabbitMQ追求可靠性:RabbitMQ、RocketMQ追求吞吐能力:RocketMQ、Kafka追求消息低延迟:RabbitMQ、Kafka。

文章图片
#rabbitmq#分布式
到底了