自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(344)
  • 资源 (92)
  • 收藏
  • 关注

原创 TCC 分布式事务实战:从原理到落地的高并发一致性解决方案

在单体应用时代,数据库的 ACID 特性(原子性、一致性、隔离性、持久性)通过本地事务即可轻松保障。但随着业务规模扩大,系统逐渐拆分为微服务架构,一个业务操作可能涉及多个服务、多种数据源(MySQL、Redis、消息队列、第三方接口等)。此时,传统的本地事务已无法满足需求,分布式事务成为必须面对的难题。常见的解决方案包括 2PC(两阶段提交)、3PC(三阶段提交)、SAGA、本地消息表以及本文要深入探讨的 TCC(Try-Confirm-Cancel) 模式。

2026-02-20 12:54:11 611

原创 Aviator 表达式引擎从入门到精通_基础篇

Aviator 是一个高性能、轻量级的 Java 表达式引擎,它允许开发者在运行时动态执行各种表达式计算。与传统的硬编码方式相比,Aviator 提供了更大的灵活性和可维护性。

2026-02-19 12:48:36 282

原创 Markdown 语法详解

Markdown 是由 John Gruber 在 2004 年创建的一种轻量级标记语言。它的设计理念是让文档易于阅读和编写,同时能够转换为结构化的 HTML 文档。

2026-02-18 09:39:15 771

原创 基于 Quarkus 的 Serverless 函数计算平台实现

随着云计算技术的快速发展,Serverless 计算模式正成为现代应用架构的重要趋势。传统的服务器管理模式存在资源浪费、运维复杂等问题,而 Serverless 通过函数即服务(FaaS)的方式,让开发者能够专注于业务逻辑而无需关心底层基础设施。本项目旨在基于 Quarkus 框架构建一个高性能的 Serverless 函数计算平台,充分利用 Quarkus 的快速启动、低内存占用等特性,解决传统 Serverless 平台存在的冷启动延迟问题。

2026-02-16 12:42:53 717

原创 Spring Boot集成MySQL Router实现读写分离的实践探索

读写分离技术作为解决这一问题的有效手段,通过将读操作和写操作分散到不同的数据库实例上,实现了数据库负载的合理分配。这种架构模式不仅能够显著提升系统的并发处理能力,还能有效提高数据的安全性和系统的可用性。当主库出现故障时,可以从库快速接管读请求,保证业务的连续性。MySQL Router作为Oracle官方推出的轻量级数据库路由中间件,凭借其配置简单、性能优异、自动故障转移等突出特点,为实现高效的读写分离提供了理想的解决方案。相比其他第三方中间件,MySQL Router具有更好的官方支持和更紧密的MyS

2026-02-15 20:13:55 756

原创 Java 异常处理实践

Java 中的异常是程序运行过程中发生的非正常事件,用于中断正常的指令流程。异常主要分为两类: - **检查型异常(Checked Exception)**:编译器强制要求处理的异常,如 `IOException`。 - **非检查型异常(Unchecked Exception)**:运行时异常,如 `NullPointerException`。

2026-02-11 11:16:50 1022

原创 dbVisitor 动态规则详解_灵活应对复杂 SQL 场景

动态规则是 `dbVisitor` 提供的一项核心功能,旨在通过运行时参数动态生成 SQL 语句。它利用 `<if>`、`<foreach>` 等标签,帮助开发者摆脱硬编码 SQL 的束缚,显著提升开发效率和代码可维护性。

2026-02-11 11:06:17 37

原创 Vuetify 3 快速入门指南:从安装到基本组件使用

- **Material Design 实现**:Vuetify 3 是基于 Google Material Design 规范的 Vue.js 组件库,提供了一套完整的设计系统- **Vue 3 集成**:专门为 Vue 3 设计,充分利用 Composition API 的优势,提供更好的开发体验- **组件丰富**:提供超过 80 个预构建的 UI 组件,覆盖常见的用户界面需求- **开箱即用**:无需额外的 CSS 框架,直接提供完整的样式和主题系统- **无障碍支持**:内置 ARIA 标

2026-02-01 13:59:42 530

