- 博客(17)
- 收藏
- 关注
原创 初始设计模式12——适配器模式
适配器模式Adapter Pattern将一个类的接口变换成客户端期待的另一种接口,从而使原本因接口不匹配而无法一起工作的两个类一起工作
2014-06-25 09:21:47
502
原创 SQL基础
1.数据表创建和管理SQL 关键字不区分大小写,为了可读性高,一般写成大写。创建表,下面语句定义了非空约束,默认值,主键和外键CREATE TABLE Person(id INT, schoolid INT, name VARCHAR(20) NOT NULL, age INT DEFAULT 0, PRIMARY KEY(id), FOREIGN KEY(schoolid) REFE
2014-06-19 22:19:05
441
原创 JAVA的NIO
JAVA NIO传统的IO系统具有一些问题,为了提高IO的效率,JAVA增加了另一套IO系统,NIO。NIO支持面向缓存基于通道的I/O操作,JDK7中,增加了对文件处理和文件特性的支持。NIO系统构建与两个基础之上,缓存和通道。缓存用于容纳数据,通道表示打开的到I/O设备的链接。NIO的操作需要首先获取连接I/O设备的通道以及用于容纳数据的缓存,然后操作缓存,根据需要输入输出数据。
2014-06-12 19:48:42
494
原创 初始设计模式1——六大设计原则
设计模式是一套由软件界前辈们总结出的可以反复使用的编程经验,旨在提高代码的可重用性,提高系统的可维护性,以及解决一系列复杂问题。设计模式包括6大设计原则和23种种设计模式。6大设计原则:单一职责原则SRP应该有却仅有一个原因引起类的变更,即类最好只实现一种功能。高内聚。单一职责的实现方式是一个职责一个接口。单一职责适用于类和接口,同样适用于方法,一个方法也应该只做好一件事。
2014-06-10 10:31:46
616
原创 常用排序算法——插入排序,快速排序,归并排序,堆排序,计数排序
public class SortTest { public static void swap(int[] nums, int i, int j){ int temp = nums[i]; nums[i] = nums[j]; nums[j] = temp; } //插入排序,时间复杂度最差,平均O(n^2);最好O(n),空间复杂度1 public static void
2014-06-03 16:12:31
745
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人