- 博客(86)
- 资源 (7)
- 收藏
- 关注
原创 内部类 final变量的生命周期
(1).内部类是外部类的一个成员,就像外部类的成员方法一样,所以内部类有权限访问外部类的所有成员,包括private的。(2).内部类不能访问外部类方法中的局部变量,除非变量是final的(一般发生在方法中定义的内部类)。这是因为局部变量的生命周期原因。class Outer{ private int a; public class Inner{ private int a; public void method(int a){
2010-09-02 12:52:00 1516 2
原创 jdk 1.5官方下载
https://dct.sun.com/dct/forms/reg_us_2704_620_0.jsp//先注册会给邮箱发链接 收到的下载链接 http://java.sun.com/javase/downloads/5/jdk
2010-09-01 20:45:00 1204
转载 Hibernate显示带值的sql
<br />SHOW_SQL获得HIBERNATE生成的SQL中,update/insert语句中的value被替换成“?”,昨天得本论坛高人指点用p6spy解决了此问题,特将解决之道回馈本论坛,以答谢Quake Wang。 开发环境:tomcat 4.1.24 + oracle 9i 注:p6spy.jar及spy.properties可以从www.p6spy.com下载 1、将p6spy.jar、commons-logging.jar、log4j-1.2.8.jar拷贝到WEB-INF/li
2010-09-01 11:27:00 758
原创 java反射学习笔记三(改进笔记二放到配置文件中)
<br />//config.txt<br />ClassName=day15.StudentFieldName=nameFieldValue=lisiMethodName=studyParameterType=java.lang.IntegerParameterValue=3<br />import java.io.FileInputStream;import java.lang.reflect.Field;import java.lang.reflect.Method;i
2010-08-31 16:59:00 357
原创 java反射学习笔记二
public class Student { private String name; private int age; private int score; private String address; public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } pub
2010-08-31 16:54:00 391
原创 java反射学习笔记一(解析java.lang.String)
<br />import java.lang.reflect.*;public class ReFlectionTest { /** * @param args * 利用反射機制解析 java.lang.String */ public static void main(String[] args) { // TODO Auto-generated method stub Class c = null; try { // c=Class.forName
2010-08-31 16:52:00 604
原创 hibernate学习笔记二
import java.util.Date; import org.hibernate.HibernateException; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.cfg.Configuration; public class Base { static void add
2010-08-29 22:04:00 276
转载 vmware linux 与 windows 共享磁盘
<br />安装了VMwareTools之后,Windows就可以随时同Redhat共享文件。而且鼠标的切换不需要再按Ctrl+Atl,随意在窗口拖动,方便到极点!!(同时也可以实现与宿主机文件共享) 打开VMware启动RedHat,在VMware选中菜单栏下的VM ----> Install VMware Tools点击后出现提示,点击InstallRedHat会自动挂载光驱,光驱里面的文件有VMwareTools-6.0.0-45731.i386.rpmVM
2010-08-20 13:05:00 1191 2
原创 jsp标签实现页面与代码分离
在传统的JSP源码程序中,页面与代码分离还不是很普遍的应用我们将HTML代码与Java代码混合在一起编写,这样虽然方便,但同时也导致页面难以维护,HTML开发人员和JSP开发人员负担加重,我们可以将这种传统的技术成为页面拉数据技术。怎样才能做到将HTML源码开发和JSP源码开发分离呢?答案就是使用Tag技术,通过使用Tag技术,我们就可以实现页面与代码分离,在需要数据的地方,大家先约定好标签,然后由Tag的后台处理程序去替换这些标签,显示数据。我称这种技术叫做向页面推数据,页面只要定义好格式就行了。这
2010-08-19 19:26:00 1077
原创 JavaScript中的arguments,callee,caller,call,appy
JavaScript中的arguments,callee,caller,call,appy 收藏 JavaScript中的arguments,callee,caller,call,appy
2010-08-17 20:13:00 355
原创 CSS 鼠标样式
<br />巧合要用到鼠标样式效果,就顺便整理了下十五种CSS 鼠标样式,小例子供大家使用啊。CSS鼠标样式语法如下:任意标签中插入 style="cursor:*" 例子:<span style="cursor:*" mce_style="cursor:*">文本或其它页面元素</span> <a href="#" mce_href="#" style="cursor:*" mce_style="cursor:*">文本或其它页面元素</a> 注意把 * 换成如下15个效果的一种:下
2010-08-17 14:57:00 445
转载 职场经典语录
总是想要证明自己时,就没有了投入工作的心态你感觉不舒服的时候,就是成长的时候自得其乐是一种能力不要太把自己当回事,也别把自己太当回事与其怕失败,不如狠狠地失败一回不要总认为自己比别人聪明心中无敌,方能无敌于天下不要害怕把自己的弱点暴露给他人你自己觉得有,别人感觉不到你有,你就是没有别把沙子放大为绊脚石活力四射是激情,深水静流也是激情快乐和烦恼都是自己给的刚工作几年比谁更踏实,再过几年比谁更有激情不难,要你干嘛?不给失败找理由,要给成功找方向用勇气改变可以改变的事,用胸怀去接受不可改变的事,用智慧去分辨两者的
2010-08-16 17:49:00 446
原创 七、基于浏览器-服务器的聊天室
package myk.chat;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import java.util.Vector;public class ChatServer { /** * 聊天服务者server的主方法,该方法监听聊天着chatApplet的请求,并为新连接的聊天者创建一个新线程 */ public static voi
2010-08-15 18:22:00 472
原创 六、Socket编程(服务器与客户端一对一通信)
package myk;import java.io.DataInputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.PrintStream;import java.net.InetAddress;import java.net.ServerSocket;import java.net.Socket;
2010-08-14 00:55:00 882
原创 五.URLConnection与url对象交互
package myk;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.PrintStream;import java.net.URL;import java.net.URLConnection;import java.net.URLEncoder;public class RequestURLConnection { /** *与url对象交互
2010-08-12 22:31:00 454
原创 四.URLConnection类读取URL对象内容
import java.io.DataInputStream;import java.net.URL;import java.net.URLConnection;public class ReadURLConnection { /** * @param URLConnection类 */ public static void main(String[] args) { try { //创建URL对象 URL cumtURL = ne
2010-08-12 21:50:00 463
原创 二、java获取本机ip地址
import java.net.InetAddress;import java.net.UnknownHostException;/** * java获取本机ip地址 * @author Administrator * */public class GetLocalHost { public static void main(String[] args) { InetAddress myIp=null; try { //InetAddr
2010-08-12 21:13:00 578
原创 一、java根据域名获取ip地址
package myk;import java.net.InetAddress;import java.net.UnknownHostException;public class GetIp { /** * java根据域名获取ip地址 */ public static void main(String[] args) { try { InetAddress cumt = InetAddress.getByName("www.bai
2010-08-12 21:07:00 1691
原创 三.URL获取文本和图像
<br />package com.boco.eoms.myk;import java.awt.Color;import java.awt.Event;import java.awt.Font;import java.awt.Frame;import java.awt.Graphics;import java.awt.Image;import java.awt.Menu;import java.awt.MenuBar;import java.awt.MenuItem;
2010-08-12 14:47:00 529
原创 myeclipse代码提示 xml代码提示
myeclipse代码提示 xml代码提示 以applicationContext.xml为例说明 MyEclipse6.5中 菜单栏 - Window - Preferences - MyEclipse Enterprise Workbenck - Files and Editors - XML - XML Catalog - 右边选中User Specified Enteries - Add - 弹窗中Key Type选URI; Location - fi
2010-08-10 22:50:00 881 1
原创 hibernate学习笔记一
l模型不匹配(阻抗不匹配) Java面向对象语言,对象模型,其主要概念有:继承、关联、多态等; 数据库是关系模型,其主要概念有:表、主键、外键等。 l解决办法 1使用JDBC手工转换。 2使用ORM(Object Relation Mapping对象关系映射)框架来解决,主流的ORM框架有Hibernate、TopLink、OJB。 安装配置 l下载地址http://www.hibernate.org,本教程使用3.2.5。3.3对缓存做了些处理,其他没有什么变化 l将下载目录/hibern
2010-08-10 21:18:00 579 4
转载 sql server2005约束
<br /> 相信大家学习了数据库后,都知道数据库中的数据是现实世界中的反映,彼此之间可能都存在一定的联系,例如,学生系统中学生的学号是唯一的,学生的年龄要在一定的范围内,不可以随意输入的,等一些情况,这样的例子可能现实生活中,还有很多,从这些例子中,我们可以得出一个结果,也就是一个成功的数据库必须对这些数据进行定义,使它们符合现实,具有完整性,那么这里完整性,就是我们所说的约束. 约束实际上就是使数据完整,也就是存储的数据具有一致性和正确性,为了使我们的数据
2010-08-10 11:28:00 328 1
原创 单例模式
public class ConnectionPool { private static ConnectionPool pool=new ConnectionPool(); //构造方法私有了 private ConnectionPool(){ } public static ConnectionPool getPool(){ return pool; }} //反射能够破怀单例,对象序列化也能破坏,对象的序列化说
2010-08-08 22:38:00 290
原创 观察着模式
public interface Observer { public void update(Product pro);} public class MailObserver implements Observer{ public void update(Product pro) { System.out.println("向所有会员发送邮件"+pro.getName()+"价格已经变为"+pro.getPrice()); }}
2010-08-08 22:33:00 268
原创 组合模式二
public abstract class Element { public abstract double getValue(); } public class Expression extends Element{ private Element e1; private Element e2; private char operator; public Expression(Element e1, Element e2,
2010-08-08 22:24:00 230
原创 组合模式
public abstract class Node { public abstract int getLength();} public class Directory extends Node{ private List list; public Directory(){ list=new ArrayList(); } @Override public int getLength() { int sum=0;
2010-08-08 22:17:00 321
原创 工厂模式
public abstract class Factory { public abstract Car createCar();}、、、、、、、、、、、、、、、、、、、、、、、、、、、 public class AodiFactory extends Factory{ public Car createCar(){ return new Aodi(); }} public class BencFactory ex
2010-08-08 22:00:00 272
原创 JNDI学习笔记五
2 JNDI的体系结构 nEE.2.6.9 Java Naming and Directory Interface™ (JNDI)The JNDI API is the standard API for naming and directory access. The JNDI API has two parts: an application-level interface used by the application components to access naming and directo
2010-08-05 22:13:00 693
原创 JNDI学习笔记四
JNDI (Java命名和目录服务接口) JNDI(Java Naming and Directory Interface) nJNDI概述 nJNDI的体系结构 nJNDI包和类 n命名服务的应用编程 n实例 n为什么需要JNDI? nApplications must be able to access resources and external information in their operational environment without knowledge of
2010-08-05 22:11:00 394
原创 JNDI学习三
第二部分:为什么要用JNDI •为了实现共享,计算机网络的发展就是为了达到资源的共享 •命名或目录服务使读者可以集中存储共有信息,这一点在网络应用中是非常重要的,因为这使得这样的应用更协调、更容易管理。例如,可以将打印机设置存储在目录服务中,以便被与打印机有关的应用使用。 •jndi诞生的理由似乎很简单。随着分布式应用的发展,远程访问对象访问成为常用的方法。虽然说通过Socket等编程手段仍然可实现远程通信,但按照模式的理论来说,仍是有其局限性的。RMI技术,RMI-IIOP技术的产生,使远程对象
2010-08-05 21:44:00 534
原创 JNDI学习二
JNDI架构 JNDI架构的理解 •JNDI的架构与JDBC的架构非常类似.JNDI架构提供了一组标准命名系统的API。在应用程序中,我们实际上只使用到以上几个包的中类.具体调用类及通信过程对用户来说是透明的. JNDI API提供了访问不同JNDI服务的一个标准的统一的实现,其具体实现可由不同的 Service Provider来完成。 •中间层为命名管理层。其功能应该由JNDI SPI来完成。 •最下层为JNDI SPI API及其具体实现 它包括了几个增强和下面的命名/目录服务
2010-08-05 21:39:00 341
原创 JNDI学习一
第一部分:什么是JNDI 第二部分:为什么要用JNDI 第三部分:怎么用JNDI(以及常用jndi类的介绍) 第四部分:在使用JNDI是要注意的事项 第一部分:什么是JNDI •Java命名和目录接口(the Java naming and directory interface,JNDI)是一组在Java应用中访问命名和目录服务的API。 为开发人员提供了查找和访问各种命名和目录服务的通用、统一的接口,类似JDBC都是构建在抽象层上。 命名服务将名称和对象联系起来,使得读者可以用名
2010-08-05 21:31:00 407
原创 笛卡尔坐标系
<br />笛卡尔坐标系 <br /><br />笛卡尔坐标系 (Cartesian coordinates) 就是直角坐标系和斜角坐标系的统称。<br /><br />相交于原点的两条数轴,构成了平面仿射坐标系。如两条数轴上的度量单位相等,则称此仿射坐标系为笛卡尔坐标系。两条数轴互相垂直的笛卡尔坐标系,称为笛卡尔直角坐标系,否则称为笛卡尔斜角坐标系。<br /><br />仿射坐标系和笛卡尔坐标系平面向空间的推广<br /><br />相交于原点的三条不共面的数轴构成空间的仿射坐标系。三条数轴上度量单位相
2010-08-05 08:06:00 2802
原创 js判断输入是否为正整数、浮点数等数字的函数
<br />js判断输入是否为正整数、浮点数等数字的函数1.下面列出了一些判读数值类型的正则表达式 "^//d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-//d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?//d+$" //整数 "^//d+(//.//d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9
2010-08-04 12:36:00 803 1
原创 网上支付
一。直接与银行对接 这种方式优缺点: 优点:直接与银行进行财务结算,交易资金核算比较安全,适合资金量比较大的企业 缺点:针对每个银行的规范进行开发,开发工作量大, 并且银行会不定期升级交易系统,维护工作量比较大。 缴纳网关使用费,每家银行都得交,而且比较贵 二。通过中间公司与银行对接 优点:开发工作量少,接入费用低 缺点:资金不安全 中间支付公司: 首信易支付:每年需要缴纳一定的接口使用费,并且从交易金额中扣除1%的手续费,例如当当网 易宝支付:接入免费,只从交易金额中扣除1%的手续费,如:盛大
2010-08-03 21:45:00 2135
原创 sql server 查询语句积累
1.员工表t_employee eid name ---------------- a01 张三a02 李四create table t_employee ( eid nvarchar(10), name nvarchar(10))insert into t_employee values('a01','张三')insert into t_employee values('a02','李四')
2010-07-31 19:54:00 580
转载 数据库常用对象查询
<br />--查询用户表对象信息select Tab.Name as [表名],Tab.create_date as [创建时间],Tab.modify_date as [最后修改时间], Col.Name as [列名] ,Type.name as [数据类型],Col.max_length as [字段长度], CASE WHEN pk.is_primary_key= 1 THEN 'Y' ELSE 'N' end as [是否主键],
2010-07-31 09:11:00 560
转载 java 深复制与浅复制
<br />1.浅复制与深复制概念⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 ⑵深复制(深克隆)被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。换言之,深复制把要复制的对象所引用的对象都复制了一遍。 2.Java的clone()方法⑴clone方
2010-07-28 10:39:00 234
转载 Android官网 打不开 解决办法
Android官网 打不开 解决办法<br />http://androidappdocs.appspot.com/index.html 这个时候来在别的网站上找的,速度很快<br />解决办法:<br />最近开始学习Android,结果Google搬家之后就访问不了了,郁闷。。。<br /><br />后来老大叫我在链接后面加上 “.nyud.net”就可以访问了。原理就不清楚了,请哪位高手解答下,不甚感激。<br /><br />所以不用代理, 这个链接http://developer.
2010-07-26 17:27:00 1090
jar 包 转 exe
2010-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人