原创 mvnd 在大型 Java 项目构建中的应用实践

- **构建时间过长**:大型项目包含数百个模块,传统 Maven 构建耗时严重- **重复解析依赖**:每次构建都需要重新解析 [pom.xml] 文件和依赖关系- **内存消耗巨大**:JVM 启动和初始化开销导致资源浪费- **开发效率低下**:频繁的构建操作影响开发者的工作节奏- **守护进程机制**:`mvnd` 通过后台守护进程保持 JVM 实例常驻- **热启动优化**:避免重复的 JVM 启动和类加载过程- **并行构建支持**:充分利用多核处理器提升构建效率

2026-02-01 13:47:57 566

原创 Google A2UI:AI智能体与用户界面的革命性桥梁

在人工智能技术飞速发展的今天,用户与AI的交互方式正经历着从文本对话到图形界面的历史性跨越。谷歌推出的A2UI(Agent-to-User Interface)协议,正是这一变革的核心推动者。它通过声明式JSON格式,让AI智能体能够直接生成安全、跨平台的原生用户界面,彻底改变了传统文本交互的低效与局限。本文将深入解析A2UI的核心机制、应用场景及技术优势,揭示其如何重塑AI与用户的交互体验。

2026-01-29 21:48:41 1027

原创 MapStruct 在企业级项目中的应用实践

- **编译时映射生成**:在编译期间自动生成映射代码,避免运行时反射的性能损耗- **扩展功能丰富**:提供强大的映射特性和便利性配置- **类型安全保障**:编译时检查确保映射关系的正确性

2026-01-29 21:41:36 533

原创 Maven 4 最佳实践:企业级构建标准化指南

Maven 4 是 Apache Maven 的重大更新版本,在性能、安全性和易用性方面都有显著改进。- **性能优化**:支持真正意义上的并行构建,大幅提升多模块项目的构建速度- **安全性增强**:内置依赖检查机制,支持依赖签名验证和漏洞扫描- **插件API改进**:提供更灵活的插件扩展机制,支持异步插件执行- **内存管理优化**:改进了内存使用模式,减少OOM风险,提升大型项目的构建稳定性- **现代化依赖解析**:采用新的依赖解析算法,解决复杂的传递依赖问题

2026-01-29 06:46:58 904

原创 AI 驱动的 JSON 可视化渲染引擎(vercel-labs 开源 JSON-Render)

在人工智能技术飞速发展的今天,AI 已经能够理解和生成自然语言,这使得它具备了将人类语言描述转化为结构化数据的能力。**JSON-Render** 正是利用这一特性,将 AI 生成的自然语言描述转化为 **JSON** 结构,进而渲染为可视化界面。

2026-01-29 04:10:48 524

原创 Jakarta NoSQL Template 核心特性与应用实践之二

模板模式实现:提供通用的数据访问模板统一API:屏蔽底层数据库差异资源管理:自动管理数据库连接和事务

2026-01-25 13:24:57 492

原创 Jakarta NoSQL Template 核心特性与应用实践之一

- **模板模式实现**:提供通用的数据访问模板- **统一API**:屏蔽底层数据库差异- **资源管理**:自动管理数据库连接和事务

2026-01-25 13:21:15 667

原创 基于 Jakarta NoSQL 的 Java 数据访问层设计

- **标准化 NoSQL 访问**:Jakarta NoSQL 1.0 为 Java 开发者提供了标准化的 NoSQL 数据库访问接口- **多模型支持**:支持文档、列族、键值、图形等多种 NoSQL 数据模型- **JPA 风格 API**:提供类似 JPA 的编程体验,降低学习曲线

2026-01-25 11:14:29 588

原创 Redisson_Java分布式缓存与锁的完整解决方案

Redisson的核心优势体现在其丰富的功能组件上。它提供了多种分布式同步原语,包括可重入锁、公平锁、读写锁、信号量、闭锁等,这些组件都是基于Redis的原子操作实现的,具有很高的可靠性和性能。此外,Redisson还提供了分布式集合、分布式队列、分布式服务等功能,满足了大部分分布式场景的需求。

2026-01-18 10:38:53 581

