自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 study

<br />岸上的船儿,如同海上的灯塔,无法移动,MY SUN!

2011-01-21 18:22:00 431

转载 IT人不要一直做技术

我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊).一。 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事 市场开发,跑腿的人,没有前途。不知道你是不是知道,咱们中国有相

2011-11-24 11:21:12 710 2

原创 struts2中 jsp的forward问题

困扰了好久,在web.xml中配置             struts2        /*        request           forward

2011-09-19 17:08:52 366

原创 tomcat编码配置

在tomcat中conf / server.xml中进行设置 "8890" protocol="HTTP/1.1"                connectionTimeout="20000"                redirectPort="8443"

2011-09-19 15:57:14 393

原创 jar包冲突

java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I org.hibernate.hql.ast.HqlSqlWalker.generateNamedParameter(HqlSqlWalker.java:915) org.hibernate.hql.antlr.HqlSqlBaseWalker.parameter(HqlSqlBaseWalker.java:4814) org.hibernate.hql.antlr.HqlS

2011-02-05 23:48:00 919

原创 Thread

<br />进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发<br /> <br />性。进程和线程的区别在于:简而言之,一个程序至少有一个进程,一个进程至少有一个线程.线程的划分尺<br /> <br />度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共<br /> <br />享内存,从而极大地提高了程序的运行效率。相对进程而言,线程是一个更加接近于执行体的概念,它可<br /> <br />以与同进程中的其他线程共享

2011-01-28 12:32:00 566

原创 TCP&UDP协议

<br />TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,一个TCP连接必须要经过三<br /> <br />次“对话”才能建立起来,其中的过程非常复杂,我们来看看这三次对话的简单过程:主机A向主机B发出连<br /> <br />接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机B向主机A发送同意连接和要求同步<br /> <br />(同步就是两台主机一个在发送,一个在接收,协调工作)的数据包:“可以,你什么时候发?”,这是第<br /

2011-01-27 22:34:00 603

原创 URI、URL、URN

1.什么是URIWeb上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通过通用资源标志符(Universal Resource Identifier, 简称"URI")进行定位。 URI一般由三部分组成:访问资源的命名机制。 存放资源的主机名。 资源自身的名称,由路径表示。 考虑下面的URI,它表示了当前的HTML 4.0规范:    http://www.webmonkey.com.cn/html/html40/这个URI是这样的:这是一个可通过HTTP协议访问的资源,位于主机www

2011-01-27 22:11:00 516

原创 java中的IO

<br />java中的类众多,如果我们一一记忆显然是不可能的,尤其是java中的IO操作,但我们应该清楚File---<br /> <br />文件的意思<br /> <br />在学习java的IO时,首先要清楚文件和目录路径名的抽象表示形式<br /> <br /> <br />File  f1 = new File("d://test//1.txt"); //注意windows下用 / 区分目录,java中需要转译【绝对】<br /> <br /> <br />File f2 = new File(

2011-01-27 17:55:00 517

原创 java Proxy

<br /> <br />Proxy位于 java.lang.reflect包下,想必和反射有着紧密的联系。个人认为java的动态代理,就是利用<br /> <br />java的反射,得到类的字节码,但又不完全相同,要为系统中的个各类接口的类增加代理功能,就需要太<br /> <br />多的代理类,如果全部采用静态代理的方式,又非常的繁琐,因此JVM设计了在运行期动态生成出类的字<br /> <br />节码,这种动态生成的类往往被用作代理类,即动态代理类。<br /> <br />以Collectio

2011-01-27 15:18:00 640

原创 类加载机制 2

类加载器的委托机制:类加载器的关系当我们使用System.out.println(ClassLoader.getSystemClassLoader());来打印时,对应的就是AppClassLoader,我们可以这样理解BootStrap是ExtClassLoader的父加载器,ExtClassLoader又是AppClassLoader的父加载器,通过代码反应为:public class Test { public static void main(String[] args) throws Except

2011-01-27 10:52:00 542

原创 类的加载机制 1

<br />所有的java程序运行的第一步就是要将类加载到jvm中,因此java有着自己的类加载机制:<br /><br />Java 类加载体系。他们分别从以下的路径寻找程序所需要的类: <br /> <br />BootstrapLoader : sun.boot.class.path <br /> <br />ExtClassLoader:      java.ext.dirs <br /> <br />AppClassLoader:      java.class.path <br /> <br /

2011-01-27 10:32:00 491

原创 泛型

<br />JDK1.5之新特性--泛型<br /> <br />     泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以<br /> <br />用在类、接口和方法的创建中,分别称为泛型接口、泛型方法、泛型类。<br /> <br />    泛型是提供给javac编译器使用的,可以限定集合中的输入类型,让编译器挡住源程序中的非<br /> <br />法输入,编译器编译带类型说明的集合时会去掉"类型"信息,是程序运行效率不受影响,对于参<br /> <br />数化的

2011-01-27 09:44:00 585

原创 HashSet中为什么不允许放重复的值

<br />主要是因为hahcode()<br /> <br />Hashcode()方法的作用: 哈希算法,将集合分成若干个区域,每个对象在放入集合之前由计算<br /> <br />机计算出一个哈吸码,可以将哈希码分组,每组分别对应某个区域,根据一个对象的哈希码可以<br /> <br />确定该对象应存储在哪个区域。当再次向哈希表中存入对象的时候,依旧这样儿运算,但可以快<br /> <br />速的判断里面是否有与现在要存的对象相同的,如果有则不能对此对象进行存储<br /> <br /> <br

2011-01-26 21:12:00 5992

原创 Collection&Map 2

                        存储数据是否有序                          是否允许重复list                            是                                            是                      AbstractSet         否                                                    否set      HashSet

2011-01-26 20:50:00 551

原创 Collection&Map 1

<br />java中的两大接口Collection和Map 易混,今天总结一下,区分开来<br /> <br />Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。<br /> <br />首先我们要清楚,Collection和Map是两个不同的接口:<br /> <br />Collection接口<br /><br />Map接口<br /> <br />

2011-01-26 20:33:00 492

翻译 Method 中的 invoke()

<br />import java.lang.reflect.Method;   <br />  <br />public class InvokeTest{   <br />  <br /> public int add(int x, int y) {   <br />  return x+ y;   <br /> }   <br />  <br /> public String print(String message) {   <br />  return "hello" + message;   <

2011-01-26 16:36:00 738

原创 反射2

<br />java中的反射:<br /> <br />反射就是把java类中的各种成分映射成相应的java类<br /> <br />Class.forName("") ;<br /> <br />然而在javaBean中无参构造函数的作用,因为:<br /> <br />System.out.print(Class.forName("java.lang.String").newInstance().getClass<br />().getName());<br /><br />在通常情况下,javabe

2011-01-26 16:14:00 778

原创 反射1 new关键字和newInstance() 的区分

<br /><br />Class.forName(xxx.xx.xx) 返回的是一个类<br /> <br />首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和<br /> <br />new 不一样,要分清楚)。 <br /><br />至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类<br /> <br />名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 <br /><br />A a = (A)Class.f

2011-01-26 16:09:00 3170

原创 枚举细解

<br /> <br />枚举中的元素,就是对象,在我们使用的时候就会初始化所有的枚举对象,而且,它们可以通过不同的构造函数来进行初始化<br /> <br /> <br />例如:<br />  enum WeekDay{<br />  SUN(1),MON,TUE,WED,THI,FRI,SAT;<br />  <br />  private WeekDay(){System.out.println("first");}<br />  private WeekDay(int day){<br />   

2011-01-26 12:03:00 547

转载 枚举

<br />/*最普通的枚举,当枚举类型有其他定义时,; 必须要写,没有的话可写可不写*/<br /><br />public class TestEnum {<br />    public enum ColorSelect {<br />        red, green, yellow, blue;    <br />    }<br /><br />    /* 枚举也可以象一般的类一样添加方法和属性,你可以为它添加静态和非静态的属性或方法,这一切都象你在一般的类中做的那样. */<br /> 

2011-01-26 11:09:00 480

原创 可变参数

<br />JDK1.5新特性-------可变参数!<br /><br />可变参数的特点:<br /><br />只能出现在参数列表的最后;<br /><br />...位于变量类型和变量名之间,前后有无空格都可以;<br /><br />调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式<br /><br />访问可变参数<br /><br />例如下面的方法:<br /><br /> public static double getSum(int x,double ..

2011-01-26 10:18:00 381

原创 Eclipse快捷键

Eclipse中快捷键介绍: Ctrl+1 快速修复Ctrl+D: 删除当前行 <br />Ctrl+Alt+↓ 复制当前行到下一行(复制增加)<br />Ctrl+Alt+↑ 复制当前行到上一行(复制增加)<br />Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)<br />Alt+↑ 当前行和上面一行交互位置(同上)<br />Alt+← 前一个编辑的页面<br />Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)<br />Alt+Enter 显示当前选择资源(工程

2011-01-26 09:51:00 402

原创 Eclipse介绍和java模板配置

        Eclipse是一个开放可扩展的集成开发环境(IDE)。它不仅可以用于Java的开发,通过开发插件,它可以构建其他的开发工具。Eclipse是开放源代码的项目,并可以免费下载。它的官方网址是:www.eclipse.org      Eclipse不仅可以开发基本的java应用程序,也可以用来开发J2EE,但是对于新手通过安装插件的方式使用eclipse不提倡,现在的eclipse已经集成了j2ee的开发插件,不需要我们在自己安装。     Eclipse的使用非常简单,当我们的电脑上安装好

2011-01-26 09:41:00 862

转载 sql存储过程加密

<br />create PROCEDURE sp_decrypt(@objectname varchar(50))<br />AS<br />begin<br />set nocount on<br />--CSDN:j9988 copyright:2004.07.15 <br />--V3.2 <br />--破解字节不受限制,适用于SQLSERVER2000存储过程,函数,视图,触发器<br />--修正上一版"视图触发器"不能正确解密错误<br />--发现有错,请E_MAIL:CSDNj9988@

2011-01-24 22:21:00 620

原创 重写_注解_枚举

<br />       java中方法的重载与重写易混,之前虽然记了好多遍,但没过多久又会忘记,今天彻底将它<br /> <br />们区分!<br /> <br />一、<br />      重载发生在一个类中的多个方法之间,重写也是发生在方法之间,但是重写发生在不同类<br /> <br />中,要有继承关系,也就是说重写发生在子类与父类方法名相同的方法上。<br /> <br />二、<br />      重写:在子类的类体中如果出现与超类的方法名称相同,参数个数,返回类型,参数类型都相同,<b

2011-01-23 21:34:00 1719

原创 BlackBerry签名介绍

Java 代码签名密钥出于安全和出口控制的原因,Research In Motion (RIM)必须跟踪一些敏感BlackBerry®应用程序编程接口(API)的使用情况。敏感类别或方法在API参考文档中使用“锁定”图标或“Signed”字样表示。如果您在应用程序中使用了这些受控类,在您将应用程序.cod文件加载到Blackberry智能手机之前,您的应用程序必须使用签名密钥(由RIM提供)进行签名。注意:虽然受控API的核心集合均在RIM API签名密钥的覆盖范围之下,某些与公共/私人密钥加密相关的加密类

2011-01-22 23:44:00 1017

原创 基础——总结

<br />一切从基础开始,今天又在开始看老张的视频了:<br /> <br />jdk1.5的新特性<br /> <br /> <br />自动装箱和拆箱:<br /> <br />首先说明java中常用String类型不是基本数据类型,虽然它很常见,但是它不是,谨记!而且它很特殊<br /> <br />java四类八种基本数据类型【原始类型】<br />第一类:整型 byte short int long <br />第二类:浮点型 float double <br />第三类:逻辑型 boolean

2011-01-21 21:29:00 467

BlazeDS开发者指南

BlazeDS 开发 提供给那些对BalzeDS感兴趣的朋友

2009-11-07

java 函数速查CHM

本书对于java初学者在编程时更易理解、入门

2009-10-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除