博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 8 ··· 18 下一页

2015年4月17日

摘要: Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 如果你已经有十次输入同样的Ant targets来编译你的代码、jar或者war、生成javadocs,你一定会自问,是否有一个重复性更少却能同样完成该工作的方法。Maven便提供了... 阅读全文

posted @ 2015-04-17 22:14 xymaqingxiang 阅读(290) 评论(0) 推荐(0) 编辑

摘要: 许多分布式计算系统都可以实时或接近实时地处理大数据流。本文将对三种Apache框架分别进行简单介绍,然后尝试快速、高度概述其异同。Apache Storm 在Storm中,先要设计一个用于实时计算的图状结构,我们称之为拓扑(topology)。这个拓扑将会被提交给集群,由集群中的主控节点(ma... 阅读全文

posted @ 2015-04-17 02:09 xymaqingxiang 阅读(428) 评论(0) 推荐(0) 编辑

摘要: Netty简介: Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。 Netty 是一个基于NIO的客户,服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例... 阅读全文

posted @ 2015-04-17 01:57 xymaqingxiang 阅读(304) 评论(0) 推荐(0) 编辑

2015年4月16日

摘要: 1 简介 演变:MVC ——> MVP ——> MVVM 英文原文:MVC vs.MVP vs.MVVM 三者的目的都是分离关注,使得UI更容易变换(从Winform变为Webform),使得UI更容易进行单元测试。 MVC模式(Model-View-Controller)是软件工程中的一种... 阅读全文

posted @ 2015-04-16 11:46 xymaqingxiang 阅读(217) 评论(0) 推荐(0) 编辑

摘要: 为什么需要锁(并发控制)? 在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。典型的冲突有:丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。脏读:当一个事务... 阅读全文

posted @ 2015-04-16 10:38 xymaqingxiang 阅读(145) 评论(0) 推荐(0) 编辑

摘要: 英文原文:3 Key Software Principles You Must Understand,翻译:iteye在本文中将介绍 3 条重要的软件开发原则(DRY、KISS、YAGNI原则),你可能已经知道,也可能只知道其中一条。这些原则看似很简单,但实施起来会很难。无论如何,这些原则提供了一个... 阅读全文

posted @ 2015-04-16 10:18 xymaqingxiang 阅读(302) 评论(0) 推荐(0) 编辑

摘要: 问题导读 1 字符串和数组 2 链表 3 树 4 图 5 排序 6 递归 vs 迭代 7 动态规划 8 位操作 9 概率问题10 排列组合11 其他 -- 寻找规律英文版以下从Java角度解释面试常见的算法和数据结构:字符串,链表,树,图,排序,递归 vs. 迭代,动态规划,位操作,概率问题,排列组... 阅读全文

posted @ 2015-04-16 09:39 xymaqingxiang 阅读(552) 评论(0) 推荐(0) 编辑

2015年4月14日

摘要: thrift框架总结,可伸缩的跨语言服务开发框架前言:目前流行的服务调用方式有很多种,例如基于 SOAP 消息格式的 Web Service,基于 JSON 消息格式的 RESTful 服务等。其中所用到的数据传输方式包括 XML,JSON 等,然而 XML 相对体积太大,传输效率低,JSON 体积... 阅读全文

posted @ 2015-04-14 22:29 xymaqingxiang 阅读(338) 评论(0) 推荐(0) 编辑

摘要: 本文导读:Component全家谱结构图Spout分析 ——类图 ——分析(接口实现)、结论 ——可靠的与不可靠的消息(推荐)Bolt分析 ——类图 ——分析(接口实现)、结论 ——可靠的与不可靠的Bolt(推荐)Component: Storm中,Spout和Bolt都是其Compo... 阅读全文

posted @ 2015-04-14 15:45 xymaqingxiang 阅读(5964) 评论(0) 推荐(0) 编辑

摘要: 摘自维基百科,原链接为:http://zh.wikipedia.org/zh/LISP因为Clojure是Lisp的一种的方言,所以我们可以先来了解一下Lisp这个比较小众的编程到底是什么~-------------------------------------------------------... 阅读全文

posted @ 2015-04-14 11:00 xymaqingxiang 阅读(2605) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 18 下一页