原创 JSpecify_Java静态分析注解规范详解

- **JSpecify简介**:JSpecify是Java平台上的类型注解规范,专注于空指针安全性检查- **发展背景**:解决Java中`NullPointerException`这一最常见的运行时异常问题- **核心目标**:提供标准化的注解体系,支持静态分析工具进行空值安全检查

2026-01-18 10:25:39 463

原创 Spring Boot集成Jedis实现高性能缓存系统

Jedis是Redis官方推荐的Java客户端,提供了对Redis各种命令的完整支持。Jedis具有以下特点:- **轻量级**:Jedis的设计简洁,占用资源少- **高性能**:直接映射Redis命令,性能优秀- **功能完整**:支持Redis的所有数据类型和命令- **连接池管理**:内置连接池,便于管理和复用连接

2026-01-17 09:42:29 682 1

原创 Serverless计算中的异步处理模式

Serverless计算作为一种新兴的计算范式,彻底改变了传统的应用部署和执行方式。在这种模式下,开发者无需关心底层基础设施的管理,只需专注于业务逻辑的实现。Serverless架构将服务器管理、容量规划、自动伸缩等复杂任务交由云提供商处理,使开发团队能够更加专注于核心业务价值的创造。异步处理则是在Serverless环境中处理高并发、长时间运行任务的关键技术。在传统的同步处理模式中,请求必须等待处理完成才能返回响应,这在面对大量并发请求或需要长时间处理的任务时会导致资源浪费和性能瓶颈。

2026-01-13 22:23:21 979

原创 Undertow Web服务器深度解析与实战指南

Undertow的主要优势包括:1. **高性能**:基于NIO实现,能够处理大量并发连接2. **可嵌入**:可以轻松集成到应用程序中3. **灵活的架构**:支持多种处理模式和协议4. **低内存占用**:相比其他服务器,内存使用更加高效

2026-01-13 21:42:19 571

原创 Apollo 配置中心的使用和最佳实践

Apollo(阿波罗)是携程框架部门研发的分布式配置中心,具备以下核心特性:- 统一配置管理:集中化管理应用在不同环境、不同集群的配置- 实时推送:配置变更后实时推送到应用端- 版本发布:配置更改支持版本管理和灰度发布- 权限管理:提供完善的权限管理机制- 灰度发布:支持配置的灰度发布- 监听查询:提供配置变更监听和历史查询功能

2026-01-12 20:26:00 65

原创 Apache Arrow Flight_高性能流式数据传输协议的实现与应用

- **高性能流式数据传输协议**:`Apache Arrow Flight` 是基于 `Apache Arrow` 的高性能流式数据传输协议,专为大规模数据传输而设计- **零拷贝传输**:利用 `Arrow` 的内存布局实现零拷贝数据传输,极大提升了数据传输效率- **跨语言支持**:支持 `Java`、`C++`、`Python`、`R` 等多种编程语言,提供统一的 API 接口

2026-01-12 20:00:40 982

原创 MySQL 正则表达式_数据库文本匹配与模式检索的实现与应用

- **数据验证**:验证输入数据的格式正确性- **复杂搜索**:实现比 LIKE 操作符更复杂的文本搜索- **数据清洗**:从文本数据中提取特定模式的信息

2026-01-11 12:24:56 505

原创 Spring Boot Starter OpenTelemetry_微服务分布式追踪的实现与应用

- **自动配置**:`Spring Boot Starter` 提供开箱即用的自动配置- **无缝集成**:与 `Spring Boot` 生态系统完美集成- **零侵入性**:无需修改业务代码即可获得分布式追踪能力

2026-01-11 12:17:28 865

原创 HikariCP_高性能数据库连接池的实现与优化

- **高性能 JDBC 连接池**:`HikariCP` 是一个开源的、高性能的 `JDBC` 连接池实现,由 `Brett Wooldridge` 开发并维护- **零开销设计**:通过优化算法和数据结构,实现了接近零开销的连接池管理,使其在性能方面表现卓越- **生产就绪**:经过广泛测试,适用于企业级生产环境,被众多知名项目采用

2026-01-08 20:52:57 920

