Jack Zhou的专栏

一切都将灰飞烟灭,我们要做的就是尽情燃烧!

机器学习资源和路线图

机器学习资料: 1. 台湾大学林轩田老师的”机器学习基石” http://www.bilibili.com/video/av1624332/?from=search&seid=5267157557318528006 只看完一部分,不错,推荐。 2. 进阶课程:台湾大学林轩田老师的”...

2017-05-09 11:59:44

阅读数 4073

评论数 0

Apache Mesos:数据中心就是计算机

数据中心就是计算机。云计算资源管理的方式正在改变。传统的数据中心在云和虚拟化层面的资源管理在当今企业日益增长的计算服务需要下,已经难以保持高效率。为了应对这个挑战,数据中心需要更高效率地提供更强的计算和存储服务。 Mesos和 YARN就是这样的解决方案。这些涌现的集群管理平台是下一代细粒度集群管...

2015-11-04 11:19:41

阅读数 2098

评论数 2

第6部分:AOP

6.1 AOP基础

2015-06-14 22:22:45

阅读数 2193

评论数 0

第5部分:表达式语言SpEL

5.1  概述 5.1.1  概述        Spring表达式语言全称为“Spring Expression Language”,缩写为“SpEL”,类似于Struts2x中使用的OGNL表达式语言,能在运行时构建复杂表达式、存取对象图属性、对象方法调用等等,并且能与Spring功能完美整合...

2015-04-17 16:33:20

阅读数 10964

评论数 0

第4部分:资源

4.1.1  概述   在日常程序开发中,处理外部资源是很繁琐的事情,我们可能需要处理URL资源、File资源资源、ClassPath相关资源、服务器相关资源(JBoss AS 5.x上的VFS资源)等等很多资源。因此处理这些资源需要使用不同的接口,这就增加了我们系统的复杂性;而且处理这些资...

2015-04-17 14:49:18

阅读数 2101

评论数 0

第3部分:更多DI的知识

3.3.1  延迟初始化Bean   延迟初始化也叫做惰性初始化,指不提前初始化Bean,而是只有在真正使用时才创建及初始化Bean。   配置方式很简单只需在标签上指定 “lazy-init” 属性值为“true”即可延迟初始化Bean。   Spring容器会在创建容器时提前初始化“si...

2015-04-17 12:56:09

阅读数 1857

评论数 0

第3部分:依赖注入DI

3.1.1 依赖和依赖注入 传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系: 泛化:表示类与类之间的继承关系、接口与接口之间的继承关系; 实现:表示类对接口的实现; 依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“...

2015-04-13 21:02:12

阅读数 2228

评论数 0

第2部分:IoC容器

2.2.1  IoC容器的概念 IoC容器就是具有依赖注入功能的容器,IoC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IoC容器进行组装。在Spring中BeanFactory是IoC容器的实际代表者。 Spring Io...

2015-04-13 20:57:02

阅读数 2254

评论数 0

第1部分:Spring框架概述

Spring框架是一个轻量级的解决方案和一个潜在的一站式构建企业级应用程序. 然而, Spring 是模块化的,它允许你只使用你需要的哪些模块, 无需引入不必要的。你可以使用IoC容器,在其上使用Struts.但是你也可以只使用Hibernate整合代码或者JDBC抽象层。Spring框架支持声明...

2015-04-13 20:52:46

阅读数 5517

评论数 0

如何解决秒杀的性能问题和超卖的讨论

最近业务试水电商,接了一个秒杀的活。之前经常看到淘宝的同行们讨论秒杀,讨论电商,这次终于轮到我们自己理论结合实际一次了。   ps:进入正文前先说一点个人感受,之前看淘宝的ppt感觉都懂了,等到自己出解决方案的时候发现还是有很多想不到的地方其实都没懂,再次验证了“细节是魔鬼”的理论。并且一个人的...

2014-09-22 23:38:27

阅读数 39853

评论数 9

