摘要: Spring+Mybatis实现动态SQL查询 在报表类应用中,通常需要根据不同的维度去组合复杂的查询条件,然后构造SQL去执行查询。如果只是通过在程序中简单地拼接SQL语句,工作量会非常大,而且代码可能也非常难以维护。Mybatis支持动态SQL查询功能,可以通过配置动态的SQL来简化程序代码中复 阅读全文
posted @ 2018-04-13 14:30 浮尘流年若往昔 阅读(3727) 评论(0) 推荐(0) 编辑
摘要: Node.js入门学习笔记 关于Node.js介绍,我们引用官网(http://nodejs.org/)的一段文字说明: 1 Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, sc 阅读全文
posted @ 2018-04-13 14:29 浮尘流年若往昔 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Memcached服务器安装、配置、使用详解 我使用的是CentOS 6.4系统,安装的Memcached版本为1.4.20。这里,记录一下安装配置的过程,以及如何使用一些常用的客户端来访问Memcached存储的数据。 安装配置 首先,编译、安装、配置libevent库,执行如下命令: 1 2 3 阅读全文
posted @ 2018-04-13 14:28 浮尘流年若往昔 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 基于Dubbo框架构建分布式服务 Dubbo是Alibaba开源的分布式服务框架,我们可以非常容易地通过Dubbo来构建分布式服务,并根据自己实际业务应用场景来选择合适的集群容错模式,这个对于很多应用都是迫切希望的,只需要通过简单的配置就能够实现分布式服务调用,也就是说服务提供方(Provider) 阅读全文
posted @ 2018-04-13 14:27 浮尘流年若往昔 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Apache Beam:一个开源的统一的分布式数据处理编程库 Apache Beam是一个开源的数据处理编程库,由Google贡献给Apache的项目,前不久刚刚成为Apache TLP项目。它提供了一个高级的、统一的编程模型,允许我们通过构建Pipeline的方式实现批量、流数据处理,并且构建好的 阅读全文
posted @ 2018-04-13 14:25 浮尘流年若往昔 阅读(2449) 评论(1) 推荐(0) 编辑
摘要: Spring Cloud Netflix构建微服务入门实践 在使用Spring Cloud Netflix构建微服务之前,我们先了解一下Spring Cloud集成的Netflix OSS的基础组件Eureka,对于Netflix的其他微服务组件,像Hystrix、Zuul、Ribbon等等本文暂不 阅读全文
posted @ 2018-04-13 14:22 浮尘流年若往昔 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 基本思想 设当前待排序的数组无序区为R[low..high],利用分治法可将快速排序的基本思想描述为: 分解: 在R[low..high]中任选一个记录作为基准(Pivot),以此基准将当前无序区划分为左、右两个较小的子区间R[low..pivotpos-1)和R[pivotpos+1..high] 阅读全文
posted @ 2018-04-13 14:20 浮尘流年若往昔 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 基本思想 将被排序的记录数组R[0..n-1]垂直排列,每个记录R[i]看作是重量为R[i].key的气泡。根据轻气泡不能在重气泡之下的原则,从下往上扫描数组R:凡扫描到违反本原则的轻气泡,就使其 向上”飘浮”。如此反复进行,直到最后任何两个气泡都是轻者在上,重者在下为止。具体过程,如下所示: 初始 阅读全文
posted @ 2018-04-13 14:20 浮尘流年若往昔 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 基本思想 基数排序是一种非比较型整数排序算法,其原理是将整数按位数切割成不同的数字,然后按每个位数分别比较。由于整数也可以表达字符串(比如名字或日期)和特定格式的浮点数,所以基数排序也不是只能使用于整数。基数排序可以采用两种方式: LSD(Least Significant Digital):从待排 阅读全文
posted @ 2018-04-13 14:18 浮尘流年若往昔 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 答:Java虚拟机是一个可以执行字节码的虚拟进程;Java设计的应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或是重新编译。 答:继承、封装、抽象、多态。 继承:继承是原有的类派生出子类,子类自动分享父类数据和方法的机制,这是类之间的一种关系,提高了代码的复用性和可扩展性。 封装: 阅读全文
posted @ 2016-03-21 23:04 浮尘流年若往昔 阅读(414) 评论(0) 推荐(2) 编辑