原创 Rspack下一代高性能 Web 构建工具

- Rspack 是由字节跳动团队开发的基于 Rust 语言的新一代 Web 构建工具,旨在解决现代前端项目中构建性能的瓶颈问题。随着前端项目的复杂度不断增加,传统的构建工具如 Webpack 在处理大型项目时逐渐暴露出构建时间过长、内存占用过高、开发体验不佳等问题。Rspack 应运而生,通过 Rust 语言的高性能特性,为开发者提供更快的构建速度和更好的开发体验。- 该项目的开发目标是创建一个既保持与 Webpack 生态兼容性,又具备卓越性能的构建工具。Rspack 不仅关注构建性能的提升,还致力于

2026-01-07 18:22:49 1178

原创 JNA库:Java与本地库交互的桥梁

- **零本地代码**:无需编写C/C++代码,直接映射Java接口到本地函数- **简化开发流程**:通过Java接口定义直接调用本地库- **自动类型转换**:内置Java与C语言类型之间的自动转换机制- **跨平台支持**:支持Windows、Linux、macOS等多种操作系统

2026-01-03 23:39:53 993

原创 Caffeine_高性能Java缓存库

`Caffeine` 是一个基于Java 8的高性能缓存库,它提供了接近最优的命中率和卓越的性能表现。它是 `Guava Cache` 的继任者,在设计上吸取了 `Guava Cache` 的经验,并针对现代硬件和并发场景进行了优化。主要特性包括:- 高性能的并发缓存实现- 基于W-TinyLFU(Window Tiny Least Frequently Used)淘汰算法- 支持同步和异步缓存加载- 丰富的配置选项和监控统计功能

2025-12-21 20:29:32 1065

原创 Google Guava:现代Java编程的秘密武器

Google Guava是由Google开发并开源的一个Java核心库,它提供了许多JDK没有的功能,帮助开发者编写更简洁、更安全、更高效的代码。Guava的核心目标包括:- 提供实用的集合类型和工具类- 增强I/O功能- 实用的并发工具- 常用的字符串处理功能- 缓存实现和其他有用的工具

2025-12-20 00:06:46 958

原创 利用Java Flow构建高效响应式数据流

Java `Flow` API是在Java 9中正式引入的,它是Java平台对Reactive Streams规范的官方实现。这个API位于 `java.util.concurrent` 包中,主要包含四个核心接口:`Flow.Publisher`、`Flow.Subscriber`、`Flow.Subscription` 和 `Flow.Processor`。

2025-12-08 01:12:09 1139

原创 企业级应用状态管理:Spring Boot + Spring Statemachine

在现代企业级应用开发中,状态管理是一个常见且复杂的问题。随着业务复杂度的增加,传统的 `if-else` 或 `switch-case` 语句已经无法满足系统的可维护性和可扩展性需求。`Spring Statemachine` 作为 Spring 生态系统的重要组成部分,为开发者提供了一个强大而灵活的状态机框架。它基于数学上的有限状态机理论,通过声明式的配置方式,使复杂的状态流转逻辑变得更加直观和易于维护。

2025-11-25 22:45:08 781 1

原创 深入理解Java文件系统操作

Java文件系统操作是每个Java开发者必须掌握的核心技能之一。无论是处理配置文件、日志文件还是用户数据,都需要与文件系统进行交互。本文将详细介绍Java中各种文件操作的方法和技术,帮助开发者深入理解并高效使用Java的文件处理能力。

2025-11-23 17:47:11 442

原创 ShardingSphere核心技术解析

`ShardingSphere` 是Apache软件基金会旗下的开源分布式数据库解决方案,旨在解决大规模数据处理场景下的性能瓶颈和扩展性问题。它不是简单的数据库中间件,而是一套完整的数据库增强计算引擎,为应用程序提供标准化的数据分片、读写分离、数据加密、影子压测等核心功能。`ShardingSphere` 的设计理念是"Database Plus",即在不改变数据库原有功能的基础上,通过计算增强的方式为数据库赋能。这种设计使得开发者可以在不修改现有代码的情况下,轻松地将传统的单体数据库架构升级为分布式架

2025-11-23 11:16:58 82

