摘要: 图解快速排序 快速排序是由C. A. R. Hoare(东尼·霍尔)在1962年提出一种排序算法。其基本思想是基本思想是,通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序。 思想: 1.在待排序的元素任取一 阅读全文
posted @ 2017-10-29 19:39 南陵美酒 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 排序是数据处理中十分常见且核心的操作,虽说实际项目开发中很小几率会需要我们手动实现,毕竟每种语言的类库中都有n多种关于排序算法的实现。但是了解这些精妙的思想对我们还是大有裨益的。本文简单温习下最基础的三类算法:选择,冒泡,插入。 先定义个交换数组元素的函数,供排序时调用 /** * 交换数组元素 * 阅读全文
posted @ 2017-10-29 19:30 南陵美酒 阅读(281) 评论(0) 推荐(0) 编辑
摘要: (1)普通索引 这是最基本的MySQL数据库索引,它没有任何限制。它有以下几种创建方式: 创建索引 CREATE INDEX indexName ON mytable(username(length)); 如果是CHAR,VARCHAR类型,length可以小于字段实际长度;如果是BLOB和TEXT 阅读全文
posted @ 2017-10-29 19:28 南陵美酒 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 转自: http://www.cnblogs.com/holoyong/p/7479460.html类加载 java的类加载过程分为加载、验证、准备、解析、初始化等阶段,加载、验证、准备、初始化的开始顺序是一定的,解析则可能会出现在初始化之后、使用过程中。 加载 类加载的第一个阶段就是加载类字节流, 阅读全文
posted @ 2017-10-29 19:25 南陵美酒 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一、前言 部门去年年中开始各种改造,第一步是模块服务化,这边初选dubbo试用在一些非重要模块上,慢慢引入到一些稍微重要的功能上,半年时间,学习过程及线上使用遇到的些问题在此总结下。 整理这篇文章差不多花了两天半时间,请尊重劳动成果,如转载请注明出处http://blog.csdn.net/hzzh 阅读全文
posted @ 2017-10-27 11:47 南陵美酒 阅读(302) 评论(0) 推荐(0) 编辑
摘要: MyBatis框架执行过程: 1、配置MyBatis的配置文件,SqlMapConfig.xml(名称不固定) 2、通过配置文件,加载MyBatis运行环境,创建SqlSessionFactory会话工厂 SqlSessionFactory 在实际使用时按单例方式。 3、通过SqlSessionFa 阅读全文
posted @ 2017-10-27 10:59 南陵美酒 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一 工作原理 在Struts2框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集 阅读全文
posted @ 2017-10-27 10:43 南陵美酒 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 事务表示一组动作,要么都成功,要么都失败。 redis事务是一组命令的集合,事务和命令一样都是Redis最小的执行单位,以事务的单位要么都执行要不执行。Reids事务需要用到两个命令MULTL和EXEC,事务开始的时候先向Reids服务器发送MULTL命令,然后一次发送需要在本次事务中需要处理的命令 阅读全文
posted @ 2017-10-23 20:53 南陵美酒 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 原文章: http://www.ibm.com/developerworks/cn/java/j-lo-spring-principle/ 感谢作者的分享,请多多支持原作者。 Spring 总共有十几个组件,但是真正核心的组件只有几个,下面是 Spring 框架的总体架构图: 从上图中可以看出 Sp 阅读全文
posted @ 2017-10-21 22:56 南陵美酒 阅读(179) 评论(0) 推荐(0) 编辑
摘要: hiebernate是一个开源的对象关系映射框架,他对JDBC进行了轻量级的封装,它将数据库表与pojo建立映射关系,是一个全自动的orm(JavaBean与关系型数据框的映射关系)框架。hibernate可以自动生成sql语句自动执行,使得程序员可以随意使用对象编程的思维操作数据库。hiberna 阅读全文
posted @ 2017-10-20 22:12 南陵美酒 阅读(360) 评论(0) 推荐(0) 编辑