- 博客(26)
- 收藏
- 关注
原创 spring集成kafka
env KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092: 指定Kafka的advertised listeners。–env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181: 指定ZooKeeper的连接端口。–env KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092: 指定Kafka的监听端口。-p 9092:9092: 将容器的9092端口映射到宿主机的9092端口。
2024-08-07 15:03:14 193
原创 es+kibana
注意:8.*版本需要权限校验,仅用于学习的话建议不安装8.版本说明:-e “discovery.type=single-node”:非集群模式-v D:/app/es/data:/usr/share/elasticsearch/data:挂载逻辑卷,绑定es的数据目录-v D:/app/es/logs:/usr/share/elasticsearch/logs:挂载逻辑卷,绑定es的日志目录。
2024-07-31 15:00:17 379
原创 redis+@Schedule
2 @Schedule 在redis取出任务。在添加队列的部分,将信息添加在redis中。1 添加队列信息到redis中。在redis取出任务信息执行。
2024-07-25 15:49:36 165
原创 redis快速使用
创建 D:/app/redis目录 (可自定义),然后在此目录下创建redis.conf文件,并做如下设置。使用redistemplate即可。1 docker部署redis。spring 使用redis。2 spring配置。
2024-07-25 15:24:13 109
原创 UML类图
该箭头表示类之间关联关系,存在一对多,多对一,多对多的关系。比如A类的变化引起了B类的变化,那么就说B类依赖A类。 该箭头表示类之间是一种实现关系,也就是类实现接口。类指向接口,表示实现了该接口的属性和方法。属性和行为(方法),子类可以重写父类的方法,子类可以新增其他方法。 讲完类之间的属性之后,我们需要考虑类之间的关系怎么表示,在类图中一般采用不同的箭头来表示不同的关系。 表示整体和部分的关系,属于关联关系的一种。表示类名,如果为斜体则表示抽象类,下面的是类中的属性或者方法。
2024-03-16 17:23:25 367
原创 工厂设计模式
这个场景下如果还使用工厂方法,那么需要在定义一个IDepartmentFactory工厂接口以及不同数据库的实现,如果表的数量不多,那么可以结束,如果很多的话,那么接口的数量就太多了。抽象工厂:对于一系列产品,通常定义一个工厂接口,包含所有产品的构建方法,然后定义不同系列的具体工厂实现该接口,每个系列具体工厂生成可以生成该系列的所有产品。工厂方法:对于某一个产品,通常定义一个工厂接口,通过不同的具体工厂实现该接口,然后不同的具体工厂生成不同的具体产品。创建时,我们可以使用抽象工厂解决。
2024-03-16 17:19:57 470 1
原创 ReentrantLock之Condition
在这一过程中我们尤其要关注中断,如前面所说,中断和signal所起到的作用都是将线程从条件队列中移除,加入到同步队列中去争锁,所不同的是,signal方法被认为是正常唤醒线程,中断方法被认为是非正常唤醒线程,如果中断发生在signal之前,则我们在最终返回时,应当抛出InterruptedException;可以看到当线程经过进入条件队列,在到被挂起,在到经过signal的操作之后,条件队列的线程节点就加入到同步队列的队尾了。这个时候,只有等待其他线程唤醒才能够继续工作,也就是signal方法。
2023-12-05 14:37:20 224
原创 Java虚拟机栈--超详解
Java虚拟机栈作为Java虚拟机运行时数据区的一部分,是的,描述了。结构如图所当方法调用时,会在虚拟机栈中创建一个,在栈帧中保存方法的。以下对其详解。
2023-10-24 10:56:28 149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人