-
资深P7架构师详解淘宝服务端高并发分布式架构演进之路
资深P7架构师详解淘宝服务端高并发分布式架构演进之路 1. 概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 2...
-
MySQL之SQL优化详解(二)
MySQL之SQL优化详解(二) 目录 MySQL之SQL优化详解(二) 1. SQL的执行顺序 1.1 手写顺序 1.2 机读顺序 2. 七种join 3. 索引 3.1 索引初探 3.2 索引分类 3.3 建与不建 4. 性能分析Explain MySQL之SQL优化详解(二) 1. SQL的执行顺序 1.1 手写顺序 ? 1.2 机读顺序 ? ?...
-
二十四:解释器模式
二十四:解释器模式 定义:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 使用场景:解释器模式需要解决的是,如果一种特定类型的问题发生的频率足够高,那么可能就值得将该问题的各个实例表述为一个简单语言中...
-
JVM工作原理浅析
JVM工作原理浅析 JVM(JavaVirtualMachine,Java虚拟机)是JRE的一部分。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java语言最重要的特点就是跨平台...
-
十九:组合模式(删除文件夹,文件)
十九:组合模式(删除文件夹,文件) 定义:(GoF《设计模式》):将对象组合成树形结构以表示部分整体的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 从定义中可以看出,组合模式用来表示部分与整体的层次结构(类似于树结构),而且也可以使用户...
-
介绍一种很好用的任务调度平台
介绍一种很好用的任务调度平台 1 总体设计 分布式任务调度平台是什么 XXL-JOB是一个轻量级分布式任务调度平台,和quartz相似,但是XXL-JOB将调度中心与执行器解耦,弥补了quartz的不足(使用API方式操作任务,不人性化;系统侵入性严重等) 其核心设计目标是开发迅速、...
-
SpringCloud学习(SPRINGCLOUD微服务实战)一
SpringCloud学习(SPRINGCLOUD微服务实战)一 SpringCloud学习(SPRINGCLOUD微服务实战) springboot入门 1.配置文件 1.1可以自定义参数并在程序中使用 注解@component @value 例如 若配置文件为application-dat.yml ? book.name = spring book.author = abc @Componen...
-
十一:外观模式详解(Service,action与dao)
十一:外观模式详解(Service,action与dao) 定义:外观模式是软件工程中常用的一种软件设计模式。它为子系统中的一组接口提供一个统一的高层接口。这一接口使得子系统更加容易使用。 该定义引自百度百科,它的表现很简单,将一系列子接口的功能进行整理,从而产生一...
-
稀疏数组与环形数组
稀疏数组与环形数组 数据结构与算法的关系 数据结构(data structure)是一门研究组织数据方式的学科,有了编程语言也就有了数据结构。学好数据结构可以编写出跟家漂亮,更加有效率的代码 要学好数据结构就要多多考虑如何将生活中遇到的问题,用程序去实现解决 程序=数据...
-
TDD(测试驱动开发)死了吗?
TDD(测试驱动开发)死了吗? 01、前言 很早之前,曾在网络上见到过 TDD 这 3 个大写的英文字母,它是 Test Driven Development 这三个单词的缩写,也就是测试驱动开发的意思听起来很不错的一种理念。 其理念主要是确保两件事: 确保所有的需求都能被照顾到 。 在代码...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
