自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 软件设计的复杂度

http://blog.youkuaiyun.com/horkychen/article/details/45381743什么是软件设计的复杂度软件技术发展的使命之一就是控制复杂度(Complexity)。从高级语言的产生,到结构化编程,再到面向对象编程、组件化编程等等。关于复杂度的定义并不一致,想要详细了解的可以读读The Many Faces of Complexity in

2015-04-30 11:53:41 2000

转载 Java从入门到精通——数据库篇Mongo DB 导出,导入,备份

http://blog.youkuaiyun.com/gwblue/article/details/45338227一、概述   本篇博客为大家讲述一下Mongo DB是如何导入导出数据,还有就是备份数据的。   在下面操作的时候需要把Mongo DB的服务端打开才能操作。二、导出。   MongoDB的导出非常简单打开cmd 输入下面命令 

2015-04-30 11:52:15 1829

转载 Docker实战:更轻松、更愉快、更高效

http://blog.youkuaiyun.com/tengyunjiawu_com/article/details/45341385编者按:借助Docker,我们可以更容易地进行web应用部署,而同时不必头疼于项目依赖、环境变量以及各种配置问题,Docker可以快捷、高效地处理好这一切。而这也是本教程所要实现的主要目的。以下是作者原文:首先我们来学习使用Docker容器运行

2015-04-30 11:50:50 1787

转载 Spring入门介绍-IOC(二)

http://blog.youkuaiyun.com/lpjishu/article/details/45392405浅谈IOCIOC(inversion of control)是Spring的核心,贯穿始终。所谓IOC就是有Spring来控制对象的生命周期和对象间的关系。传统开发模式:对象之间相互依赖IOC开发模式:IOC控制对象之间的依赖IOC的理论背景

2015-04-30 11:50:46 1702

转载 MySql索引算法原理解析(通俗易懂,只讲B-tree)

http://blog.youkuaiyun.com/h348592532/article/details/40989111刚开始学习的时候,百度去查,但发现好多说得太复杂不好理解,结合各个文章总结一下(建议大概看文字,不理解不要紧,然后再看图的执行步骤然后在结合文字,这样一切就清晰好多)    B-tree,B是balance,一般用于数据库的索引。使用B-tree结构可以显著减少定位记录时

2015-04-30 11:47:34 1701

转载 大数据处理算法三:分而治之/hash映射 + hash统计 + 堆/快速/归并排序

百度面试题1、海量日志数据,提取出某日访问百度次数最多的那个IP。IP 是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每个小文中出现频率最大的 IP(可以采用hash_map进行频率统计,然后再找出频率最大的几个)及相应的频率。然后再在这1000个最大的IP中,找出那个频率最大的IP,即 为所求。 百度

2015-04-30 11:46:11 2480

转载 大数据处理算法一:Bitmap算法

腾讯面试题:给20亿个不重复的unsigned int的整数,没排过序的,然后再给一个数,如何快速判断这个数是否在那40亿个数当中并且所耗内存尽可能的少? 解析:bitmap算法就好办多了 所谓bitmap,就是用每一位来存放某种状态,适用于大规模数据,但数据状态又不是很多的情况。通常是用来判断某个数据存不存在的。 例如,要判断一千万个人的状态,每个人只有两种状态:男人,女人,

2015-04-30 11:44:42 2354

转载 大数据处理算法二:Bloom Filter算法

百度面试题:给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?Bloom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法。通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求100%正确的场合。一. 实例   为了说明Bloom Filter存在的重要意义,举一个实例:

2015-04-30 11:44:28 1695

转载 软件测试-白盒&灰盒篇

http://blog.youkuaiyun.com/u010028869/article/details/45348919这篇博客接着来介绍白盒测试,在没有具体接触白盒测试前,总觉他很神秘,很复杂。相信大家都会有这样的感觉,今天就来把这个盒子打开,剖析一下白盒测试。 白盒测试                                      

