摘要:
谈论数据结构的目的是为了在计算机中实现对数据的操作。因此还需要研究如何在计算机中表示数据。数据的逻辑结构在计算机存储设备中的映像被称为数据的存储结构。也可以说数据的存储结构是逻辑结构在计算机存储器的实现,又称物理结构。数据的存储结构是十分依赖计算机的。常见存储结构有顺序存储结构、链式存储结构等。 总 阅读全文
摘要:
一、线性表是一种逻辑数据结构。 线性表是最基本、最简单、也是最常用的一种数据结构。 线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的(注意,这句话只适用大部分线性表,而不是全部。比如,循环链表逻辑层次上也是一种线性表(存储层次上属于链式存储), 阅读全文
摘要:
数据结构:数据与数据之间的结构关系(数组、队列、树、图等结构) 算法:解决问题的步骤 总结: 1、程序 = 数据结构 + 算法 。数据是程序的中心。数据结构和算法两个概念间的逻辑关系贯穿了整个程序世界,首先二者表现为不可分割的关系。没有数据间的有机关系,程序根本无法设计。 2、数据结构与算法关系:数 阅读全文
摘要:
一、饿汉模式(实例早早在类加载时就创建) 二、懒汉模式 三、测试 阅读全文
摘要:
后台框架:jfinal + velocity、前台框架:jquery 页面 js封装请求方法(common.js) Controller Service Pager类封装分页信息 总结: 此实例用subList功能分页,后续会用数据库SQL来完成分页。 阅读全文
摘要:
动态代理实现步骤 1、创建一个实现InvocationHandler的类,它必须实现invoke方法 /** *@param proxy 代理对象 *@param method 代理对象方法 */ public Object invoke(Object proxy,Method method,Obj 阅读全文
摘要:
中介模式:A类与B类相互调用关系,通过中介模式解耦。 外观模式(门面模式):对其它类提供统一接口服务。 客户端调用一个接口,门面模式调用众多类。 总结: 中介模式强调类与类间解耦 外观模式(门面模式):对外提供一个接口。 阅读全文
摘要:
public class TestPerson { private String name; private Integer sex; public String getName() { return "zhangsan"; } public void setName(String name) { thi... 阅读全文
摘要:
@RequestBody 将HTTP请求正文转换为适合的HttpMessageConverter对象。 @ResponseBody 将内容或对象作为 HTTP 响应正文返回,并调用适合HttpMessageConverter的Adapter转换对象,写入输出流。 /** * @return 返回Pe 阅读全文
摘要:
Spring将事务管理分成了两类 一、编程式事务管理:(不常用) transactionTemplate.execute(new TransactionCallback<People>() { @Override public People doInTransaction(TransactionSt 阅读全文