`
文章列表
基本对象 1.  Command接口。它是Commons Chain中最重要的接口,表示在Chain中的具体某一步要执行的命令。它只有一个方法:boolean execute(Context context)。如果返回true,那么表示Chain的处理结束,Chain中的其他命令不会被调用;返回false,则Chain会继续调用下一个Command,直到: -          Command返回true; -          Command抛出异常; -          Chain的末尾; 2.  Context接口。它表示命令执行的上下文,在命令间实现共享信息的传递。Co ...
属性:     Attributes     存储节点的属性列表(只读)     childNodes 存储节点的子节点列表(只读)     dataType     返回此节点的数据类型     Definition     以DTD或XML模式给出的节点的定义(只读)     Doctype     指定文档类型节点(只读)     documentElement     返回文档的根元素(可读写)     firstChild     返回当前节点的第一个子节点(只读)     Implementation     返回XMLDOMImplementation对象     lastChi ...
场景:手机通过充电器后从220V常规电源到4V 描述:220v家庭用电不能直接对手机充电,需要把电压降到4v才可以。(不知道是不是4v,这里简化一下:到4v即可) (一)常规电源 //Adaptee(被适配者) public class NormalPower { public int GetPower() { return 220; } } 常规电源,电压为220v,这个就是将被适配的类。 (二)手机 //手机 public cl ...

sql分页

mysql: SELECT ... FROM ... WHERE ... ORDER BY ... LIMIT ... SELECT * FROM articles WHERE category_id = 123 ORDER BY id LIMIT 50, 10 或 SELECT * FROM articles WHERE category_id = 123 AND id >= ( SELECT id FROM articles ORDER BY id LIMIT 10000, 1 ) LIMIT 10(如果id不完整、不连贯的话有问题) oracle: select * from e ...
/** * 一次只从数据库中查询最大maxCount条记录 * @param sql 传入的sql语句 * @param startNo 从哪一条记录开始 * @param maxCount 总共取多少条记录 */ public void getData(String sql,int startNo,int maxCount){ Connection conn = ConnectionUtil.getConnection(); try { // conn.prepareStatement(sql,游标类型,能否更新记录); // 游 ...
一、 写jsp页面的时候,在struts2中,用的是s标记,先引入标记: <%@ taglib prefix="s" uri="/struts-tags"%> 二、 struts2的标签和1是完全不同的。 struts2的标签分为两大类:非UI标志和UI标志 struts1 将标志库按功能分成HTML、Tiles、Logic和Bean等几部分 下面就介绍strut2的具体标签: 1、UI UI标志又可以分为表单UI和非表单UI两部分。表单UI部分基本与Struts 1.x相同,都是对HTML表单元素的包装。不过,Struts 2.0加了几个我们 ...
开始打开项目文件夹 找到.springBeans ,用记事本打开,添加Spring 配置文件的位置. <?xml version="1.0" encoding="UTF-8"?> <beansProjectDescription> <version>1</version> <pluginVersion><![CDATA[2.2.0.me200911090405]]></pluginVersion> <configSuffixes>   <config ...
<script type="text/javascript"> /* 创建对象的几种方式: */ // 1. 工厂方法:能创建并返回特定类型对象的工厂函数(factory function). function createCar(sColor){ var car = new Object(); // 或者 var car = new Object ; // 对象属性 ...
很多人都会使用这样的方法: 1、help-myeclipse configuration center-software-add site    结果:它首先会更新到8.6但是在更新本身到8.6的时候就出问题了!而且重启后server什  么都没了。 2、下载eclipseme.feature_1.7.9_site.zip后把其中的jar放入相应的文件夹中    结果:失败!但此方法在eclipse中可行。 我的解决方法:将eclipseme.feature_1.7.9_site.zip中的所有jar放到dropins文件夹中!OK!
Ubuntu是英文版本的。eclipse安装时会也默认人英文版本。 1.Ubuntu安装中文包 System->Administration->Language Support. 此时若没有Language Support,会先安装Language Support。 然后在Supported Languages中选中Chinese为Support。 等待安装完毕后,在Default Language中选Chinese(China)。 重启Ubuntu。 2.修改eclipse的encoding Window->Preferences->Workspace. ...
关于java对象复制 我们在编码过程经常会碰到将一个对象传递给另一个对象,java中对于基本型变量 采用的是值传递,而对于对象比如bean传递时采用的是应用传递也就是地址传递, 而很多时候对于对象传递我们也希望能够象值传递一样,使得传递之前和之后有 不同的内存地址,在这种情况下我们一般采用以下两种情况。 1 对象克隆 什么是"clone"? 在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能会需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确 ...
import java.io.File; public class FileOperate { public static void main(String[] args) { String str = "d:\bb"; File file = new File(str); FileOperate fp = new FileOperate(); if (fp.deletedir(file)) { System.out.println("success"); } else { System.out. ...
import javax.swing.*; import javax.swing.event.*; import javax.swing.tree.*; import java.awt.*; import java.awt.event.*; public class Test extends JFrame { JTree tree = new JTree(); DefaultTreeModel model = (DefaultTreeModel) tree.getModel(); TreeSelectionModel selectionModel = tre ...
问题出现:使用socket编程,客户端在执行建立objectinputstream对象时程序挂起,但不报错! 问题原因:建立objectinputstream对象是需要先接收一定的header数据,接收到这些数据之前会处于阻塞状态 java api文件的说明 creates an objectinputstream that reads from the specified inputstream. a serialization stream header is read from the stream and verified. this constructor will block un ...
public void newFolder(String folderPath) { try { String filePath = folderPath; File myFilePath = new File(filePath); if (!myFilePath.exists()) { myFilePath.mkdir(); } } catch (Exception e) { System.out.println("新建文件夹操作出错"); e.printStackTrace(); } } ...
Global site tag (gtag.js) - Google Analytics