楼上有只喵
  • 首页
  • 归档
  • 分类
  • 标签
  •   
  •   

Vue3跨层级通信技巧

1. Provide 和 Inject provide和inject允许祖先组件向任意深度的后代组件提供数据,而不需要经过中间组件 props逐层传递。 祖先组件使用provide来提供数据,后代组件使用inject来接收这些数据。这种方式非常适合用于主题、用户偏好设置等全局或半全局的数据共享。 123456789<script setup lang="ts">
2025-07-19
Vue

mybatis-plus字段自动填充

1. 主键ID生成1.1. 在主键上加注解12345@Datapublic class User &#123; @TableId(type = IdType.ID_WORKER) private Long id;&#125; 1.2. 全局配置默认ID生成策略1234mybatis-plus: global-config: db-config: id-type: a
2025-07-19
Java基础

hutool好用的方法

1. 动态获取bean对象1private static final ChatSessionManager chatSessionManager = SpringUtils.getBean(ChatSessionManager.class); 2. 生成UUID1String uuid = IdUtil.simpleUUID(); 3. 常量12345678910111213141516171
2025-07-17
Java基础

Lombok之@RequiredArgsConstructor

1. @RequiredArgsConstructor是什么?@RequiredArgsConstructor 是 Lombok 提供的一个注解,用于自动生成构造函数。这个构造函数只包含那些被声明为 final 或者标注了 @NonNull 的字段,从而确保这些字段在对象创建时必须被初始化,以避免潜在的空指针异常等问题。 2. 通过@RequiredArgsConstructor简化Bean注入通
2025-07-17
Java基础

Java基于SSE流式返回

1. 服务器推送技术价值传统”拉取”模式需客户端主动发起请求获取更新,而服务器推送采用”推送”机制实现实时信息传输。其核心优势体现在: 实时性提升:系统自动推送最新内容,免去用户手动刷新操作 资源优化:仅在产生有效数据时建立连接,减少无效请求 用户体验升级:消息即时触达,适用于实时通信场景 2. 服务器推送主流实现技术对比2.1. 长轮询(Long Polling) 客户端维持长连接等待服务器
2025-07-16
Java基础

gitignore文件添加

1. 删除缓存1git rm -r --cached .idea/ 2. gitignore 文件示例12345678910111213141516171819202122232425262728293031323334353637# 编译产生的文件/target//bin/# IntelliJ IDEA IDE 配置文件(如果使用)/.idea//*.iml# Eclipse IDE 配译文件
2025-07-13
Java基础

oracle数据迁移

1. oracle数据库迁移1. 导出dmp文件1expdp mycim3_qj_new/mycim3_qj_new@//10.108.140.102:1521/ORCL schemas=MYCIM3_QJ_NEW directory=DATA_PUMP_DIR dumpfile=export.dmp logfile=export.log 注:导出结束以后会显示这个文件在哪个路径下面,注意看最后
2025-07-13
数据库

Kubernetes部署微服务应用

1. K8s部署Java项目的步骤1. 构建镜像1. 增加Dockerfile12345678910111213# 使用官方的 OpenJDK 镜像作为基础镜像FROM docker.xuanyuan.me/openjdk:8-jdk-alpine# 设置工作目录WORKDIR /app# 复制本地的 JAR 包到容器中COPY ./build/libs/micro-weather-weathe
2025-07-05
Kubernetes

Kubernetes部署Nginx

1. K8S部署Nginx在k8s-master机器上执行 1. 创建一次deployment部署1kubectl create deployment nginx ‐‐image=nginx 2. 创建 Service使用 kubectl expose 来为之前创建的名为 nginx 的 Deployment 创建一个 Service 1kubectl expose deployment n
2025-07-01

Kubernetes核心原理

1. K8s简介Kubernetes(通常简称为K8s)是一个开源的容器编排的工具,用于自动化部署、扩展和管理容器化应用。它提供了一组丰富的功能和工具,用于简化容器化应用程序的部署、伸缩和运维。 为什么出现k8s? 这要容器技术兴起开始说,为了解决“一次打包,到处运行”的问题,大家引入了docker, 随着项目越来越大,一个微服务应用可能由几十个甚至上百个容器组成,这时候就出现了新的问题。
2025-06-29
1234…28

搜索

Hexo Fluid
总访问量 次 总访客数 人