Spring Data VS JPA - 10 real-life stories
0 码力 | 73 页 | 2.29 MB | 1 月前文档主要对比了Spring Data JPA与JPA的性能与优化策略。Spring Data JPA是JPA之上的抽象层,提供仓库发现、静态查询分析与执行等功能。通过JMH微基准测试框架,对比了五种查询方式:JPQL和命名查询、JPA Criteria API、Spring Data JPA查询方法、自定义JPQL以及查询示例。基准测试显示,JPA Criteria API平均耗时5103微秒,Spring Data查询方法耗时11609微秒,Spring Data JPQL耗时10466微秒,Spring Data查询示例耗时17887微秒。优化方面,可通过@EnableJpaRepositories(bootstrapMode = BootstrapMode.DEFERRED)延迟Spring Data初始化,示例中仓库扫描耗时672毫秒,共发现43个JPA仓库接口。文档还提及Spring Data始于2008年,旨在减少编程工作量和样板代码,提供数据库无关的仓库抽象和动态查询构建。
使用Spring Cloud与Docker实战微服务
0 码力 | 179 页 | 2.57 MB | 1 月前本文档是对Spring Cloud和Docker的实战与总结,旨在系统讲解Spring Cloud核心组件,帮助读者快速上手并理解各组件的用途,同时介绍Docker入门及如何部署Spring Cloud应用。文档涵盖了服务发现(Eureka、Consul)、服务提供者、服务消费者(Ribbon、Feign)、熔断器(Hystrix)、配置中心、API Gateway等核心内容,以及Docker的安装、常用命令、Dockerfile、私有仓库、Docker Compose等实践。文档基于Spring Boot 1.4.0.RELEASE和Spring Cloud Brixton.SR5版本,使用Maven构建,并提供了代码示例和主机规划。
快速构建微服务Dubbo+SpringBoot
0 码力 | 14 页 | 697.19 KB | 1 月前文档介绍了如何快速构建基于Dubbo和SpringBoot的微服务应用。主要内容包括:使用Dubbo Initializr(http://start.dubbo.io)生成Maven项目,支持Java/Kotlin语言和Spring Boot版本选择;配置Server/Client,通过注解@Reference和配置文件设置服务版本、注册中心地址等;提供QOS运维支持,支持telnet和http方式执行ls/online/offline等命令;展示Dubbo服务状态,通过Spring Boot Endpoints如/dubbo、/dubbo/configs、/dubbo/services等查看版本、配置及服务提供者/消费者信息;支持编写DubboFilter。文档还提及了相关版本信息(dubbo-spring-boot 1.0.0,dubbo 2.0.1)及阿里巴巴中间件技术部开发者沙龙活动。
Spring MVC 4.2.4 RELEASE 中文文档
0 码力 | 163 页 | 2.28 MB | 1 月前本文档为Spring MVC 4.2.4.RELEASE版本的中文翻译文档,由书栈网构建生成。文档核心内容围绕Spring Web MVC框架展开,包括其设计原则、核心组件和工作流程。框架以DispatcherServlet为中心,将请求分发给处理器,支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染及文件上传。处理器通过@Controller和@RequestMapping注解进行定义,Spring提供了灵活的配置方式。文档还涉及视图解析、内容协商、RFD攻击防护等高级主题,并强调框架“对扩展开放,对修改闭合”的设计原则,以及数据绑定和验证机制的可定制性。翻译项目由个人发起,已完成大部分章节,仍在维护中。
Best practice: from spring cloud to Istio
0 码力 | 32 页 | 1.44 MB | 1 月前文档介绍了从Spring Cloud迁移到Istio的最佳实践。Istio作为服务网格提供非侵入式的流量管理、安全性和可观测性,而Spring Boot用于创建生产级应用。Kubernetes提供灵活的应用部署、管理和扩展。文档讨论了微服务网关迁移、多语言多框架多环境支持,并举例说明Istio断路器如何隔离不健康的Spring Cloud实例,以及Istio金丝雀发布在Spring Cloud应用中的实现。通过PASSTHROUGH方式将Spring Cloud中的负载均衡等功能卸载到Istio数据平面的Envoy,实现服务发现、负载均衡和管理。文档还列出了Spring Cloud-istio相关的Maven依赖。
GIAC2019 Dubbo SpringCloud重新定义微服务治理
0 码力 | 31 页 | 1.69 MB | 1 月前文档主要介绍了GIAC2019大会上关于Dubbo Spring Cloud重塑微服务治理的内容。演讲者小马哥(Apache Dubbo PMC、Spring Cloud Alibaba项目架构师)阐述了Dubbo迈向Spring Cloud的历程,包括从Dubbo 2.5.4到2.7.4的重大更新,如引入Dubbo Spring注解驱动、外部化配置、Spring Boot支持、Nacos等注册中心支持,以及Dubbo Spring Cloud的引入。文档重点分析了Dubbo Spring Cloud对微服务治理的提升,包括实现Dubbo与Spring Cloud服务互通、完善负载均衡实现(如随机、轮训、最可用、一致性Hash等,Dubbo支持权重)、多种通讯协议支持(如REST、Hession、Thrift、RSocket、HTTP)、提升服务执行性能(如Netty容器、长连接、多种序列化方式、二进制协议、Dubbo客户端),以及丰富服务治理功能(如服务名、组、版本、应用等管理)。文档指出Dubbo丰富了Spring Cloud服务治理生态,Dubbo并非Spring Cloud的竞争者,而可能是其救赎者。
Spring Boot Reference Guide
2.0.0.RELEASE
0 码力 | 406 页 | 2.19 MB | 1 月前文档为Spring Boot 2.0.0.RELEASE参考指南,介绍了Spring Boot CLI的安装方式(手动下载或通过SDKMAN!),以及构建系统(推荐Maven或Gradle)和依赖管理机制(每个版本提供受支持的依赖列表,可自动管理版本)。文档还列出了常见的Spring Boot starter依赖及其版本号,并详细说明了application.properties和YAML文件的配置属性,包括日志、AOP、应用名称等核心属性,以及如何根据环境(如开发、生产)通过profile切换配置。
Spring Boot Reference Guide 1.5.12.RELEASE
0 码力 | 384 页 | 1.99 MB | 1 月前文档为Spring Boot 1.5.12.RELEASE参考指南,系统要求Java 7及以上和Spring Framework 4.3.16.RELEASE,推荐Java 8。支持内嵌Servlet容器如Tomcat 8/7、Jetty 9.3/9.2/8、Undertow 1.3,可部署至Servlet 3.0+容器。推荐使用Maven或Gradle构建系统,依赖管理由Spring Boot自动处理,无需指定版本。支持FreeMarker、Groovy、Thymeleaf、Mustache等模板引擎,模板自动从src/main/resources/templates加载。提供默认错误处理映射/error,返回JSON或HTML格式。支持自定义Favicon和ConfigurableWebBindingInitializer。
Spring Framework Reference Documentation 4.3.26.RELEASE
0 码力 | 916 页 | 5.52 MB | 1 年前文档详细介绍了Spring Framework 4.3.26.RELEASE的核心技术,包括IoC容器、AOP框架、Spring Expression Language (SpEL)、数据访问和缓存支持等。此外,文档还涵盖了Spring在Web开发中的应用,如Spring Web MVC框架、WebSocket支持以及与第三方框架的集成。文档还重点介绍了Spring 4.3和4.0版本中的新功能和改进,包括对Java 8的支持、新的注解功能、WebSocket messaging的增强等功能。
Spring Boot 2.4.x-SNAPSHOT Reference Documentation
0 码力 | 650 页 | 13.12 MB | 1 年前文档详细介绍了Spring Boot的参考文档结构,包括获取帮助、升级指南、入门步骤以及如何使用Spring Boot进行开发。文档重点介绍了Spring Boot的依赖管理机制,推荐使用Maven或Gradle作为构建工具,并提供了详细的配置和使用方法。此外,文档还介绍了Spring Boot CLI的安装与使用,帮助开发者快速进行应用开发。
共 199 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20













