Java

首页 标签 Java
# Java #
关注
263465内容
|
2天前
|
SpringCloud概述
Spring Cloud应微服务需求而生,提供统一解决方案,具备开箱即用、组件丰富、云原生适配等特点。通过地铁站命名版本,避免子项目冲突。Netflix组件停更后,Spring Cloud Alibaba凭借Nacos、Sentinel、Seata等成熟组件成为主流选择,助力高效构建微服务架构。
Eclipse运行SSM/SSH项目教程
本教程介绍如何在Eclipse中配置并运行Java Web项目。涵盖JDK、Tomcat环境搭建,项目导入与Maven配置,Eclipse中绑定Tomcat服务器并部署项目,最后通过本地地址访问应用,附常见问题如数据库连接修改等说明。
1.常见加载顺序
本示例展示了Java中各类代码块的执行顺序:静态代码块随类加载执行且仅一次;局部代码块在方法内按顺序执行;构造代码块每次创建对象前执行;构造器随后执行。输出结果体现其优先级与调用时机,清晰呈现初始化流程。
|
2天前
|
安装ES、Kibana、IK
本文介绍如何通过Docker部署单节点Elasticsearch与Kibana,并配置IK分词器。内容涵盖网络创建、镜像加载、容器运行、插件安装及分词器扩展词典与停用词设置,同时提供常见启动报错的解决方案,助力快速搭建中文搜索环境。
物理部署图
物理部署图从运维视角展示系统运行时的硬件配置与软件部署结构,用于理解分布式系统。包含节点、构件、物件、连接和框架五大元素,描述应用如何在硬件上部署及相互协作,是实现开发与运维协同的重要工具。
|
2天前
|
微服务概述
本文对比单体与微服务架构,解析微服务的定义、特征及优缺点,涵盖技术选型、部署方案与常见问题,系统阐述如何构建微服务架构体系,为后续实践奠定理论基础。(238字)
|
2天前
|
Eureka服务注册与发现
本章完成SpringCloud集成Eureka的搭建与服务注册,实现user-service与order-service多实例部署,并通过Eureka实现动态服务发现。虽后续将被Nacos替代,但其核心思想仍具参考价值,为过渡至Nacos奠定实践基础。(236字)
|
2天前
|
SpringCloud工程部署启动
本文介绍SpringCloud微服务工程搭建全过程,涵盖项目创建、模块配置、数据库部署及服务远程调用实现。通过两种方案导入工程,完成user-service与order-service模块化开发,结合RestTemplate实现跨服务数据获取,初步掌握微服务间调用逻辑与协作机制,为后续深入学习打下基础。(239字)
|
2天前
|
Feign远程调用
本章介绍如何用Feign替代RestTemplate实现更优雅的HTTP跨服务调用。通过引入Feign,解决服务地址硬编码、代码可读性差等问题,结合注册中心实现基于服务名的调用。讲解了Feign的使用、自定义配置(如日志级别)、连接池优化(如Apache HttpClient),并提出继承与抽取两种最佳实践,推荐将Feign客户端抽离为独立模块,提升复用性与维护性。
|
2天前
|
持久层框架MyBatisPlus
MyBatisPlus是MyBatis的增强工具,简化单表CRUD操作,支持条件构造器、分页、代码生成等功能,提升开发效率,广泛应用于企业级Java项目中。
免费试用