原创 深入浅出 RocksDB_键值存储引擎实战解析

RocksDB 是一个高性能的嵌入式键值存储引擎,基于 Facebook 开源的 LevelDB 进行了大量的改进和优化。它专门为快速存储环境(如闪存和内存)设计,提供了优秀的读写性能和高效的存储空间利用率。作为一个嵌入式的数据库,RocksDB 以内存映射文件的方式直接在应用程序进程中运行,避免了传统客户端-服务器架构的网络传输开销。其核心特性包括:

2025-11-09 23:51:42 1107

原创 Java AOT 编译技术深度解析

AOT(Ahead-of-Time)编译是一种在程序运行之前就将源代码编译为机器码的技术。与传统的JIT(Just-in-Time)编译不同,AOT编译在应用部署阶段就完成了代码的编译优化工作。

2025-11-08 21:48:57 1003

原创 基于Spring ApplicationEvent的业务解耦实践

`ApplicationEvent` 是Spring框架提供的事件机制,它是观察者模式的经典实现。这一机制允许应用程序组件之间通过事件进行松散耦合的通信,发布者无需知道具体有哪些监听器在关注事件,监听者也不需要了解事件的具体来源。

2025-11-08 21:39:30 939

原创 MyPerf4J性能分析与实践指南

`MyPerf4J` 是一个专为Java应用设计的高性能、无侵入式性能监控工具。它致力于为Java应用程序提供精准的方法级别性能监控,能够实时测量每个方法的执行时间、调用频次、TPS(每秒事务数)等关键性能指标。

2025-11-01 09:06:49 945

原创 MinIO 与云原生_现代化对象存储解决方案

`MinIO` 的设计理念是为云原生应用提供简单、高效、可靠的对象存储服务。它采用了极简的设计哲学,摒弃了传统存储系统的复杂配置,让开发者能够专注于业务逻辑而非存储基础设施的管理。作为一个容器原生的存储解决方案,`MinIO` 可以轻松地在各种容器编排平台上部署和运行。无论是本地开发环境还是生产级别的 Kubernetes 集群,`MinIO` 都能提供一致的用户体验和卓越的性能表现。

2025-10-29 20:19:03 932

原创 PostgreSQL事务隔离级别详解

在现代数据库系统中,多个事务并发执行是常态。事务隔离是数据库管理系统确保数据一致性和完整性的关键机制。当多个事务同时访问和修改相同数据时,如果没有适当的隔离控制,可能会导致数据不一致的问题。

2025-10-26 09:33:09 903

Groovy经典入门

Groovy经典入门

2012-11-07

组合数学基本原理

组合数学基本原理(陈景润)组合数学基本原理(陈景润)

2012-10-18

探索需求-设计前的质量.part2.rar

探索需求-设计前的质量.part2.rar

2011-07-30

组合数学基本原理(陈景润)

组合数学基本原理(陈景润)组合数学基本原理(陈景润)

2012-10-15

算法基础数论

@cfannet.com@初等数论+I(陈景润).pdf [算法数论].裴定一.清晰版.pdf 基础数论_杜德利.pdf 数论基础_张君达编.pdf

2012-11-19

企业虚拟化实战Vmware

企业虚拟化实战Vmware

2013-01-05

新手编程导论.pdf

新手编程导论.pdf 新手编程导论.pdf 新手编程导论.pdf

2012-07-28

Transact-SQL权威指南.pdf

Transact-SQL权威指南

2011-12-15

LINUX_UNIX设计思想

LINUX_UNIX设计思想

2013-08-05

eclipse插件开发方法和实践

eclipse插件开发方法和实践

2012-02-14

实用算法分析与程序设计.pdf

实用算法分析与程序设计.pdf实用算法分析与程序设计.pdf

2012-08-11

项目管理修炼之道

项目管理修炼之道.pdf

2013-06-25

The.Definitive.Guide.to.NetBeans.Platform.7

The.Definitive.Guide.to.NetBeans.Platform.7

2013-05-14

Java并发编程-设计原则与模式.pdf

Java并发编程-设计原则与模式.pdf

2012-03-17

