自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (37)
  • 收藏
  • 关注

原创 Spring Security开发实践

从零开始详细介绍了Spring Security的工作原理和开发实践过程,包括基于内存和数据库的用户认证、自定义用户认证、基于URL地址和访问级别的授权、密码编码、加密模块、默认过滤器链、自定义过滤器、自定义认证和动态授权的开发实践、自定义异常处理、单元测试、自定义登录和登出页面等等。

2022-12-27 09:18:57 1121 1

原创 Redis 7.x 入门和开发实战

Redis 7.x 入门和开发实战-技术专栏通过基础知识介绍入门-环境搭建-项目开发实践,让初学者快速掌握Redis。内部包括分布式缓存组件Redis 7.x的安装配置部署、基本数据类型、常用命令、操作实践、HyperLoglog数据结构、事务、慢日志分析、Redis 集成 Spring Boot的开发实践、Redis 集群模式、布隆过滤器等等。

2022-09-10 17:58:04 517

原创 RedisInsight :Redis 官方可视化工具使用入门

RedisInsight是Redis官方出品的可视化管理工具,可用于设计、开发、优化你的Redis应用。支持深色和浅色两种主题,界面非常炫酷。可支持String、Hash、Set、List、JSON等多种数据类型的管理,同时支持远程使用CLI 功能,功能非常强大。...

2022-08-29 08:21:49 16113 5

原创 Hadoop v3.1 大数据技术快速入门

通过理论讲解-环境搭建-项目案例实战,让初学者快速掌握hadoop大数据技术栈,包括HDFS、MapReduce、YARN、HBase、Hive等等。

2022-06-07 17:46:01 167

原创 《Apache RocketMQ 深入浅出》系列文章

欢迎关注《Apache RocketMQ 深入浅出》系列文章,架构师将循序渐进地讲解Apache RocketMQ的开发实践。

2022-04-30 13:17:50 424 1

原创 Elasticsearch 8 快速入门和开发实践

专栏中首先快速体验Elasticsearch、Kibana、Metricbeat、Logstash 等组件功能;然后进行索引CRUD、DSL搜索查询和聚合查询、索引模板和组件模板、索引生命周期(ILM)策略、数据流(Data Stream)等操作实践;最后讲解 Spring Boot 和 Elasticsearch REST API 应用开发。帮助开发人员快速掌握 Elasticsearch 分布式的开源搜索和分析引擎、以及基于Elasticsearch REST API 的应用开发实践。

2022-03-21 19:39:40 7360 2

原创 Kafka v2.3 快速入门与实践

消息队列应用场景:应用解耦、异步消息、流量削峰等问题,实现高性能、高可用、可伸缩和最终一致性架构。Kafka是由LinkedIn开发的一个分布式的消息系统,可独立部署在单台服务器上,也可部署在多台服务器上构成集群。它提供了发布与订阅功能。用户可以发送数据到Kafka集群中,也可以从Kafka集群中读取数据。Kafka使用Scala编写,它以可水平扩展和高吞吐率而被广泛使用。目前越来越多的开源分布式处理系统如Storm,Spark,Flink都支持与Kafka集成。现在我们的数据实时处理平台.

2022-03-18 22:28:14 1952

原创 一步一步编译最新版Apache Doris 0.15版本的详细过程

Apache Doris 于 2021 年 11 月 29 日迎来了 0.15.0 Release 版本的正式发布!有 99 位 Contributor 为 Apache Doris 提交了近 700 项优化和修复。在 0.15.0 Release 版本中,增加了诸多新功能,对 Apache Doris 的查询性能、易用性、稳定性方面等进行了全面优化。本文将详细演示如何一步一步完成编译最新版Apache Doris 0.15版本。

2021-12-04 13:29:12 2061

原创 COLA 4.x和DDD项目实践精粹

在《COLA 4.x架构入门和项目实践》专栏基础之上,对项目开发实践进行了提炼和总结;同时,针对其中的一些知识点进行扩展和延伸。专栏介绍领域驱动设计(Domain Driven Design - DDD)起源于2003年Eric Evans出版《领域驱动设计》。领域驱动设计DDD最大的好处是将业务语义显现化,把原先晦涩难懂的业务算法逻辑,通过领域对象、统一语言将领域概念清晰的显性化表达出来。如果整个系统都采用DDD进行领域建模,不仅代码的可读性和系统的可维护性会大大提升,系统之间

2021-10-30 00:03:08 3845 2

原创 Java实体映射工具MapStruct 与BeanUtils性能比较

本文通过一个简单的示例代码,比较MapStruct和BeanUtils的性能数据,实测一下性能到底有多大的差距。关于MapStruct工具的详细介绍可以参考《Java实体映射工具MapStruct详解》技术专栏,提供完整示例项目代码下载。MapStruct属于在编译期,生成调用get/set方法进行赋值的代码,生成对应的Java文件。在编译期间消耗少许的时间,换取运行时的高性能。一、创建测试应用如图所示,创建测试应用performance-test,用于测试StudentDto对象和St

2021-10-04 15:23:23 2592

原创 阿里DDD项目最佳实践-COLA 架构总览