Nginx:配置指南(2)

基于名字的虚拟主机 Nginx首先选定由哪一个虚拟主机来处理请求。让我们从一个简单的配置(其中全部3个虚拟主机都在端口*:80上监听)开始: server { listen 80; server_name example.org www.example.o...

2014-07-23 17:22:09

阅读数 6577

评论数 0

Nginx:配置指南(1)

This guide gives a basic introduction to nginx and describes somesimple tasks that can be done with it.It is supposed that nginx is already installed...

2014-07-20 22:29:46

阅读数 4441

评论数 0

开源软件架构:Nginx

nginx(发音"engine x")是俄罗斯软件工程师Igor Sysoev开发的免费开源web服务器软件。nginx于2004年发布,聚焦于高性能,高并发和低内存消耗问题。并且具有多种web服务器功能特性:负载均衡,缓存,访问控制,带宽控制,以及高效整合各种应用的能力,这些...

2014-07-20 22:14:01

阅读数 10160

评论数 2

Martin Fowler的《持续集成》

持续集成是一种软件开发实践,在实践中项目成员频繁地进行集成,通常每个成员每天都会做集成工作,如此,每天整个项目将会有多次集成。每次集成后都会通过自动化构建(包括测试)来尽快发现其中的错误。许多团队都发现这种方法大大地减少了集成问题并且能够快速地开发出高内聚性的软件。本文简要地总结了持续集成技术及其...

2014-07-14 15:15:10

阅读数 3317

评论数 0

数据库集群技术漫谈

简介 当今世界是一个信息化的世界,我们的生活中无论是生活、工作、学习都离不开信息系统的支撑。而信息系统的背后用于保存和处理最终结果的地方就是数据库。因此数据库系统就变得尤为重要,这意味着如果数据库如果面临问题,则意味着整个应用系统也会面临挑战,从而带来严重的损失和后果。     如今“大数据”...

2014-07-12 16:08:10

阅读数 4368

评论数 0

Mockito:一个强大的用于Java开发的模拟测试框架

介绍   本文将介绍模拟测试框架Mockito的一些基础概念, 介绍该框架的优点,讲解应用Mockito的Java示例。 模拟(Mock)的概念    在软件开发的世界之外 "mock"一词是指模仿或者效仿. 因此可以将“mock”理解为一个替...

2014-07-12 16:05:40

阅读数 21690

评论数 2

NoSQL数据库面面观

Alexey Vasiliev是一位知名的Web开发者与Linux系统管理员,曾参与开发过多个项目,如falcon、mongodb_logger、sht_rails及piro等项目。近日,Vasiliev就当前各种NoSQL数据库的优势与劣势撰文进行了详尽的分析。这些分析与比较将会对广大开发者项目...

2014-07-12 16:04:53

阅读数 2245

评论数 0

微软经典面试100题系列(部分)

本文整理自:http://blog.csdn.net/v_july_v/article/details/6543438     1. 把二元查找树转变成排序的双向链表     题目: 输入一棵二元查找树,将该转换成个排 序的双向链表。 要求不能创建任何新的结点,只调整指针向。   10 /   ...

2014-07-10 14:29:04

阅读数 21788

评论数 1

海量数据处理面试题整理

本文整理自July的博客:http://blog.csdn.net/v_JULY_v   1、海量日志数据,提取出某日访问百度次数最多的那个IP。   首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法...

2014-07-10 14:19:27

阅读数 3206

评论数 0

深入理解Java国际化

假设我们正在开发一个支持多国语言的Web应用程序,要求系统能够根据客户端的系统的语言类型返回对应的界面:英文的操作系统返回英文界面,而中文的操作系统则返回中文界面——这便是典型的i18n国际化问题。对于有国际化要求的应用系统,我们不能简单地采用硬编码的方式编写用户界面信息、报错信息等内容,而必须为...

2014-07-09 23:26:25

阅读数 48574

评论数 7

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