Apress.Practical.API.Design

Apress.Practical.API.Design.Confessions.of.a.Java.Framework.Architect

2013-08-13

ATL开发指南

ATL开发指南

2013-02-16

Oracle数据库管理员技术指南.rar

Oracle数据库管理员技术指南.rarOracle数据库管理员技术指南.rar

2012-05-03

Microsoft SQL Server 2005技术内幕:T-SQL查询.part3

Microsoft SQL Server 2005技术内幕:T-SQL查询.part3

2011-01-19

探索需求-设计前的质量.part1.rar

探索需求-设计前的质量 探索需求-设计前的质量 探索需求-设计前的质量

2011-07-30

Google Android揭秘

Google Android揭秘

2012-11-26

【图书管理系统】基于Spring Boot与Vue 3的技术架构设计:前后端分离模式下的高校图书馆信息化解决方案

内容概要:本文档为图书管理系统的系统设计文档,全面阐述了系统从项目背景到部署方案的完整设计过程。系统采用前后端分离架构,后端基于Spring Boot构建RESTful API,前端使用Vue 3 + Element Plus + FormilyJS实现现代化界面。系统支持用户认证、图书信息管理、借阅流程管理、数据统计等功能,数据库设计涵盖用户、图书和借阅记录三张核心表,并通过Spring Data JPA实现数据访问。文档详细说明了技术选型、接口规范、安全机制、部署流程及生产环境优化建议,适用于快速搭建和扩展图书馆信息化平台。; 适合人群:具备Java和Web开发基础,熟悉Spring Boot与Vue框架的1-3年经验研发人员或全栈开发者;也适合需要完成图书类信息系统课程设计的学生和技术团队。; 使用场景及目标:①用于开发高可用、易扩展的图书管理系统原型;②学习前后端分离架构下的权限控制、接口设计与状态管理实践;③掌握基于内存数据库快速开发与向MySQL迁移的全流程;④理解企业级应用中的安全设计、部署方案与性能优化策略; 阅读建议:此资源以实际项目为导向,建议结合代码工程同步阅读,重点关注系统架构图、数据库ER模型、接口定义与安全设计部分,并动手实践部署流程和前后端联调,深入理解各模块间的协作机制。

2026-02-16

【缓存系统优化】基于热点识别的自适应Redis分桶策略:多维度热度评估与增量迁移的高性能数据分布方案【Redis分桶优化】基于热点识别的自适应分桶策略:多维度热度评估与增量迁移的负载均衡系统设计

内容概要:本文提出了一种基于热点数据识别的自适应Redis分桶策略,旨在解决传统分桶方法中存在的热点Key负载过高、数据分布不均和扩容时大量数据迁移等问题。通过构建包含热点监控、分桶管理和数据迁移三大模块的系统架构,实现了多维度热度评估模型、实时热点检测机制以及渐进式分桶调整算法。该策略利用访问频率、时间新鲜度、集中度和趋势增长等维度综合评估数据热度,并结合一致性哈希与虚拟节点技术实现高效的数据分布与动态调整,同时采用增量迁移方式降低扩容过程中的性能影响。实验表明,该方案显著提升了缓存系统的负载均衡能力与整体性能。; 适合人群:具备一定分布式系统和缓存技术基础,从事后端开发、中间件研发或系统架构设计的技术人员,尤其适用于关注Redis性能优化与高并发场景下的数据管理的专业人士。; 使用场景及目标:①应对Web应用中“20%的数据承载80%的请求”这类热点访问模式;②在Redis集群扩容或缩容时最小化数据迁移开销;③提升缓存命中率与系统稳定性,避免单点过载;④实现智能化、自动化的负载均衡与资源调度; 阅读建议:建议结合文中提供的Java代码示例与架构图深入理解各组件协作流程,重点关注多维度评分模型与渐进式迁移的设计思想,在实际项目中可通过引入监控埋点与动态配置机制逐步落地类似方案,并注意权衡算法复杂性与运行时开销之间的关系。

2026-02-15

异质多数据源开发手册

