`
文章列表
整数(秒数)转换为时分秒格式(xx:xx:xx) // a integer to xx:xx:xx public static String secToTime(int time) { String timeStr = null; int hour = 0; int minute = 0; int second = 0; if (time <= 0) return "00:00"; else { m ...

LINUX知识点汇聚

1、linux 如何查找文件 写道 find / -name abc.txt   ( / :为从根哪个目录开始查找,abc.txt 严格匹配可以加单引号和双引号)   2、vi :set nu 显示行数   3、Linux crontab 命令格式与详细例子 : http://blog.csdn.net/ethanzhao/article/details/4406017

MYSQL知识点汇聚

MySQL社区版下载地址:http://dev.mysql.com/downloads/ 第二版MYSQL视频教程:http://php.itcast.cn/news/20130617/17423736508.shtml MYSQL优化视频教程:http://php.itcast.cn/news/61ee8515/a34e/477d/9d5d/662dbff5e161.shtml   1、MYSQL如何设置大小写敏感 写道 1、linu ...
学习笔记,转自:http://blog.csdn.net/gbtyy/article/details/17165605   Spring 3.2.x通过@ResponseBody标签返回JSON数据的方法都报406错: Failed to load resource: the server responded with a status of 406 (Not Acceptable) 以及报错描述: The resource identified by this request is only capable of generating responses with characteris ...
Observer 模式 假设今天您设计一个试算表程式,当中有一个资料物件,您可以用表格图形物件、柱状图形物件、圆饼图形物件等方式来 呈现物件,无论您是用哪种图形物件,重点 是若资料物件的内容作了更改,则图形物件的内 ...
Command 模式 如果您写过Java的Swing视窗程式,您可能使用过Command模式了,例如在您按下JMenuItem的“剪下”选项时,执行对JTextArea的选定文字之剪下动作,并将状态列设定为文件已修改状态。 在设计Swing时,设计人员是不可能知道使用Swing类别的人,在某个事件发生后所要执行的动作是什么的,他们采用了Command模式,以上面的需求作为例子,一个实作的片段可能像是这个样子: menuCut.addActionListener( new ActionListener() { public void actionPerfor ...
Registry of Singleton 模式 考虑使用 Singleton 模式 时拥有子类别的问题,在Singleton模式中的getInstance()通常是一个静态方法,不能在子类别中重新定义它,关于子类别实例的产生交由getInstance()来进行是最好的选择,例如: public class Singleton { private static Singleton instance = null; private Singleton() { // .... } public static Singleton g ...

12 Facade 模式

Facade 模式 考虑您要撰写一个Web Mail程式,您手上已经有一些已经开发好的元件(Component),像是开发Web Mail所需要的SMTP处理类、允许上传附档的FileUpload类,以及Web安全相关的API、其它相关的Package等等。 当您拿到一些现成的元件,并打算在您的应用程式中使用它们的话,您不应该直接将这些元件耦合至您的应用程式上,例如:   上面的作法会让您的应用程式直接与多个元件耦合,这种作法不但与元件的依赖度高,日后要修改应用程式本身,或是更换掉依赖的元件都有困难。 您应该定义一个Facade介面,在当中定义好商务逻辑,例如寄送附件档案的方法(m ...
Default Adapter 模式 在Java中如果要定义事件处理的方式,必须实作EventListener的子介面,例如实作 WindowListener来定义一些视窗事件的处理方式,WindowListener中定义了七个方法: public interface WindowListener extends EventListener { public void windowOpened(WindowEvent e); public void windowClosing(WindowEvent e); public void windowClosed( ...
Prototype 模式 您从图书馆的期刊从发现了几篇您感兴趣的文章,由于这是图书馆的书,您不可以直接在书中作记号或写字,所以您将当中您所感兴趣的几个主题影印出来,这下子您就可在影印的文章上画记重点。 Prototype模式的 ...
Chain of Responsibility 模式 其实Chain of Responsibility的概念,即使是一个刚学程式设计的新手也会用到,一个简单的 if...else if ... else 流程控制就有Chain of Responsibility的概念: if(/* 符合请求条件一 */) // 执行请求一 else if(/* 符合请求条件二 */) // 执行请求二 else // 执行预设请求或显示讯息   这是从结构化程式设计的观点来看Chain of Responsibility的概念,若使用物件的观点来看Cha ...
Design Pattern: Factory Method 模式 考虑一个状况,您所经营的工厂正在生产一个新的电视机产品,现在有一个问题发生了,您的电视机产品所有的组件都可以自行生产,像是操作面版、电源、摇控装置等等等,但荧幕却必须依赖另一个厂商或子厂商供应,这时您怎么办? 您不能将生产进度停下了,相反的您必须确定一些事情,您知道有关于荧幕控制的所有介面,您可以将这些对介面的操作沟通先实现,等到荧幕到了,直接将荧幕与您的半成品组合起来,一个完整的成品即可出厂。 Factory Method模式在一个抽象类中留下某个创建元件的抽象方法没有实作,其它与元件操作相关联的方法都先依赖于元件所 ...
Design Pattern: Adapter 模式 - Class Adapter Adapter模式的另一种作法是Class Adapter模式,在这个模式下,Adapter直接继承Adaptee(要引进的新类别),以拥有当中的成员及方法,在C++中的话可以这么作:  C++中可以多重继承,但在Java中不行,所以在Java中若要采用Class Adapter,必须作点修改,一方面继承Adaptee,一方面实作Target的介面:  代码的实现是这样的: public class Adapter extends Adaptee implements Target { / ...
Design Pattern: Adapter 模式 - Object Adapter 您的电脑是个旧电脑,新的滑鼠都在使用USB接口了,而您的电脑上并没有USB,而只有一个PS2接口,这时您可以使用一个USB转PS2的接头作为转换,这样您的电脑就可以使用新滑鼠了(当然您也 ...
转自:http://www.riabook.cn/doc/designpattern/ Design Pattern: Proxy 模式(二)   延续 Proxy模式(一) 的议题,来看看实现代理的两种方式:Static Proxy与Dynamic Proxy。严格来说这是属于模式的实现方式,不过藉由实例可以更了解Proxy模式的 ...
Global site tag (gtag.js) - Google Analytics