DDD分层架构、六边形架构、洋葱圈架构、以及 COLA 架构的核心职责就是要做核心业务逻辑和技术细节的分离和解耦。在架构思想上,COLA 主张像六边形架构那样,使用端口-适配器去解耦技术细节;主张像洋葱圈架构那样,以领域为核心,并通过依赖倒置反转领域层的依赖方向。最终形成如下图所示的组件关系。换一个视角,从 COLA 应用处理响应一个请求的过程来看。COLA 使用了 CQRS 来分离命令和查询的职责,使用扩展点和元数据来提升应用的扩展性。整个处理流程如下图所示:《COLA 4..

2021-09-21 15:16:57 3798

原创 Java实体映射工具MapStruct详解

在软件架构中,分层式结构是最常见,各层之间有其独立且隔离的业务逻辑,也因而各层有自己的输入输出对象,也就是代码中见到各种对象,如DO(Data Object)、DTO、Domain Entity(领域实体),这些数据对象之间通常都有很多相同或相近的属性对象,数据在传输的过程中从一个对象到另一个对象,就通常需要赋值,从最初的的getter/setter到后来的BeanUtils(减少了setter的代码量),再到现在的MapStruct。目前的转换器有很多种,根据网上的性能压测数据来看,JMapper

2021-09-20 12:34:39 588

原创 领域模型的核心本质是什么?

在指导软件设计时,我们需要对业务知识进行提炼和精简,建立一个所谓的模型来指导设计开发。而 DDD 的真正价值就是在描述该如何建立这个能够指导开发的 "领域模型"。Domain-Driven Design 其实是一种简称,其真正想表达的是 Domain Model Driven Design,即领域模型驱动设计。领域模型并不是某个模型图,而是这种图所要传达的思想。也就是说,领域模型并不拘泥于形式,重要的是它能够传递经过提炼后的业务知识的抽象与精炼。它可以是一幅图,也可以是一段代码,甚至可以是一句.

2021-09-11 10:20:19 245

原创 基于阿里开源的COLA架构和DDD领域驱动设计构建货物运输系统

COLA 是 Clean Object-Oriented and Layered Architecture的缩写,代表“整洁面向对象分层架构”,是来自阿里技术专家的开源项目。目前COLA已经发展到COLA 4.0。COLA既是框架,也是架构。COLA架构融合了常见的DDD代码模型,可以帮助开发人员快速实践并落地DDD领域建模的应用项目。货物运输系统(Cargo Tracker Application)是领域驱动设计(DDD)的经典示例。Eric Evans(DDD之父)在他的书中引入了货物运输系

2021-09-10 13:23:21 2125

原创 领域驱动设计DDD中领域模型到底是什么?

DDD中的模型是指体现出应用系统的业务逻辑和状态的对象,是从具体业务(或领域)中提取出来的,因此又叫做领域模型。领域建模的输出是领域模型,领域模型是比自然语言更清晰的描述方式,以图形化的方式组织各种概念,有助于人对复杂信息的理解。领域模型是对领域内的概念类或现实世界中对象的可视化表示。又称概念模型、领域对象模型、分析对象模型。它专注于分析问题领域本身,发掘重要的业务领域概念,并建立业务领域概念之间的关系。没有所谓唯一正确的领域模型。所有模型都是我们对试图要理解的领域的近似表示。领域模型主要是

2021-08-30 23:22:21 604

原创 Axon框架快速入门和DDD项目实践