异质的多数据源,是指一个系统可以同 时支持两种及上不类型库比如异质的多数据源,是指一个系统可以同 时支持两种及上不类型库比如异质的多数据源,是指一个系统可以同 时支持两种及上不类型库比如异质的多数据源,是指一个系统可以同 时支持两种及上不类型库比如异质的多数据源,是指一个系统可以同 时支持两种及上不类型库比如异质的多数据源,是指一个系统可以同 时支持两种及上不类型库比如异质的多数据源,是指一个系统可以同 时支持两种及上不类型库比如异质的多数据源,是指一个系统可以同 时支持两种及上不类型库比如异质的多数据源,是指一个系统可以同 时支持两种及上不类型库比如异质的多数据源,是指一个系统可以同 时支持两种及上不类型库比如异质的多数据源,是指一个系统可以同 时支持两种及上不类型库比如异质的多数据源,是指一个系统可以同 时支持两种及上不类型库比如异质的多数据源,是指一个系统可以同 时支持两种及上不类型库比如异质的多数据源,是指一个系统可以同 时支持两种及上不类型库比如异质的多数据源,是指一个系统可以同 时支持两种及上不类型库比如异质的多数据源,是指一个系统可以同 时支持两种及上不类型库比如异质的多数据源,是指一个系统可以同 时支持两种及上不类型库比如异质的多数据源,是指一个系统可以同 时支持两种及上不类型库比如异质的多数据源,是指一个系统可以同 时支持两种及上不类型库比如时支持 时支持 MySQL MySQL MySQL和 OracleOracleOracle Oracle。

2018-05-02

Pro JavaFX 2.pdf

Pro JavaFX 2.pdf

2014-01-04

领域驱动设计:软件核心复杂性应对之道

领域驱动设计:软件核心复杂性应对之道 领域驱动设计:软件核心复杂性应对之道 领域驱动设计:软件核心复杂性应对之道

2017-09-02

西门子首席架构师之作

西门子首席架构师之作

2014-05-05

多数据源开发手册

spring下的多数据源开发手册,以及开发步骤。动态切换数据源,支持面向数据源传递数据,以及水平切法。

2018-04-18

HTTP权威指南

HTTP权威指南

2014-06-27

AngularJS权威教程

AngularJS权威教程

2015-08-15

Swing Hacks