2015-04-30 11:41:38 2004

转载 【持久化框架】SpringMVC+Spring4+Mybatis3集成,开发简单Web项目+源码下载

http://blog.youkuaiyun.com/jiuqiyuliang/article/details/45132493上篇博文我们介绍了mybatis的基本概念与原理,这篇博文我们通过Spring与Mybatis集成,开发一个简单用户增删改查的Web项目。 基本准备工作 1、安装JDK1.6以上版本,安装与配置2、下载mybatis-3.2.0版:

2015-04-30 11:39:35 2411

转载 AVA设计模式初探之组合模式

先看看组合模式的定义吧:“将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。”   就拿剪发办卡的事情来分析一下吧。   首先,一张卡可以在总部,分店,加盟店使用,那么总部可以刷卡,分店也可以刷卡,加盟店也可以刷卡,这个属性结构的店面层级关系就明确啦。   那么,总店刷卡消费与分店刷卡消费是一样的道理,那么总店与分店对

2015-04-30 11:37:16 1743

转载 JAVA设计模式初探之桥接模式

生活中的一个例子:    拿汽车在路上行驶的来说。既有小汽车又有公共汽车,它们都不但能在市区中的公路上行驶,也能在高速公路上行驶。这你会发现,对于交通工具(汽车)有不同的类型,它们所行驶的环境(路)也有不同类型,在软件系统中就要适应两个方面(不同车型,不同道路)的变化,怎样实现才能应对这种变化呢?概述:在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“

2015-04-30 11:37:08 1670

转载 JAVA设计模式之门面模式(外观模式)

医院的例子  现代的软件系统都是比较复杂的,设计师处理复杂系统的一个常见方法便是将其“分而治之”,把一个系统划分为几个较小的子系统。如果把医院作为一个子系统,按照部门职能,这个系统可以划分为挂号、门诊、划价、化验、收费、取药等。看病的病人要与这些部门打交道,就如同一个子系统的客户端与一个子系统的各个类打交道一样,不是一件容易的事情。  首先病人必须先挂号,然后门诊。如果医生要求化验

2015-04-30 11:35:43 1567

转载 JAVA设计模式初探之装饰者模式

这个模式花费了挺长时间,开始有点难理解,其实就是定义:动态给一个对象添加一些额外的职责,就象在墙上刷油漆.使用Decorator模式相比用生成子类方式达到功能的扩充显得更为灵活。设计初衷:通常可以使用继承来实现功能的拓展,如果这些需要拓展的功能的种类很繁多,那么势必生成很多子类,增加系统的复杂性,同时,使用继承实现功能拓展,我们必须可预见这些拓展功能,这些功能是编译时就确定了,是静态的

2015-04-30 11:35:34 1737

转载 JAVA设计模式之享元模式

解释一下概念:也就是说在一个系统中如果有多个相同的对象,那么只共享一份就可以了,不必每个都去实例化一个对象。比如说一个文本系统,每个字母定一个对象,那么大小写字母一共就是52个,那么就要定义52个对象。如果有一个1M的文本,那么字母是何其的多,如果每个字母都定义一个对象那么内存早就爆了。那么如果要是每个字母都共享一个对象,那么就大大节约了资源。  在Flyweight模式中,由于要产生各种各样

2015-04-30 11:35:02 1693

转载 JAVA设计模式之代理模式

http://blog.youkuaiyun.com/jason0539/article/details/45216585【代理模式应用场景举例】比如在玩“极品飞车”这款游戏,如果游戏者手中的金钱达到了一定的数量就可以到车店买一部性能更高的赛车,那么这个卖车的“车店”就是一个典型的“汽车厂家”的“代理”,他为汽车厂家“提供卖车的服务”给有需求的人士。从面向对象的方面考虑,“销售汽车的代理”

2015-04-30 11:32:19 1679

空空如也

空空如也

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

TA关注的人

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