- 博客(9)
- 收藏
- 关注
原创 linux命令整理
1,内核主要负责以下四种功能: 1,系统内存管理 2,软件程序管理 3,硬件设备管理 4,文件系统管理2,Linux内核中有两种方法用于插入设备驱动代码: 1)编译进内核的设备驱动代码 2)可插入内核的设备驱动模块 以前,插入设备驱动代码的唯一途径是重新编译内核。每次给系统添加新设备,都要重新编译一遍内核代码。随着linux内核 支持的硬件设备越来越多,这个过程变得越来越低效。不过好在linux...
2018-04-19 22:05:57
197
原创 Effective Java读书笔记之消除过期对象的引用
考虑下面这个简单的栈实现的例子package cn.evansung;import java.util.Arrays;import java.util.EmptyStackException;public class Stack { private Object[] elements; private int size = 0; private static final int D...
2018-04-18 00:21:58
222
原创 Effective Java读书笔记之遇到多个构造器参数时考虑用构建器(builder)
如果类的构造器或者静态工厂中具有多个参数,设计这种类时,Builder模式就是中不错的选择,特别是当大多参数都是可选的时候 。与使用传统的 重叠构造器模式相比,使用Builder模式的客户端代码将更易于阅读和编写,构建器也比 JavaBeans更安全。eg. 1,针对多参数使用重叠构造器模式(telescoping contructor)package cn.evansung;...
2018-04-13 23:41:01
206
原创 Effective Java读书笔记之静态工厂代替构造器
静态工厂方法(对比构造器) 优势: 1,它有名称。通过选择不同的名称突出它们的区别(对比类的构造器) 2,不必每次调用它们的时候都创建一个新对象。 3,可以返回原返回类型的任何子类型对象(多态) 4,使代码变得更加简洁 使用构造器: Map<String, List<String>> m = new HashMap<...
2018-04-13 00:30:24
154
原创 1.设计模式之简单工厂模式
简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。 上代码:package cn.evansung.design;public class Operati
2017-11-13 22:33:47
190
原创 java插入排序
插入排序:插入排序指的是每次讲待排序的数据插入到已排序好序列的 正确位置。比如站队时我们让学生的从低到高排列,后面来的学生需要将自己插入到队伍的正确位置中。伪代码: //升序排列 InsertSort(array) for j = 2 to array.length value = array[j] i = j - 1 while (i > 0 and
2017-09-14 11:25:02
345
原创 struts常用配置
1. Struts2默认会加载类加载路径(如果是web项目对应于WEF-INF/classs/ 下面)下的struts.xml、struts-default.xml、struts-plugin.xml三类文件。 ->struts.xml:开发者定义的默认配置文件。 ->struts-defalut.xml:Struts2框架自带的配置文件。 ->struts-plug
2017-09-08 20:33:27
418
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人