Swing HACKS:100个业界最尖端的技巧和工具 目录 致谢1 前言5 第1章基本JComponent13 1创建图像主题组件13 2别满足于枯燥的文本标签20 3以图片填充边框26 4以定制的日历显示日期31 5在文本组件中添加水印35 6在滚动窗格中引入水印38 7向文本域背景添加NASA照片42 8动态切换分页45 9对失效组件添加模糊效果52 10构建下拉菜单按钮55 11创建带下拉阴影的菜单62 12为菜单添加透明效果66 第2章列表和组合框71 13过滤JList71 14添加筛选历史记录76 15使JList可被复选79 16让不同列表项有不同的外观84 17使用拖放对JList进行重排序94 18让JList的选择拥有动态效果101 19在列表填充器中使用其他方法106 20创建支持Collection的JComboBox110 第3章表格和树117 21根据JTable内容确定列宽117 22为JTable添加按列选择功能123 23让JTable完成排序125 24创建一个JDBC表格模型138 25将表格数据导出到Excel147 26方便地搜索JTable150 27为JTree添加动态拖放效果156 第4章文件选择器166 28为文件选择器添加右键上下文菜单166 29在文件选择器中显示快捷方式171 30真正支持Windows快捷方式175 31向文件选择器添加图像预览功能182 32预览ZIP和JAR文件186 第5章窗口、对话框和窗框194 33为窗口实现吸附效果194 34实现可拖动的窗口197 35添加窗口尺寸调整图标200 36为窗口添加状态栏206 37保存窗口设置信息213 38可振动的对话框218 39旋转打开详情窗口223 40最小化为微型窗框229 第6章透明窗口和动画窗口235 41透明窗口235 42使窗口具有淡出效果242 43创建自定义提示框247 44将对话框变为停靠于窗口的漂浮对话框251 45为飘浮对话框实现动画效果256 46从任务栏中滑出提示263 47模糊式进度指示器271 第7章文本281 48使文本组件可被搜索281 49强制要?笪谋臼淙敕?现付ǜ袷?285 50带自动补全功能的文本域290 51文本反转297 52在文本组件中使用HTML和CSS300 53使用全局抗锯齿字体304 54不通过代码实现抗锯齿文本309 55通过自定义外观实现抗锯齿文本311 第8章渲染处理313 56创建放大镜组件313 57创建全局右键菜单319 58不通过模态对话框实现窗口阻塞322 59创建取色器326 60为整个程序改变字体330 61在运行时加载新字体334 62构建基于向量的按钮336 63为Swing添加第三维度343 64在Swing中吸引用户注意力349 第9章拖放处理357 65文件拖放357 66处理对URL的释放363 67处理对图像的释放367 68在MacOSX上处理对Pict图像的释放373 69半透明拖放效果379 第10章音频387 70在Applet中播放音频388 71使用JavaSound播放音频394 72使用Java媒体框架(JMF)播放音频398 73使用JavaSound播放音频401 74为JMF加入对MP3的支持406 75构建一个音频波形显示器408 76播放复杂音频417 77在播放时显示音频文件信息423 78在回放时控制音频433 第11章本地化集成和打包440 79在Windows中运行外部程序440 80在MacOSX上打开文件、目录和URL443 81使Mac应用程序正常工作445 82控制MacOSX中的iTunes450 83在Windows中控制iTunes453 84构建单次运行的应用程序456 85为JAR包添加新内容460 86快速变换外观466 87创建黑白间隔的主题471 第12章其他技巧476 88显示鼠标指针为忙碌状态476 89有趣的键盘灯479 90用Robot类创建演示效果483 91通过Swing检查邮件487 92避免阻塞GUI492 93实现非阻塞的模型498 94抛出事件并避免bug505 95调试GUI512 96使用自定义透明窗格调试组件515 97创建应用程序的镜像520 98为动态HTML添加Velocity引擎526 99获取大文件图标533 100动态调整窗框尺寸534[1]

2013-08-21

算法引论-一种创造性方法

算法引论-一种创造性方法

2013-08-24

无懈可击的WEB设计第二版

无懈可击的WEB设计第二版.pdf

2014-04-30

高性能PHP应用开发

高性能PHP应用开发

2013-08-20

软件框架设计的艺术

软件框架设计的艺术

2013-12-24

UML精粹:标准对象建模语言简明指南

UML精粹:标准对象建模语言简明指南, UML精粹:标准对象建模语言简明指南

2017-08-18

领域驱动设计与模式实战

领域驱动设计与模式实战领域驱动设计与模式实战

2017-08-29

测试驱动开发

测试驱动开发 中文版 .Kent.Beck.扫描版.pdf 测试驱动开发 中文版 .Kent.Beck.扫描版.pdf 测试驱动开发 中文版 .Kent.Beck.扫描版.pdf

2017-09-03

PHP和MySQL Web开发

PHP和MySQL Web开发

2013-08-20

SQLite权威指南

SQLite权威指南

2014-04-25

实现领域驱动设计

领域驱动设计(DDD)是教我们如何做好软件的,同时也是教我们如何更好地使用面向对象技术的。它为我们提供了设计软件的全新视角,同时也给开发者留下了一大难题:如何将领域驱动设计付诸实践?Vaughn Vernon 的这本《实现领域驱动设计》为我们给出了全面的解答。, 《实现领域驱动设计》分别从战略和战术层面详尽地讨论了如何实现DDD,其中包含了大量的最佳实践、设计准则和对一些问题的折中性讨论。《实现领域驱动设计》共分为14 章,在DDD 战略部分,《实现领域驱动设计》向我们讲解了领域、限界上下文、上下文映射图和架构等内容,战术部分包括实体、值对象、领域服务、领域事件、聚合和资源库等内容。一个虚构的案例研究贯穿全书,这对于实例讲解DDD 实现来说非常有用。, 《实现领域驱动设计》在DDD 的思想和实现之间建立起了一座桥梁,架构师和程序员均可阅读,同时也可以作为一本DDD 参考书。

2017-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除