08 2013 档案
摘要:Declaration--声明 成员变量,可以声明方法 局部变量 刷新会加1 刷新只是第一次加1,之后不会变Scriptlet注释格式:Directive--编译指令格式常见的Directiv:page指明JSP Container的沟通方式基本格式:错误信息:include将指定的JSP程序或者HTML文件包含进来格式:不能向fileURL中传参数不能abc.jsp?user=aataglibAction --动作指令,运行期间的命令常见的: jsp:useBean jsp:setProperty jsp:getProperty jsp:i...
阅读全文
摘要:Cookie 记录在客户端1、服务器可以向客户端写内容2、只能是文本内容3、客户端可以阻止服务器写入4、只能拿自己webapp写入的东西5、Cookie分为两种属于窗口/子窗口属于文本6、一个servlet/jsp设置的cookies能够被同一个路径下面或者子路径下面的servlet/jsp读到(路径=url)(路径!=真实的路径)Session 记录在服务器端两种实现方式:一、通过Cookie二、通过Url重写实现规则如果浏览器支持Cookie,创建Session的时候会把SessionId保存到Cookie中如果浏览器不支持Cookie,必须自己编程使用Url重写方式实现Sessionre
阅读全文
摘要://最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的,就不多说了!! public static void work(Map map) { Collection c = map.values(); Iterator it = c.iterator(); for (; it.hasNext();) { System.out.println(it.next()); } } //利用keyset进行遍历,它的优点在于可以根据你所想要的key值得到你想要的 values,...
阅读全文
摘要:生命加载全过程加载 ClassLoader实例化 new对象初始化 调用init(ServletConfig)处理请求 service doGet doPost退出服务 destroy()只有一个对象API中的过程:init(); 只执行一次,第一次初始化的时候public void init(ServletConfig config) throws ServletExceptionservice()public void service(ServletRequest req,ServletResponse res) throws ServletException,java.io.IOExc.
阅读全文
摘要:package com.lm.multest;import java.util.HashMap;import java.util.Map;class Employee{ private String name; private double salary; public Employee(String n){ this.name = n; this.salary = 0; } public String toString(){ return "[name="+this.name+",salary="+this.salary+"]";
阅读全文
摘要:链表(linked list):是一个有序集合(ordered collection)。 List staff = new LinkedList(); staff.add("Bob"); staff.add("Amy"); staff.add("Carl"); Iterator itr = staff.iterator(); itr.next(); //先移动再删除 B|AC 删除光标之前的元素B itr.remove(); Iterator itra = staff.iterator(); while(itra.hasNext())
阅读全文
摘要:package com.lm.multest;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;class Resource { private int num; private String name; private boolean flag = false; Lock lock = new ReentrantLock(); Condition notFull = lock.new
阅读全文
摘要:package com.lm.multest;/* * 通过分析,发现,打印出0,-1,-2等错票。 * 多线程的运行出现了安全问题。 * * 分析: * 问题的原因: * 当多条语句在操作同一个线程共享数据时,一个线程对多条语句只执行了一部分,还没有执行完 * 另一个线程参与进来执行。导致共享数据错误。 * * 解决办法: * 对多条操作共享数据的语句,只能让一个线程执行完,在执行过程中,其他线程不可以参与执行。 * * Java对于多线程的安全问题提供了专业的解决的方式。 * * 就是同步代码块。 * * synchronized(...
阅读全文
摘要:package com.own.Single;/** * 单例模式:解决一个类在内存中只存在一个对象。 * * 建议使用饿汉式 * * 要保证对象唯一。 * 1、为了避免其它程序过多建立该类对象。先禁止其它程序建立该类对象。 * 2、还为了让其它程序访问到该类对象,只好在本类中,自定义一个对象。 * 3、为了方便其他程序对自定义对象的访问,可以对外提供一些访问方式。 * * 这三步怎么用代买体现呢? * 1、将构造函数私有化。 * 2、在类中创建一个本类对象。 * 3、提供一个方法获取到该对象。 * *//*饿汉式--类一创建就创建对象(安全)*/class Single { priva...
阅读全文
摘要:“如果类遵从某个特定接口,那么就履行这项服务”public interface Comparable
{ int compareTo(T other); //泛型 参数类型必须相同
}
阅读全文
摘要:使用Windows7 USB download Tool利用Windows7 Ultimate x64 SP1的iso制作了启动用的U盘, 并删除source/ei.cfg文件, 这样安装的时候就会询问需要安装的系统版本了.但是这样做完的U盘不支持EFI启动, 无法安装在GPT分区上. 所以需要处理一下.首先, 把U盘上的所有文件复制出来, 放到硬盘上.然后格式化U盘, 选FAT32.之后把文件全部复制回去.然后使用7z或者好压, 打开U盘\sources\install.wim文件, 注意不要修改此文件! 打開压缩文件中的\1\Windows\Boot\EFI\ 这个目录, 找到bootmg
阅读全文
摘要:package objectOriented; public class StaticApply { * @param
args *
静态的应用 * *
每一个应用中都有共性的功能 *
可以将这些功能进行抽取,独立封装。 *
以便复用。 * *
ArrayTool工具类中没有私有数据,所有数据都是从外面传进来的,所以可以定义为静态方法 *
方便调用(ArrayTool.getMax(arr)) public
static void main(String[] args) { // TODO Auto-generated method st...
阅读全文
摘要:package objectOriented; public class StaticA { * @param
args *
static静态:(共享数据) *
是一个修饰符,用于修饰成员(成员变量、成员函数) *
当成员被静态修士后,就多了一个调用方式,除了可以被对象调用外, *
还可以直接被类名调用,类名 .静态成员。(如:注释1) * * 特点: *
1、随着类的加载而加载 * 也就是说:静态会随着类的消失而消失,说明它的生命周期最长。 *
2、优先于对象存在 * 明确一点:静态时先存在,对象是后存在的。 *
3、被所有对...
阅读全文
摘要:package objectOriented; public class StaticB { * @param
args *
什么时候使用静态? * *
要从两方面下手: *
因为静态修饰的内容有成员变量和函数. *
什么时候定义静态变量(类变量)呢? *
当对象中出现共享数据时,该数据被静态所修饰 *
对象中的特有数据要定义成非静态存在于堆内存中。 * *
什么时候定义静态函数呢? * *
当功能内部没有访问到非静态数据(对象的特有数据), *
那么该功能可以定义成静态的。 public
static void main(...
阅读全文
摘要:package objectOriented; public class StaticMain { * @param
args *
主函数:是一个特殊的函数,作为程序的入口,可以被jvm调用。 * *
主函数的定义: *
public:代表着该函数访问权限是最大的 *
static:代表主函数随着类的加载就已经存在了 *
void:主函数没有具体的返回值 *
main:不是关键字,但是是一个特殊的单词,可以被jvm识别 *
函数的参数:(String[] args),参数类型是一个数组,该数组中的元素是字符串。字符串类型的数组 * *
主...
阅读全文
摘要:package objectOriented; public class thisCall { * @param
args *
this语句只能定义在构造函数第一行this(name) *
初始化动作要先执行 public
static void main(String[] args) { // TODO Auto-generated method stub Person p1 = new Person("张三",12); }
}
class Person{ private
String name; private int
age; Person(S...
阅读全文
摘要:package com.shuzu; public class shuzuJinZhiZhuanHuan { * @param a
所要转换的十进制数,b 不同进制所要与(&)的数不同,wei 向右移动几位 * 查表法 *
十进制转二进制 *
十进制转十六进制 *
定义数组字符表 *
定义数组容器arr,长度为32位(二进制) or 8位(十六进制) *
定义指针pos *
循环传入参数(int a),判断a的值如果不等于0继续循环 * * 60---0000
0000 0000 0000 0000 0000 0011 1100 *
&1...
阅读全文
摘要:*说明
@author 张三
@version v1.1 文档注释内容 说明
@param arr 接收一个int类型的数组
@return 会返回一个该数组的计算结果 cmd下敲入:
javadoc -d myhelp -author -version ArrayTool.java
必须为public类,必须把类暴露出去 一个类中默认会有一个空参数的构造函数,
这个默认的构造函数的权限和所属类一致。
如果类被public修饰,那么默认的构造函数也带public修饰符。 默认构造函数的权限是随着类的变化而变化。
阅读全文
摘要:package objectOriented; * @param args * 静态代码块 * 格式: * static * { * 静态代码块中的执行语句。 * } * 特点:随着类的加载而执行,只执行一次。 * 用于给类进行初始化的。 * * 下例执行结果: * b c a f f overclass StaticCode{ StaticCode(){ System.out.println("f"); } static{ System.out.println("a"); }}public clas...
阅读全文
摘要:function changeImg(id, path)
{ document.getElementByIdx_x(id).src=path;
}
示例:
阅读全文
摘要:Js获取当前日期时间及其它操作 var myDate = new Date();
myDate.getYear();
//获取当前年份(2位)
myDate.getFullYear();
//获取完整的年份(4位,1970-????)
myDate.getMonth();
//获取当前月份(0-11,0代表1月) myDate.getDate();
//获取当前日(1-31) myDate.getDay();
//获取当前星期X(0-6,0代表星期天) myDate.getTime();
//获取当前时间(从1970.1.1开始的毫秒数) myDate.getHours();...
阅读全文
摘要:方案一:用iframe的name属性定位 或 方案二:用iframe的id属性定位 终极方案:当iframe的src为其它网站地址(跨域操作时)
阅读全文
摘要:在Java编程语言中,单例模式(饿汉模式)应用的例子如下述代码所示: public class Singleton { private final static Singleton INSTANCE = new Singleton();//Privateconstructor suppresses private Singleton() {} // default public constructorpublic static Singleton getInstance() { return INSTANCE; }}在Java编程语言中,单例模式(懒汉模式)...
阅读全文
摘要:将jar包复制到项目lib目录下mysql-connector-java-5.1.6-bin下载地址:http://115.com/file/dp521sz8package testConn;import java.io.IOException;import java.io.PrintWriter;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import javax
阅读全文
摘要:Jsp语法 先包含在编译,包含非动态代码,不能像fileURL中传参数Action 运行期间的命令jsp:useBean jsp:setProperty jsp:getPropertyjsp:includejsp:forwardjsp:include/jap:param动态:可以传参数 flush 必须为true toLocalString()转换为本地字符串,时间本地化--------------------------------------------------------------------------scrope设置作用范围(request/session/a...
阅读全文
摘要:10g下新建/删除用户(NC)" TITLE="oracle10g下新建/删除用户(NC)" />以下操作均在sqlplus下进行。WindowsXP下,可通过以下两种方法打开sqlplus: 1、依次点击 开始->程序->Oracle->应用程序开发->SQL Plus;
2、依次点击
开始->运行->输入“CMD”,打开命令行窗口。在窗口里输入“sqlplus”,回车后即可进入sqlplus操作界面(需要输入用户名和密码)。 ------------------------------------------------------------
以下是新
阅读全文
摘要:免安装版Mysql5现在主要有两个版本,mysql-noinstall-5.1.6(win32)和MySQL-5.1.5-alpha(win),都下载到 mysql-noinstall-5.1.6(win32)下载地址:http://download.mysql.cn/src/2006/0302/205.html
MySQL-5.1.5-alpha(win)下载地址:http://download.mysql.cn/src/2006/0213/105.html
但是,不建议使用alpha版。 MySQL 5.1简体中文官方手册在线浏览:
http://doc.mysql.cn/m...
阅读全文
摘要:登陆数据库
mysql -uroot -p 回车 创建并选择数据库
mysql> CREATE DATABASE test01; mysql> USE test01 mysql> SHOW TABLES; 创建表
mysql> CREATE TABLE pet (name VARCHAR(20), owner
VARCHAR(20), -> species VARCHAR(20), sex CHAR(1), birth DATE,
death DATE); VARCHAR适合于name、owner和species列,因为列值是变长的。
birth和death列应选
阅读全文

浙公网安备 33010602011771号