- 博客(14)
- 收藏
- 关注
原创 k8s详细教程
传统部署:互联网早期,会直接将应用程序部署在物理机上优点:简单,不需要其它技术的参与缺点:不能为应用程序定义资源使用边界,很难合理地分配计算资源,而且程序之间容易产生影响虚拟化部署:可以在一台物理机上运行多个虚拟机,每个虚拟机都是独立的一个环境优点:程序环境不会相互产生影响,提供了一定程度的安全性缺点:增加了操作系统,浪费了部分资源容器化部署:与虚拟化类似,但是共享了操作系统优点:可以保证每个容器拥有自己的文件系统、CPU、内存、进程空间等。
2023-05-31 09:58:40
17301
2
原创 Docker笔记
docker run -d -p 8080:8080 --name mytom 镜像id或镜像名//运行成功后无法通过端口访问,需要将webapps.dist用mv webapps.dist webapps//免修改版docker run -d -p 8080:8080 --name mytom 镜像名或镜像id#安装vim编辑器#安装ifconfig命令查看网络IP#安装java8及lib库。
2023-02-07 11:22:02
265
原创 kafka
kafka对于zookeeper是强依赖,保存kafka相关的节点数据,所以安装kafka之前必须先安装zookeeper1.Docker安装zookeeper下载镜像创建容器2.Docker安装kafka下载镜像 创建容器生产者发送消息,多个消费者只能有一个消费者接收到消息生产者发送消息,多个消费者都可以接收到消息 1.生产者发送消息步骤 生产者发送消息demo消费者接受消息步骤:消费者接收消息demo总结生产者发送消息,多个消费者订阅同一个主题,只能有一个消费者收到消
2022-06-21 21:42:22
254
1
原创 RocketMQ
一.核心概念1. Producer -消息生产者,负责产生消息,一般由业务系统负责产生消息。 -Producer Group - 一类 Producer 的集合名称,这类 Producer 通常发送一类消息,且发送逻辑一致。 2.Consumer -消息费者,负责消费消息,一般是后台系统负责异步消费。 - Push Consumer 服务端向消费者端推送消息 - Pull Consumer 消费者端向服务定时拉取消息 ......
2022-06-15 11:43:09
978
1
原创 redis实现延迟任务
1.为什么redis中使用两种数据类型,list和zset?2.在添加zset数据的时候,为什么需要预加载?3.延迟任务服务实现3.1 搭建heima-leadnews-schedule模块leadnews-schedule是一个通用的服务,单独创建模块来管理任何类型的延迟任务①:导入资料文件夹下的heima-leadnews-schedule模块到heima-leadnews-service下,如下图所示: ②:添加bootstrap.yml③:在nacos中添加对应配置,并添加数据库及mybati
2022-06-15 11:40:18
1975
6
原创 FreeMarker模板引擎
一.环境搭建&快速入门freemarker作为springmvc一种视图格式,默认情况下SpringMVC支持freemarker视图格式。需要创建Spring Boot+Freemarker工程用于测试模板。1. 创建测试工程创建一个freemarker-demo 的测试工程专门用于freemarker的功能测试与模板的测试。pom.xml如下<?xml version="1.0" encoding="UTF-8"?><project xmlns="h
2022-05-29 16:43:13
350
原创 GateWay网关全局过滤器及JWT工具类
package com.heima.app.gateway.filter;import com.heima.app.gateway.utils.AppJwtUtil;import org.springframework.cloud.gateway.filter.GatewayFilterChain;import org.springframework.cloud.gateway.filter.GlobalFilter;import org.springframework.core.Ordered.
2022-05-24 22:09:56
264
原创 docker配置nginx
一.建立nginx挂载目录mkdir -p /root/app/nginx/confmkdir -p /root/app/nginx/htmlmkdir -p /root/app/nginx/log二.建立临时nginxdocker run -d --name nginx-test nginx三.拷贝容器的挂载文件mkdir /root/app/nginx/confmkdir /root/app/nginx/htmlmkdir /root/app/nginx/log
2022-04-11 22:54:36
114
原创 docker安装nacos
一.nacos安装1.docker拉取镜像docker pull nacos/nacos-server:1.2.02.创建容器docker run --env MODE=standalone --name nacos --restart=always -d -p 8848:8848 nacos/nacos-server:1.2.0 MODE=standalone 单机版 --restart=always 开机启动 -p 8848:8848 映射端口
2022-04-08 22:59:20
147
原创 Mybatis-Plus代码生成
<!-- velocity 模板引擎, Mybatis Plus 代码生成器需要 --> <dependency> <groupId>org.apache.velocity</groupId> <artifactId>velocity-engine-core</artifactId> </dependency>pac......
2022-04-05 08:59:58
79
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人