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... 阅读全文
posted @ 2013-08-30 16:40 微风夜明 阅读(188) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2013-08-29 22:25 微风夜明 阅读(164) 评论(0) 推荐(0)
摘要://最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的,就不多说了!! 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,... 阅读全文
posted @ 2013-08-29 16:07 微风夜明 阅读(130) 评论(0) 推荐(0)
摘要:生命加载全过程加载 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. 阅读全文
posted @ 2013-08-29 14:24 微风夜明 阅读(105) 评论(0) 推荐(0)
摘要: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+"]"; 阅读全文
posted @ 2013-08-28 16:16 微风夜明 阅读(140) 评论(0) 推荐(0)
摘要:链表(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()) 阅读全文
posted @ 2013-08-28 14:37 微风夜明 阅读(268) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2013-08-27 14:43 微风夜明 阅读(193) 评论(0) 推荐(0)
摘要:package com.lm.multest;/* * 通过分析,发现,打印出0,-1,-2等错票。 * 多线程的运行出现了安全问题。 * * 分析: * 问题的原因: * 当多条语句在操作同一个线程共享数据时,一个线程对多条语句只执行了一部分,还没有执行完 * 另一个线程参与进来执行。导致共享数据错误。 * * 解决办法: * 对多条操作共享数据的语句,只能让一个线程执行完,在执行过程中,其他线程不可以参与执行。 * * Java对于多线程的安全问题提供了专业的解决的方式。 * * 就是同步代码块。 * * synchronized(... 阅读全文
posted @ 2013-08-26 15:25 微风夜明 阅读(258) 评论(0) 推荐(0)
摘要:package com.own.Single;/** * 单例模式:解决一个类在内存中只存在一个对象。 * * 建议使用饿汉式 * * 要保证对象唯一。 * 1、为了避免其它程序过多建立该类对象。先禁止其它程序建立该类对象。 * 2、还为了让其它程序访问到该类对象,只好在本类中,自定义一个对象。 * 3、为了方便其他程序对自定义对象的访问,可以对外提供一些访问方式。 * * 这三步怎么用代买体现呢? * 1、将构造函数私有化。 * 2、在类中创建一个本类对象。 * 3、提供一个方法获取到该对象。 * *//*饿汉式--类一创建就创建对象(安全)*/class Single { priva... 阅读全文
posted @ 2013-08-17 23:08 微风夜明 阅读(141) 评论(0) 推荐(0)
摘要:“如果类遵从某个特定接口,那么就履行这项服务”public interface Comparable { int compareTo(T other); //泛型 参数类型必须相同 } 阅读全文
posted @ 2013-08-05 10:35 微风夜明 阅读(131) 评论(0) 推荐(0)
摘要:使用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 阅读全文
posted @ 2013-08-02 10:52 微风夜明 阅读(467) 评论(0) 推荐(0)
摘要:package objectOriented; public class StaticApply { * @param args * 静态的应用 * * 每一个应用中都有共性的功能 * 可以将这些功能进行抽取,独立封装。 * 以便复用。 * * ArrayTool工具类中没有私有数据,所有数据都是从外面传进来的,所以可以定义为静态方法 * 方便调用(ArrayTool.getMax(arr)) public static void main(String[] args) { // TODO Auto-generated method st... 阅读全文
posted @ 2013-08-02 10:46 微风夜明 阅读(180) 评论(0) 推荐(0)
摘要:package objectOriented; public class StaticA { * @param args * static静态:(共享数据) * 是一个修饰符,用于修饰成员(成员变量、成员函数) * 当成员被静态修士后,就多了一个调用方式,除了可以被对象调用外, * 还可以直接被类名调用,类名 .静态成员。(如:注释1) * * 特点: * 1、随着类的加载而加载 * 也就是说:静态会随着类的消失而消失,说明它的生命周期最长。 * 2、优先于对象存在 * 明确一点:静态时先存在,对象是后存在的。 * 3、被所有对... 阅读全文
posted @ 2013-08-02 10:46 微风夜明 阅读(119) 评论(0) 推荐(0)
摘要:package objectOriented; public class StaticB { * @param args * 什么时候使用静态? * * 要从两方面下手: * 因为静态修饰的内容有成员变量和函数. * 什么时候定义静态变量(类变量)呢? * 当对象中出现共享数据时,该数据被静态所修饰 * 对象中的特有数据要定义成非静态存在于堆内存中。 * * 什么时候定义静态函数呢? * * 当功能内部没有访问到非静态数据(对象的特有数据), * 那么该功能可以定义成静态的。 public static void main(... 阅读全文
posted @ 2013-08-02 10:46 微风夜明 阅读(496) 评论(0) 推荐(0)
摘要:package objectOriented; public class StaticMain { * @param args * 主函数:是一个特殊的函数,作为程序的入口,可以被jvm调用。 * * 主函数的定义: * public:代表着该函数访问权限是最大的 * static:代表主函数随着类的加载就已经存在了 * void:主函数没有具体的返回值 * main:不是关键字,但是是一个特殊的单词,可以被jvm识别 * 函数的参数:(String[] args),参数类型是一个数组,该数组中的元素是字符串。字符串类型的数组 * * 主... 阅读全文
posted @ 2013-08-02 10:46 微风夜明 阅读(758) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2013-08-02 10:46 微风夜明 阅读(126) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2013-08-02 10:46 微风夜明 阅读(429) 评论(0) 推荐(0)
摘要:*说明 @author 张三 @version v1.1 文档注释内容 说明 @param arr 接收一个int类型的数组 @return 会返回一个该数组的计算结果 cmd下敲入: javadoc -d myhelp -author -version ArrayTool.java 必须为public类,必须把类暴露出去 一个类中默认会有一个空参数的构造函数, 这个默认的构造函数的权限和所属类一致。 如果类被public修饰,那么默认的构造函数也带public修饰符。 默认构造函数的权限是随着类的变化而变化。 阅读全文
posted @ 2013-08-02 10:46 微风夜明 阅读(121) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2013-08-02 10:46 微风夜明 阅读(171) 评论(0) 推荐(0)
摘要:package objectOriented; * @param args * 静态代码块 * 格式: * static * { * 静态代码块中的执行语句。 * } * 特点:随着类的加载而执行,只执行一次。 * 用于给类进行初始化的。 * * 下例执行结果: * b c a f f overclass StaticCode{ StaticCode(){ System.out.println("f"); } static{ System.out.println("a"); }}public clas... 阅读全文
posted @ 2013-08-02 10:46 微风夜明 阅读(109) 评论(0) 推荐(0)
摘要:function changeImg(id, path) { document.getElementByIdx_x(id).src=path; } 示例: 阅读全文
posted @ 2013-08-02 10:46 微风夜明 阅读(258) 评论(0) 推荐(0)
摘要: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();... 阅读全文
posted @ 2013-08-02 10:46 微风夜明 阅读(123) 评论(0) 推荐(0)
摘要:方案一:用iframe的name属性定位 或 方案二:用iframe的id属性定位 终极方案:当iframe的src为其它网站地址(跨域操作时) 阅读全文
posted @ 2013-08-02 10:46 微风夜明 阅读(292) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2013-08-02 10:46 微风夜明 阅读(164) 评论(0) 推荐(0)
摘要:在Java编程语言中,单例模式(饿汉模式)应用的例子如下述代码所示: public class Singleton { private final static Singleton INSTANCE = new Singleton();//Privateconstructor suppresses private Singleton() {} // default public constructorpublic static Singleton getInstance() { return INSTANCE; }}在Java编程语言中,单例模式(懒汉模式)... 阅读全文
posted @ 2013-08-02 10:46 微风夜明 阅读(108) 评论(0) 推荐(0)
摘要:将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 阅读全文
posted @ 2013-08-02 10:45 微风夜明 阅读(570) 评论(0) 推荐(0)
摘要:Jsp语法 先包含在编译,包含非动态代码,不能像fileURL中传参数Action 运行期间的命令jsp:useBean jsp:setProperty jsp:getPropertyjsp:includejsp:forwardjsp:include/jap:param动态:可以传参数 flush 必须为true toLocalString()转换为本地字符串,时间本地化--------------------------------------------------------------------------scrope设置作用范围(request/session/a... 阅读全文
posted @ 2013-08-02 10:45 微风夜明 阅读(160) 评论(0) 推荐(0)
摘要:10g下新建/删除用户(NC)" TITLE="oracle10g下新建/删除用户(NC)" />以下操作均在sqlplus下进行。WindowsXP下,可通过以下两种方法打开sqlplus: 1、依次点击 开始->程序->Oracle->应用程序开发->SQL Plus; 2、依次点击 开始->运行->输入“CMD”,打开命令行窗口。在窗口里输入“sqlplus”,回车后即可进入sqlplus操作界面(需要输入用户名和密码)。 ------------------------------------------------------------ 以下是新 阅读全文
posted @ 2013-08-02 10:45 微风夜明 阅读(314) 评论(0) 推荐(0)
摘要:免安装版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... 阅读全文
posted @ 2013-08-02 10:45 微风夜明 阅读(219) 评论(0) 推荐(0)
摘要:登陆数据库 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列应选 阅读全文
posted @ 2013-08-02 10:45 微风夜明 阅读(274) 评论(0) 推荐(0)