SpringCloud学习笔记(一)微服务介绍、服务拆分和RestTemplate远程调用、Eureka注册中心
单体架构:简单方便,高度耦合,扩展性差,适合小型项目。例如:学生管理系统分布式架构:松耦合,扩展性好,但架构复杂,难度大。适合大型互联网项目,例如:京东、淘宝微服务:一种良好的分布式架构方案优点:拆分粒度更小、服务更独立、耦合度更低缺点:架构非常复杂,运维、监控、部署难度提高SpringCloud是
Spring AOP --实现日志记录
Joint Point 简单说明getTarget() 获取当前对象getSignature().getName() 获得当前方法名getArgs() 获得传递的参数(形参)/**@Description 包含增强方法的JavaBean@Created by 闲言*///获取log日志对象/**前置
Java实战:Web实时消息推送技术
本文作为CSDN Java专家博主的分享,将深入探讨Web实时消息推送的底层原理、主流技术选型以及基于Java实现的具体示例,以帮助开发者构建高效稳定的实时推送系统。
SpringBoot整合GateWay(详细配置)
整合Spring Cloud Gateway到Spring Boot项目中需要添加相关依赖、配置路由规则、过滤器以及其他相关设置。这个过程涉及到多个步骤和配置文件,需要仔细规划和配置。一旦配置完成,Spring Cloud Gateway将为你的微服务架构提供强大的路由、安全性和监控功能。
IDEA 如何运行 SpringBoot 项目
IDEA 如何运行 SpringBoot 项目
大数据比赛-环境搭建(二)
链接:https://pan.baidu.com/s/1w4Hsa1wbJDfC95fX2vU_1A。链接:https://pan.baidu.com/s/1tmVEGjRI_7CXgCzcmocRAw。链接:https://pan.baidu.com/s/1tmVEGjRI_7CXgCzcmocR
nginx常用命令(启动、关闭、重启)
服务器异常导致前端服务无法访问时nginx重启步骤
Java_基础加强——日志、类加载器、单元测试、注解
级别从小到大依次是:TRACE
flink 使用入门及案例
这些案例只是Flink应用的冰山一角,实际上Flink的应用范围非常广泛,包括金融、物联网、电商、游戏等多个领域。通过学习和实践,你可以深入了解Flink的特性和优势,并开发出适用于自己业务场景的数据处理应用。因此,在使用Flink进行实时计算和生成推荐结果之前,建议先了解和熟悉相关的推荐系统原理和
基于SpringWeb MultipartFile文件上传、下载功能
在Web开发中,文件上传是一个常见的功能需求。Spring框架提供了MultipartFile接口,用于处理文件上传请求。MultipartFile可以代表一个多部分文件上传请求中的一个文件,提供了一系列方法用于获取文件的各种属性和内容,使得在后端处理文件上传变得十分方便。下面我们将介绍Multip
Flink 调度源码分析3:Slot 分配策略
在Apache Flink中,Slot是用于执行并行任务的基本单位。Slot分配策略是指如何有效地将任务分配给可用的Slot,以最大化资源利用率和任务执行效率。
堆排序-java
这次主要讲了堆排序和堆的基本构造,下一期会详细讲述堆的各种基本操作。
SpringBoot的启动流程
SpringBoot的启动流程主要包括初始化、加载配置和启动内置服务器等步骤。具体来说,首先加载应用程序上下文,然后通过读取配置文件如application.properties或application.yml来配置环境,接下来进行组件扫描和自动配置,最终启动内置服务器并开始运行应用。整个流程旨在简
响应式流和reactor框架进阶
快速学习响应式。
Docker(Centos7+)
不是所有的 Docker 安装都会使用 daemon.json 文件来配置镜像源。有些情况下,镜像源可能是通过 Docker 命令行的 --registry-mirror 参数来指定的,但这通常是在启动 Docker 守护进程时指定的,而不是在运行时。前提 : 有镜像才能创建容器, 可以先下载一个:
算法(十三)回溯算法---N皇后问题
回溯算法是类似枚举的深度优先搜索尝试过程,主要是再搜索尝试中寻找问题的解,当发生不满足求解条件时,就会”回溯“返回(也就是递归返回),尝试别的路径求解。N皇后问题研究的是:如何将n个皇后放在n * n的棋盘上,并且使皇后彼此之间不能相遇,也就是一个皇后的上下左右、以及斜着对角线上都不能有另外一个皇后
springboot 配置文件密码加密的3种方案
springboot 配置文件密码加密的3种方案
【Java】Spring中BeanUtils.copyProperties的坑及解决
如果需要将源对象中的属性拷贝到目标对象中,包括目标对象中继承自父类的属性,可以使用其他的 Java 对象映射工具,比如 Hutool的 BeanUtil、Apache Commons BeanUtils 和 Dozer 等。方法是基于 Java 反射实现的,它可以将源对象中的属性拷贝到目标对象中,并
【实战】采用jenkins pipeline实现自动构建并部署至k8s
在前面的kubernetes系列博文中我们分享了从创建kubernetes集群到各种中间件的安装,以及从springboot项目的容器化部署到kubernetes外网映射,基本上包含了从0到1的K8S基础实战的整个过程。今天我们再分享一期采用jenkins pipeline实现自动构建并部署至k8s
一文掌握:Java中防止对象溢出与不安全发布
安全发布确保对象在发布到其他线程时,状态的正确性和可见性得到保障。换言之,当一个对象被安全发布时,任何线程都能看到这个对象的最新状态且不会遇到过期数据的问题。安全发布的方法包括但不限于使用final关键字、volatile关键字、锁(synchronized block)或者原子引用。