Axon 框架是基于JVM平台的开源产品,由Allard Buijze于2009年创立。2017年7月,成立了一家独立公司AxonIQ,专门与Axon产品合作。Axon 框架的程序遵循基于领域驱动设计(DDD)思想、命令查询职责分离 (CQRS)、事件驱动架构(Event Driven Architecture,EDA)的架构模式。这些原则的结合,使基于Axon的应用程序更加健壮、适应性更强。本专栏基于Axon开源框架、DDD领域驱动设计思想、CQRS读写分离和事件溯源(Event Sourcing

2021-08-19 21:28:10 2638

原创 Java程序员的macOS手册

针对Java程序员而言,开发服务器端程序,程序的运行环境是Linux,在Mac OS X这个Unix上面开发,其实很方便。本技术专栏帮忙Java程序员,搭建工作环境,如JDK、Maven、IntelliJ IDEA、Docker、虚机、以及各种常用工具等等,轻松体验在macOS上日常开发工作。为什么选择Mac? 首先Mac OS X的底层是Unix,而且是真正的Unix,强大的命令行; 高效快捷(菜单栏置顶,多桌面空间,大量而且全局一致的快捷键); 异常好用的触控板(再

2021-08-15 08:47:21 327

原创 基于DDD领域建模思想、COLA架构和CQRS模式快速实现装卸微服务应用

我们已经基于COLA架构创建了装卸服务(handlingms)的骨架代码,然后创建好了领域模型和数据模型。本文将按照数据流的顺序,分别在各个模块的包结构中,实现业务逻辑和代码落地。一、二方库client模块二方库client模块不是功能独立的层,client模块包含的代码应该是常见的服务接口Facade和DTO数据传输对象,如API、DTO、领域事件(Domain Event)、Command和Query对象等等。如上图所示,HandlingActivityRegist.

2021-08-14 11:32:05 1276

原创 为什么说开源的COLA既是架构也是框架?

COLA 是 Clean Object-Oriented and Layered Architecture的缩写,代表“整洁面向对象分层架构”,是来自阿里技术专家的开源项目。目前COLA已经发展到COLA 4.0。COLA既是架构,也是框架。COLA框架继承了DDD的设计思想。COLA 开源地址:https://github.com/alibaba/COLA一、为什么说COLA是架构?在架构设计上,COLA主张像六边形架构那样,使用端口-适配器去解耦技术细节;主张像洋葱架构那样,以领域.

2021-08-11 23:20:33 801

原创 基于DDD领域建模思想、COLA开源架构和CQRS模式设计和构建货物运输系统

2003年,DDD(领域驱动设计)这一软件开发的方法与愿景经由建模专家 Eric Evans 的经典著作Domain-Driven Design: Tackling Complexity in the Heart of Software 正式面世,当即获得了广泛关注和高度评价。18 年间,网上越来越多关于 DDD的文章和讨论。为什么我们现在还不停地讨论 DDD?为什么DDD仍然如此重要?领域驱动设计常以战略设计与战术设计来将整个领域展现得淋漓尽致,其作用范围既面向业务也面向技术。从战略角度去规划系统

2021-08-07 15:43:16 1258

原创 领域驱动设计DDD和CQRS架构模式落地实践

在领域驱动架构中,通常会将查询和命令操作分开,我们称之为CQRS(命令查询职责分离Command Query Responsibility Segregation)。这张图是来自Martin Fowler大师的文章CQRS(https://www.martinfowler.com/bliki/CQRS.html)。上图中读模块Query Model和写模块Command Model只是逻辑分离,物理层面还是使用了同一个数据库。我们可以进一步将数据库改成读库和写库做到物理分离,这时候就需要同步读写库。

2021-08-01 13:16:09 565

原创 DDD开源COLA应用架构-实现分离业务逻辑和技术细节

COLA(Clean Object-oriented & Layered Architecture)架构是阿里团队自主研发的应用架构,目前已经开源( https://github.com/alibaba/COLA )。在COLA的设计中,充分汲取了经典架构的优秀思想。除此之外,阿里补充了规范设计和扩展设计,并且使用Archetype的方式,将架构固化下来,以便可以快速地在开发中使用。分层设计(Layered Architecture)COLA的分层是一种改良了的.

2021-07-27 20:18:56 2253

原创 Elasticsearch 在业界的大量应用案例

国内现在有大量的公司都在使用 Elasticsearch,包括携程、滴滴、今日头条、饿了么、360安全、小米、vivo等诸多知名公司。除了搜索之外,结合Kibana、Logstash、Beats,ElasticStack还被广泛运用在大数据近实时分析领域,包括日志分析、指标监控、信息安全等多个领域。它可以帮助你探索海量结构化、非结构化数据,按需创建可视化报表,对监控数据设置报警阈值,甚至通过使用机器学习技术,自动识别异常状况。一、京东到家订单中心 Elasticsearch 演进历程京.

2021-07-24 11:00:54 242

原创 Spring Boot中通过SpringContextUtil工具类获取容器中Bean对象

在项目中有时需要根据需要在自己new一个对象,或者在某些util方法或属性中获取Spring Bean对象,从而完成某些工作,但是由于自己new的对象和util方法并不是受Spring所管理的,如果直接在所依赖的属性上使用@Autowired就会报无法注入的错误,或者是没报错,但是使用的时候会报空指针异常。总而言之由于其是不受Spring IoC容器所管理的,因而无法注入。Spring的核心是ApplicationContext,它负责管理 beans 的完整生命周期。我们可以从applicatio

2021-07-23 21:28:15 6811 1

原创 Spring Cloud Alibaba微服务实战

Spring Cloud Alibaba微服务实战技术专栏,从项目实践出发,包括Spring Cloud Alibaba、Nacos、Gateway、Sentinel、Log日志、分布式全局唯一ID、DDD领域驱动设计等等技术内容,可帮助你对Spring Cloud 微服务技术栈有更加全面和直观的了解。相信你通过本专栏的练习和实践,能够学以致用,提升微服务应用的开发能力。技术专栏中具体章节内容如下所示:1. Spring Cloud和Spring Cloud Alibaba微服务框架的关系.

2021-07-21 22:44:39 1440 4

原创 如何基于COLA架构快速实现一个CRUD操作

COLA 是 Clean Object-oriented and Layered Architecture的缩写,代表“整洁面向对象分层架构”,是来自阿里技术专家的DDD开源项目。COLA是一套用于帮助开发人员快速实践DDD落地的项目架构。目前COLA已经发展到COLA 4.0。在COLA架构中,比如我们想创建一个User,一套完整的调用链大概如下图所示:1. 前端发起Command请求,经过CommandBus分发给对应Command命令处理程序(在COLA 4.0版本中,Comman

2021-07-21 13:06:25 1501 1

原创 基于COLA架构创建运输微服务应用和DDD领域建模

基于COLA架构(Clean Object-oriented and Layered Architecture,整洁面向对象分层架构)和DDD(Domain Driven Design,领域驱动设计)思想,我们初步完成了包裹预订服务的开发,包括包裹预订和包裹查询服务等等。接下来,继续进行DDD经典项目的开发工作。本文将创建运输微服务routingms,该服务负责与货物路线相关的所有操作,包括获取路线的行程、维护航线(Maintain Voyages)等等。创建该项目的目的,是为了演示通过防腐层(ACL)

2021-07-13 13:12:57 1348 1

原创 Axon框架快速入门和DDD项目实践

专栏简介使用Axon框架基于DDD领域驱动设计、CQRS读写分离和事件溯源(Event Sourcing)来实现货物运输系统(Cargo Tracker Application)专栏介绍Axon Framework 通过支持开发者应用命令查询职责分离(CQRS)架构模式,来帮助构建可伸缩、可扩展和可维护的应用程序。它通过提供最重要的构建块来实现,如聚合、仓储以及事件总线(事件的调度机制)等等。此外,Axon提供了对注解的支持,它允许你构建聚合和事件监听器而不用将你的代码捆绑到Axon特有的逻

2021-07-10 12:49:10 1169 1

原创 DDD领域驱动设计架构模式:防腐层(Anti-corruption layer)

在微服务(Microservices)架构实践中,架构设计借用了DDD中的一些概念和技术,比如一个微服务对应DDD中的一个限界上下文(Bounded Context);在微服务设计中应该首先识别出DDD中的聚合根(Aggregate Root);还有在微服务之间集成时采用DDD中的防腐层(Anti-Corruption Layer, ACL)。本文介绍了防腐层相关的概念和应用场景。一、防腐层(Anticorruption Layer)简介防腐层(Anticorruption Layer):一

2021-07-10 11:23:14 6280 2

原创 DDD领域驱动设计-货物运输系统

《DDD领域驱动设计-货物运输系统》技术专栏从实战出发,通过DDD领域设计知识讲解-运行环境搭建-项目案例实战和源代码分析,让初学者快速掌握DDD和微服务应用开发。在技术专栏中,涉及到DDD领域模型设计、CQRS命令查询职责分离架构、EDA架构、六边形架构、Spring Boot、Spring Data JPA、Spring Cloud Stream和RabbitMQ等等知识点。欢迎访问和交流。...

2021-07-04 18:41:27 698

原创 CQRS架构和Axon框架入门实践

CQRS(Command Query ResponsibilitySeparation,命令查询职责分离)最早来自于Betrand Meyer(Eiffel语言之父,OCP提出者)提出的概念。其基本思想在于,任何一个对象的方法可以分为两大类: 命令(Command):不返回任何结果(void),但会改变对象的状态。 查询(Query):返回结果,但是不会改变对象的状态,对系统没有副作用。 CQRS 中的命令这方面最重要的部分包括: 命令(Command),它负责捕获用户的意图.

2021-07-04 11:38:00 387 1

原创 领域驱动设计(DDD)中的领域模型到底是什么?

DDD是一种软件开发模式,目的是为了解构复杂的业务需求,降低不同工种间的沟通障碍,实现结构清晰、可复用、易维护的软件。《DDD领域驱动设计-货物运输系统》技术专栏从实战出发,通过DDD领域设计知识讲解-运行环境搭建-项目案例实战和源代码分析,让初学者快速掌握DDD和微服务应用开发。在技术专栏中,涉及到DDD领域模型设计、CQRS命令查询职责分离架构、EDA架构、六边形架构、Spring Boot、Spring Data JPA、Spring Cloud Stream和RabbitMQ等等知识点。欢迎

2021-07-02 19:13:12 663 1

原创 2021 年 InfoQ 最新趋势报告:架构与设计

下图是2021 年 InfoQ 趋势报告:架构与设计,我们看看技术采用曲线图,可以分为5部分用户类型: 创新者(Innovators) 早期采用者(Early Adopters) 早期多数使用者(Early Majority) 晚期多数使用者(Late Majority) 后知后觉(图中没有显示的长尾部分) 我们可以看到其中标识出来的部分,包括Domain Driven Design(领域驱动设计)和Microservices(微服务)。DDD 的本

2021-06-30 10:26:40 230

原创 COLA 4.0应用架构和DDD经典项目实践:货物运输系统

DDD (Domain-Driven Design),即领域驱动设计是思考问题的方法论,用于对实际问题建模,它以一种领域专家、设计人员、开发人员都能理解的通用语言作为相互交流的工具,然后将这些概念设计成一个领域模型。由领域模型驱动软件设计,用代码来实现该领域模型。所以,DDD 的核心是建立正确的领域模型。COLA 是 Clean Object-Oriented and Layered Architecture的缩写,代表“整洁面向对象分层架构”,是来自阿里技术专家的开源项目。目前COLA已经发展到C

2021-06-25 19:48:45 5543 1

原创 新版Elasticsearch调优索引和搜索性能实战

国内现在有大量的公司都在使用 Elasticsearch,包括阿里、京东、百度、平安、携程、滴滴、今日头条、饿了么、360安全、小米、vivo等诸多知名公司。基于Elasticsearch的大数据搜索平台,已经成为了众多企业的标配。在用传统的关系数据库在处理千万级别,亿级别的数据查询时,为了性能的考虑通常会将数据分表存储,比如100张表。当我们需要全局查询时,需要用union连接100张表做查询,效率很低,一个查询语句往往要十几秒才能完成,是无法接受的。Elasticsearch是非常灵活且功.

2020-09-14 13:10:07 259

原创 一步一步学习 iOS 6 编程(第四版)正式发布

所有范例程序及其截图都采用Xcode 4.4 和Xcode 4.5 最新版开发工具,本书包含了最新的iOS 6 开发技术,如自动布局(Auto Layout)、集合视图(Collection View)等等。新增内容包括:分割视图控制器(UISplitViewController)、UIScrollView滚动视图、手势识别器、Core Data持久化数据、SQLite、App调试技巧、自动布

2012-10-25 22:10:53 1725 2

原创 一步一步学习iOS 5编程(第三版)-PDF中文版-正式发布!

目前,这是第一本介绍iOS 5.x 和 Xcode 4.4 的中文版书籍,尤其适合于iOS 编程开发初学者。本教程由 EntLib.com 团队编写。如有任何技术问题,欢迎留言。 电子版 – PDF 格式,支持iPhone、iPad、Android等等各类平板电脑的阅读,方便携带,随时学习最新的移动开发技术知识!  第三版包含如下内容(合计有430多页),增加比较多深入开发

2012-09-20 08:14:36 1177

原创 EntLib.com 电子商务系统 v2.5 – 前台购物网站/网店发布-- 源码包

 请尊重 EntLib.com 的辛苦奉献及版权! 1、未获商业授权之前,不得将本软件用于商业用途(包括但不限于企业网站、经营性网站、以营利为目的或实现盈利的网站)。购买商业授权请登陆http://www.entlib.com/ 了解最新说明。2、未经官方许可,不得对本软件或与之关联的商业授权进行出租、出售、抵押或发放子许可证。3、未经官方许可,不得利用任何反编译、反汇编等技术手段对本

2010-03-18 10:57:00 940

原创 EntLib.com 电子商务系统 v2.5 – 前台购物网站/网店发布免费下载!

EntLib.com 电子商务系统 v2.5 – 前台购物网站/网店发布免费下载!   EntLib B2C电子商务(或网店)系统采用最新的ASP.Net 分层技术和AJAX技术,结合Microsoft .Net 平台和MS SQL 2005/2008 数据库运行,并且在开发过程中融入了优良的电子商务业务流程设计、网络营销和用户体验理念,让系统的流程设计、稳定性、易用性和实用性

2010-03-09 11:14:00 672

原创 EntLib电子商务系统 v2.5 即将发布,有重要更新!

 前台购物平台 v2.5 的主要改进内容(在线演示网站: http://demo.entlib.com/):1. 采用 DIV / CSS 对前台购物网站进行全面的重构,替换之前的 table 布局方式。不但减小前台页面的尺寸,而且也有助于商家对前台页面进行二次开发开发和定制。如下图所示,是首页的DIV布局脚本。 电子商务开发团队随后会提供更多的二次开发和页面定制的技术开发文档。2

2010-01-28 21:50:00 373

iOS 5 编程源码-FlowerWeb

本范例iOS App演示了如下控件的使用,从第三方网站获取特定URL的Web内容,并显示在UIWebView控件中。 开关(UISwitch) 分段控件(UISegmentedControl) Web视图(UIWebView)

2012-09-10

一步一步学习 iOS 5 编程(第二版)- 示例项目源代码下载-16部分

如何在你的iPhone App中发送邮件 iOS SDK 内置了发送mail的APIs,让发送mail变得简单了。通过几行代码,你就可以启动和Mail App一样的email 界面,让你编写邮件了。在本教程中,我们将创建一个非常简单的App,使用iOS SDK,演示如何发送文本和 HTML 邮件。

2012-08-26

一步一步学习 iOS 5 编程(第二版)- 示例项目源代码下载-14部分

我们将演示如何隐藏导航界面的tab bar(选项卡栏)。前面的教程中(第十二部分:Storyboard教程-创建Tab Bar控制器和Web视图),我们开发了一个tab bar(选项卡栏)应用程序。在之前的教程中,我们将导航控制器嵌入在tab bar控制器内。因此,当用户轻拍任一菜单项时,导航控制器切换到详细视图。

2012-08-25

一步一步学习 iOS 5 编程(第二版)- 示例项目源代码下载-13部分

一步一步学习 iOS 5 编程(第二版)- 示例项目源代码下载-13部分

2012-08-24

一步一步学习 iOS 5 编程(第二版)- 示例项目源代码下载-12部分

一步一步学习 iOS 5 编程(第二版)- 示例项目源代码下载-12部分

2012-08-19

一步一步学习 iOS 5 编程(第二版)- 示例项目源代码下载-11部分

一步一步学习 iOS 5 编程(第二版)- 示例项目源代码下载-11部分

2012-08-19

一步一步学习 iOS 5 编程(第二版)- 示例项目源代码下载-10部分

一步一步学习 iOS 5 编程(第二版)- 示例项目源代码下载-10部分

2012-08-19

EntLib.com 电子商务系统软件设计文档.pdf

本文档主要包含如下内容:EntLib 电子商务系统架构、系统部署图、业务流程图、订单处理流程和运行环境等等。

2012-07-28

SSB Router 发布、订阅框架.ppsx

SSB Router 是基于 SQL Server Service Broker 技术,实现一套完整的发布-订阅框架,其中消息的创建者发送Service Broker Message(又称article)到SSB Router Server。SSB Router Server负责分发消息给不同的订阅者(Subscriber)。每一个订阅者通过订阅来接受特定的消息。本文由EntLib.com team 编写。 如有任何技术问题,欢迎和我们联系。

2012-07-27

SQL Server Service Broker 疑难杂症汇总

Service Broker 是 Microsoft SQL Server 2005/2008/2012 中的新技术,它可帮助数据库开发人员生成安全、可靠且可伸缩的应用程序。本文档由 EntLib.com team 编写。

2012-07-26

SQL Server Service Broker基础知识

下面是一份关于 SQL Server Service Broker 基础知识介绍的PPT 文档,可以下载。 演讲者:EntLib.com MSN & Email:[email protected] 如有任何技术问题或者培训需求,欢迎和我们联系或者留言。

2012-07-26

一步一步学习 iOS 5编程-SimpleTable 项目(第九部分)

一步一步学习 iOS 5编程-SimpleTable 项目,源代码实现到第九部分。

2012-07-24

ASP.NET MVC 3 和 Autofac 范例程序

依赖注入容器Autofac和 ASP.NET MVC 3 的集成

2011-04-28

如何设计和运营-大中型电子商务平台

主要包含如下内容: * SQL、索引、数据库设计、死锁; * 缓存Cache –提升页面加载速度/缓解DB压力 * 异步消息处理–Service Broker * Batch Jobs / Services * 系统架构 - System Architecture * Exception Management / Alert System * EntLib–企业开发类库

2011-04-24

电子商务网站的快速SEO解决方案(EntLib.com)

本文是EntLib.com 电子商务小组(http://www.EntLib.com )针对国内电子商务网站关于SEO的一些思考和建议,提供了一些常用的、简单可行的SEO行动方案。更 高级别的、有针对性的优化方案需要深入分析和探讨。 通过阅读本文,你可以实现如下目的: 1. 了解电子商务网站的一些基本SEO规范。 2. 了解一些免费的网站管理员工具。 3. 本文提供的SEO改进方案简单实用,实现成本很小,但长期效果明显,对网站业务非常有帮助。 本文的大部分建议都基于SEO基本知识和我们的电子商务实践, 同时也参考业内的SEO专家文章和搜索引擎公司的官方文档。本文的一些场景以礼品中心网(http://www.GiftCenter.cn )的内容为主进行分析,在此表示感谢。

2011-04-24

asp.net 电子商务系统-后台业务处理系统 (由entlib.com提供)

EntLib 电子商务(或网店)系统十二大功能介绍: 1、SEO优化--完善的内部链接结构和导航功能,细节到商品页面的头部meta元素中keywords和description的定义,充分进行搜索引擎优化工作,迅速提升网店流量。 具体SEO细节,可以参考EntLib.com 电子商务小组编写了一篇关于SEO的文章《电子商务网站的快速SEO解决方案》。 2、邮件营销--内部集成用户注册、创建订单和审核订单邮件、发货通知、到货通知邮件、邮件群发和邮件订阅功能,精准营销赢得商机。 3、优惠券营销--系统提供了丰富的优惠券功能,可以按特定产品、产品类别、产品品牌、订单总金额等等多方位、多角度设计优惠券应用策略,全面提升优惠券营销效果。 4、多样促销--系统提供了多样的营销功能,如相关商品设置、有奖问答、赠品等等功能,促进用户购买欲望。 5、捆绑销售--灵活的商品捆绑销售折扣,操作简单方便,极大提高用户的购买欲望和购买决策,迅速提升网站的商品销量。 6、系统扩展--后台订单处理系统和采购入库系统可以根据业务的需要,与仓库管理系统(WMS)、RMA系统实现无缝集成,提供仓库的出库、入库的准确率和工作效率,充分适应企业未来的业务发展需要。 7、供应链管理--全面实现供应链管理,包括供应商管理、账期管理、采购(入库)管理、产品成本等等,确保商城的成本优势和商品供应。 8、财务管理--财务管理包括应收款(AR)、应付款(AP)及系统积分帐号预算控制,确保公司的现金流和积分的安全。 9、会员等级--根据消费金额自动判断会员等级体系,并可根据不同的会员级别指定不同的优惠活动,大大提升商城会员忠诚度。 10、积分运营--全商城积分引擎,客户购买商品获取积分、消费积分、评论或注册获取积分等等,系统进行了详细的记录,并自动从各系统积分帐号进行提取,使积分的使用符合预算控制。另外,通过积分促进用户购买欲望,提高用户二次购买率。 11、权限管理--基于角色的访问控制(RBAC)标准,设计权限管理系统,对系统的各项功能进行合理的定义和分配。 12、系统日志--系统的各项业务操作,都有详细的操作日志,包括操作人、操作时间、IP地址等等,确保系统的各项业务数据都有据可查。

2010-01-11

ASP.NET/C# 电子商务系统

EntLib.com 电子商务系统 v2.0 的前台购物网站部分,包括完整的前台购物网站的所有功能,如用户注册、登录、商品展示、购物车、下单、用户帐户中、新闻管理、投票、专卖店等等。 其中网站中的产品数据、产品图片等等均来自于礼品中心网(www.giftcenter.cn ),在此表示感谢。 EntLib.com 电子商务系统运行环境: (1)操作系统支持 Windows XP,Windows Vista,Windows 7,Windows Server 2003,Windows Server 2008。 (2)微软.Net Framework v3.5(微软提供免费下载) http://www.microsoft.com/downloads/details.aspx?familyid=333325fd-ae52-4e35-b531-508d977d32a6&displaylang=zh-cn (3)数据库采用微软SQL Server 2005 / 2008 或SQL Server Express 免费版本。

2009-11-16

最新版 Enterprise Library 企业库 V4.1 中文学习手册 --- 最新提供PDF 整合文档下载

Enterprise Library for .Net Framework 3.5 – EntLib v4.1 是patterns & practices 小组为.NET Framework 3.5 开发一套企业库,目前最新版本为v4.1,共包括9个Application Block,包括数据访问(Data Access Application Block)、异常管理(Exception Handling Application Block)、数据验证(Validation Application Block)等等,对企业应用开发非常有帮助,也非常实用。

2009-10-21

最新版 Enterprise Library 企业库 V4.1 中文学习手册(pdf 版本)

Enterprise Library for .Net Framework 3.5 – EntLib v4.1 是patterns & practices 小组为.NET Framework 3.5 开发一套企业库,目前最新版本为v4.1,共包括9个Application Block,包括数据访问(Data Access Application Block)、异常管理(Exception Handling Application Block)、数据验证(Validation Application Block)等等,对企业应用开发非常有帮助,也非常实用。

2009-10-20

EntLib.com Blog 开源ASP.NET/C# 博客平台 v3.0 发布(提供源码下载)

基于Subtext v2.0 开源ASP.NET博客系统的中文汉化及定制化开发,EntLib.com 开源博客小组根据用户的反馈意见,不断改进系统。2008年12月19日正式发布 EntLib.com Blog 开源博客平台 v3.0,已经在http://blog.EntLib.com 上线,欢迎访问体验,并提供反馈意见。本博客平台提供全部项目源代码共下载、交流、分享。

2008-12-20

EntLib.com 开源ASP.NET 博客系统中文定制化开发v2.1(项目源码下载)

基于Subtext v2.0 开源ASP.NET博客系统9.1在http://blog.EntLib.com 上线,部分网友联系尽快需要项目源码。尽管目前系统还有很多功能需要改进和加强,这里先提供一个初期的版本v2.1。 EntLib.com 在Subtext v2.0 开源ASP.NET/C#项目的基础上,进行了中文汉化及定制化开发工作。 本次主要更新如下: 1. 修正Subtext 项目的一些bugs。 2. 汉化Subtext 首页及AnotherEon001 模板,同时修改部分CSS UI设置。 3. 汉化修改并启用 tags 标签设置。 4. 汉化修改 FCKEditor 编辑器。 欢迎访问http://blog.EntLib.com 体验Blog 的实际演示效果。 对该Blog项目源码或配置的任何疑问,欢迎访问http://forum.EntLib.com 开源Blog 论坛提问或者分享经验。

2008-09-07

EntLib.com 开源ASP.NET论坛系统 v3.0

EntLib.com 开源ASP.NET论坛系统<br><br>演示地址及技术交流: http://forum.EntLib.com<br>基于.NET FRAMEWORK 2.0 / C# / SQL Server 平台。<br><br>本次发布更新的内容:<br>1.修改Theme设置,是UI更加符合国人的审美眼光。<br>2.修改ActiveUser的统计运算方法。<br>3.POINTS 汉化为发帖积分。<br>4.删除TOPIC扣减20个积分(原来为150个积分),删除POST扣减10个积分(原来为100个积分)。<br>5.更正一些不准确的汉化翻译。<br>6.修正与Firefox 2.0/3.0的页面兼容性问题。<br>7.修正后台管理页面Who is online中IP 地址错误。

2008-07-28

EntLib.com 开源ASP.NET论坛系统

基于ASP.NET / SQL SERVER 的开源论坛系统,http://forum.entlib.com --- EntLib.com 开源小组。

2008-07-05

Beginning Spring Boot 3, PDF 格式

Learn the Spring Boot 3 micro framework and build your first Java-based cloud-native applications and microservices. Spring Boot is the lightweight, nimbler cousin to the bigger Spring Framework, with plenty of "bells and whistles." This updated edition includes coverage of Spring Native, which will help you speed up your Spring Boot applications, as well as messaging with Spring Boot, Spring GraphQL, Spring Data JDBC and reactive relational database connectivity (R2DBC) with SQL.

2022-12-27

Spring in Action, 6th Edition, PDF 格式

Spring in Action, Sixth Edition is a comprehensive guide to Spring’s core features, all explained in Craig Walls’ famously clear style. You’ll put Spring into action as you build a complete database-backed web app step-by-step. This new edition covers both Spring fundamentals and new features such as reactive flows, Kubernetes integration, and RSocket. Whether you’re new to Spring or leveling up to Spring 5.3, make this classic bestseller your bible!

2022-12-24

最新版Elasticsearch调优搜索速度.pdf

Elasticsearch是非常灵活且功能丰富的搜索引擎,它提供了许多不同查询数据的方法。在实战业务场景中,经常会出现远远低于预期查询速度的慢查询。如果业务对查询延迟很敏感,Elasticsearch 查询延迟中的抖动现象就是比较困扰的一类问题。 作为分布式系统的Elasticsearch,可能有各种影响查询性能的因素。本文将分析可能导致慢查询的因素,并提供一些优化搜索速度的建议。

2020-09-13

elasticsearch-head-chrome-master.rar

elasticsearch-head-chrome插件,谷歌扩展程序,导入即能使用,不需要任何其他配置,方便快捷。

2019-08-17

Scala语言规范-2019.rar

Scala语言规范-Scala 是一门类 Java 的编程语言,它结合了面向对象编程和函数式编程。 Scala 是纯面向对象的,每个值都是一个对象,对象的类型和行为由类定义,不同的类可以通过混入(mixin)的方式组合在一起。 Scala 的设计目的是要和两种主流面向对象编程语言Java 和 C#实现无缝互操作,这两种主流语言都非纯面向对象。 Scala 也是一门函数式变成语言,每个函数都是一个值,原生支持嵌套函数定义和高阶函数。 Scala 也支持一种通用形式的模式匹配,模式匹配用来操作代数式类型,在很多函数式语言中都有实现。

2019-06-12

building-data-streaming-applications-apache-kafka

Contents Chapter 1: Introduction to Messaging Systems Chapter 2: Introducing Kafka the Distributed Messaging Platform Chapter 3: Deep Dive into Kafka Producers Chapter 4: Deep Dive into Kafka Consumers Chapter 5: Building Spark Streaming Applications with Kafka Chapter 6: Building Storm Applications with Kafka Chapter 7: Using Kafka with Confluent Platform Chapter 8: Building ETL Pipelines Using Kafka Chapter 9: Building Streaming Applications Using Kafka Streams Chapter 10: Kafka Cluster Deployment Chapter 11: Using Kafka in Big Data Applications Chapter 12: Securing Kafka Chapter 13: Streaming Application Design Considerations

2018-01-01

Deployment with Docker

Table of Contents 1. Containers - Not Just Another Buzzword 2. Rolling Up the Sleeves 3. Service decomposition 4. Scaling the Containers 5. Keeping the Data Persistent 6. Advanced deployment topics 7. Limits of Scaling and Their Workarounds 8. Building Our Own Platform 9. Exploring the largest-scale deployments

2018-01-01

Learning Kibana 5.0

Book Description Kibana is an open source data visualization platform that allows you to interact with your data through stunning, powerful graphics. Its simple, browser-based interface enables you to quickly create and share dynamic dashboards that display changes to Elasticsearch queries in real t

2017-12-01

Apress Beginning Spring Boot 2 PDF

Learn Spring Boot and how to build Java-based enterprise, web, and microservice applications with it. In this book, you'll see how to work with relational and NoSQL databases, build your first microservice, enterprise, or web application, and enhance that application with REST APIs. You'll also learn how to build reactive web applications using Spring Boot along with Spring Web Reactive. Then you’ll secure your Spring Boot-created application or service before testing and deploying it. After reading and learning with Beginning Spring Boot 2, you'll have the skills and techniques to start building your first Spring Boot applications and microservices with confidence to take the next steps in your career journey. What You'll Learn * Use Spring Boot autoconfiguration * Work with relational and NoSQL databases Build web applications with Spring Boot * Apply REST APIs using Spring Boot * Create reactive web applications using Spring Web Reactive * Secure your Spring Boot applications or web services * Test and deploy your Spring Boot applications Who This Book Is For Experienced Java and Spring Framework developers who are new to the new Spring Boot micro-framework.

2017-11-13

Apress.Beginning.Spring.Boot.2.pdf

Apress.Beginning.Spring.Boot.2.pdfApress.Beginning.Spring.Boot.2.pdfApress.Beginning.Spring.Boot.2.pdfApress.Beginning.Spring.Boot.2.pdfApress.Beginning.Spring.Boot.2.pdf

2017-11-13

Java规范_阿里-201703

Java规范_阿里-201703Java规范_阿里-201703Java规范_阿里-201703Java规范_阿里-201703Java规范_阿里-201703Java规范_阿里-201703Java规范_阿里-201703Java规范_阿里-201703Java规范_阿里-201703

2017-11-13

构建微服务-Building Microservices.pdf

基于Spring Cloud和Netflix OSS 构建微服务

2017-03-21

iOS 5 编程源码-UINavigationController

导航控制器(UINavigationController)用来管理一系列显示层次型信息的场景。一般而言,逐步显示更详细的信息。 导航控制器 -- 用户在场景之间切换时,导航控制器依次将视图控制器压入(push)堆栈中,且当前场景的视图控制器位于栈顶。要返回到上一级,导航控制器将弹出栈顶的控制器,从而回到它下面的控制器。 EntLib.com 团队提供!

2012-09-16

iOS 5 编程源码-PopoverEditor

弹出框(Popover)目前是iPad设备特有的功能和特性(iPhone 尚不支持)。用户只需触摸弹出框外面,就可关闭弹出框。EntLib.com团队提供!

2012-09-13

iOS 5 编程源码-ModalEditor

本文演示了Storyboard 多场景和切换(Segue)的应用。 在使用模板Single View Application创建iPhone App时,只包含一个视图控制器和一个视图,也就是只有一个场景。不过,可以很容易在Storyboard中添加场景。EntLib.com 团队提供!

2012-09-12

iOS 5 编程源码-ImageHop

下面的范例App演示了如下控件的使用,通过滑块、步进控件和按钮来控制在图像视图中播放动画。EntLib.com 团队提供。 图像视图(UIImageView) 滑块(UISlider) 步进控件(UIStpper)

2012-09-10

空空如也

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

TA关注的人

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