- 博客(7)
- 收藏
- 关注
原创 从RestTemplate服务通信客户端逐渐深入理解为什么@LoadBalanced能够实现服务发现和负载均衡(Ribbon学习前置)
RestTemplate是Spring Cloud中同步HTTP客户端,用于微服务间REST通信。它简化HTTP请求处理,支持GET/POST/PUT/DELETE等操作,自动序列化/反序列化JSON/XML。关键特性包括:与Eureka/Nacos服务发现集成、支持Ribbon负载均衡、可扩展拦截器和错误处理。常用方法:getForObject获取响应体、postForEntity发送请求并获取完整响应、put/delete执行更新删除操作。需通过@Bean配置后注入使用,是微服务架构中服务调用的基础工具
2025-08-15 23:09:30
563
原创 cpolar内网穿透快速入门(Windows/Linux安装、应用场景、基本原理、工具对比、UI和命令行使用)
cpolar 是一款安全、高效、易用的内网穿透工具/服务。它的核心功能是将位于内网(如家庭网络、公司局域网、开发环境) 中的设备(服务器、电脑、NAS、摄像头、智能家居、开发中的 Web 服务等)暴露到 公网(Internet) 上,使得公网用户能够直接访问这些内网资源,无需进行复杂的路由器端口映射或拥有固定公网 IP 地址
2025-08-14 15:29:15
782
原创 两万字无废话Eureka服务注册中心总结(详解三大角色概念、快速入门/高可用搭建、配置项说明、三大机制分析)
Eureka是Netflix开源的微服务注册与发现组件,用于解决动态微服务环境下的服务定位问题。其核心功能包括服务注册(服务提供者启动时向Eureka注册信息)、服务发现(消费者通过Eureka查询可用服务实例)以及健康监测(通过心跳机制维护实例状态)。Eureka包含三个角色:注册中心(Eureka Server)负责维护服务实例信息,服务提供者(Eureka Client)注册自身信息并定时心跳,服务消费者(Eureka Client)缓存服务列表并实现负载均衡调用
2025-08-14 15:06:21
922
原创 关于无法远程连接Windows2012虚拟机中的Oracle19C
解决Windows虚拟机中Oracle远程连接问题的方法。首先通过netstat -an检查1521端口监听状态,若仅显示127.0.0.1则需重新配置监听。步骤包括:停止Oracle监听服务,使用Net Configuration Assistant删除并重新添加监听程序,最后重启监听服务。该方法适用于Oracle 19C版本,确保虚拟机已配置固定IP并关闭防火墙,使外部工具(如DataGrip)能够成功连接。
2025-06-03 22:53:10
184
原创 Servlet
Tomcat的官网bin :用于存放Tomcat的可执行文件和脚本文件(扩展名为.bat的文件), 例如startup.bat(启动脚本), shutdown.bat(关闭脚本)conf : 用于存放Tomcat的各种配置文件, 例如web.xml(项目部署描述符文件,注册了很多MIME类型), server.xml(配置整个服务器信息,例如修改端口号,编码格式等)lib : 用于存放Tomcat服务器和所有Web应用程序需要访问的JAR文件logs : 用于存放Tomcat的日志文件。
2024-10-09 08:53:20
816
原创 MySQL
数据库相关概念 数据库 DataBase(DB)---存储数据的仓库,数据是有组织的进行存储 数据库管理系统 DataBase Management System(DBMS)---操纵和管理数据库的大型软件 SQL Structured Query Language(SQL)---操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准SQL通用语法和注释 通用语法 SQL语句可以单行或多行书写,以分号
2024-09-06 15:18:46
1046
空空如也
Python用遍历删除数字列表小于60的数字出现遗漏
2023-10-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人