- 博客(21)
- 资源 (239)
- 收藏
- 关注
jboss配置JNDI
[size=large][b]jboss配置JNDI[/b][/size][b]第一步骤: 配置数据源[/b](E:\fov\jboss-4.2.3.GA\server\default\deploy),在deploy下添加mysql-ds.xml(假设连接的是mysql数据库,当然也可以是其他数据库)[code="java"] MySqlD...
2013-11-14 09:37:13 331
tomcat配置JNDI
[size=large][b]tomcat配置JNDI[/b][/size][color=blue][b]第一步骤[/b][/color]:[b]配置conf下面的context.xml,具体配置如下:[/b] [code="java"] WEB-INF/web.xml [/code][color=blue][b]...
2013-11-13 17:44:19 140
原创 JNDI简介
[size=large][b]一. JNDI基础[/b][/size][color=blue][b]1.1 JNDI[/b][/color]JNDI(Java Naming and Directory Interface)是Java命名和目录接口的简称,是J2EE的核心技术之一。在JMS、JMail、JDBC、EJB等技术中都大量应用了JNDI技术。[color=blue]...
2013-11-13 17:34:11 173
原创 java枚举
枚举的出现主要是为了解决变量过度循环问题。下面将通过2个枚举类AnimalOne,AnimalTwo来详细说明其用法:下面代码主要是3个类,其实AnimalOne和AnimalTwo为枚举类,AnimalEnumTest为测试类,演示了日常工作所出现的情况。[code="java"]/* * 普通的枚举类只是用来存储变量, * 由于枚举也是类,所以聚类类的相关特性, *...
2013-10-31 11:16:58 109
java 匿名内部类
[b]匿名内部类的结构有以下2种:[/b][code="java"]new interfacename(){......};new superclassname(){......};[/code][b]需要注意的地方:[/b] 匿名内部类由于没有名字,所以它没有构造函数(但是如果这个匿名内部类继承了一个只含有带参数构造函数的父类,创建它的时候必须带上这些参数,并在实...
2013-10-30 15:09:30 104
原创 java画各种五角星
[b]Java 根据输入的值动态的画出各种五角星同时控制其大小(利用星号),主要实体的,空心的,平移的,利用for循环对初学者有一定的帮助。可以通过输入n(n>3)动态的控制五角星的大小,下面是完整代码和显示结果[/b]:[code="java"]public class WJXUtils { /** * @param args */ public static...
2012-06-25 21:44:31 2895
HTTP基础
[b]HTTP的结构[/b]主要包括下面几个要点: 请求行与状态 通用信息 请求头 响应头 实体头 扩展头HTTP的版本主要有1.0,1.1 和更高版本 1.1 及以上版本允许在一个TCP连接上传送多个HTTP协议,1.0能 1.1 及以上版本多个请求和响应可以重叠,1.0不能 1.1 增加了很多的请求头和响应头[b]请求消息的结构[...
2012-06-23 18:54:00 98
jvm解析六(JVM规范<下>)
[b]字节码指令[/b] [b]第一:基本数据类型[/b] 加载和存储 1,将一个局部变量加载到操作栈的指令格式格式是:[数据类型only int,long,float,double]+load_,例如:iload,iload_,lload,lload_…. 2,将一个数值从操作数栈存储到局部变量表指令格式:[数据类型only ...
2012-06-07 14:38:11 119
jvm解析五(jvm规范<中>)
[b]运行时数据区[/b] [b]第一:PC寄存器[/b] 每个运行中的Java程序,每一个线程都有它自己的PC寄存器,也是该线程启动时创建的。PC寄存器的内容总是指向下一条将被执行指令的地址,在任意时刻,一条Java虚拟机线程只会执行一个方法的代码,这个正在被线程执行的方法称为该线程的当前方法,如果这个方法不是native的,那PC寄存器就保存Java虚拟机正在执行的字节码指令...
2012-06-02 13:14:24 153
原创 jvm解析四(jvm 分析器)
1.下载jvmstat-3_0.zip参考http://java.sun.com/performance/jvmstat/#Download2.解压到:D:\jvmstat3.参数配置(这个在SUN官网里有下详细的介绍,我简略说下) 1) JVMSTAT_HOME, JVMSTAT_HOME= D: \jvmstat 2) PAHT ,在PATH里添加 JVMSTA...
2012-05-31 17:16:02 136
jvm解析三(JVM规范<上>)
Java虚拟机可以看做是一台抽象的计算机,跟其他计算机类似有自己的指令集合以及各种运行时内存区域。简单的讲它的作用就是:正确的读取Class文件中的每一条指令,并且能够正确的执行这些指令所蕴含的操作即可。[b]一:JVM结构图[/b][img]http://dl.iteye.com/upload/attachment/0068/9286/b48ce2ed-6535-3cae-8cf...
2012-05-31 17:02:23 113
jvm解析二(自定义加载器)
[b]自定义加载器[/b]3个类LoaderTest01.java, LoaderTest02.java,MyClassLoader.java1, MyClassLoader [code="java"]import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;...
2012-05-15 20:13:21 88
jvm解析一(基本概念)
一:Java虚拟机与程序的生命周期,如下几种情况Java虚拟机将结束生命周期 1,执行System.exit()方法 2,程序正常执行结束 3,程序执行过程中遇见到了异常或错误而异常终止 4,由于系统错误而导致Java虚拟机进程终止 二:Java程序对类的使用方式 1,主动使用(6种) 1):创建类的实例 2):访问某个类或静...
2012-05-14 10:49:58 96
String,StringBuffer,StringBuilder比较
String,StringBuffer,StringBuilder这三个类都实现了同样的接口,java.io.Serializable, Comparable, CharSequence也就是说他们大概的功能都是相同的,但是因为某些微小的变化导致了他们存在一些功能的差异。 首先:String一旦new出来值将不会改变, JDK分析 private final cha...
2012-04-27 15:45:23 65
String类内存解析
String是java常用类中最重要的类,主要是它很多特殊点,网上分析的例子很多,我也想谈下自己的看法,最经典的问题是String a=new String("abc");是如何实现创建2个对象的? 我们看下String的构造方法,SUN(ORACLE),JDK源码的解释:[code="java"]/** * Initializes a newly created ...
2012-04-27 14:38:42 87
为什么重写equals方法需要重写hashcode方法?
SUN(ORACLE),JDK源码中这样表达:[code="java"] * * Note that it is generally necessary to override the hashCode * method whenever this method is overridden, so as to maintain the * gene...
2012-04-27 12:07:06 78
java I/O
在具体分析某一种流的前要先知道下面一些信息: [b]4个抽象类[/b]也是流的4个超类,其它所有的相关类都是继承这几个类 字节 InputStream , OutputStream 字符 Reader , Writer 除了知道这几个超类外还需要只要流相关的几个重要的接口 Flushable 提供将缓存中数据写入底层流,是输出流的重要部分 Read...
2012-04-04 23:12:11 86
深析java集合(Collection,Map)
网上看见很多类似的关于集合的文章,但大多都是知其然不知其所以然,于是抽空总结了下,希望能够对想深入学习的朋友有所帮助。 在集合中最重要的2个接口是Collection和Map[b]Collection[/b] 集合(序列)接口,存储有序和无序的序列 它是主接口,它的下面有几个重要的子接口List和Set 首先从接口的角度比较list和se...
2012-03-19 19:35:37 99
hash,hashcode,HashTable,HashSet,HashMap的用法
[b]hash[/b] 也叫做“散列”,通过散列算法,变换成固定长度的输出,该输出就是散列值。计算散列函数的方法很多,例如:直接寻找址方,平均分析法,折叠法等[b]hashcode[/b] 是散列码,是由一个对象导出的整型值,没有规律的。对于hashcode的误解也很多主要是在值的定位上没有弄清楚,一般一个类如果不重写hashcode那么它就一定继承Object的,而Object的has...
2012-03-18 17:13:05 196
java 静态代理和动态代理
代理:就是用代理类实现委托类的一些功能和附加的预处理功能(包括消息过滤,日志等)。java的代理分为静态代理和动态代理。动态代理又有jdk代理和cglib代理。静态代理分为继承超类代理和接口代理(名称不重要下面会详细介绍)。在详细介绍之前先介绍一下静态代理和动态代理的区别:静态代理的时候代理类要实现被代理接口的所有的方法。动态代理是利用java反射机制,代理类只需要实现Invo...
2012-03-01 17:59:57 113
java位运算
java位运算主要是用来对二进制进行操作,主要的位运算包括>>,<<,>>>,&,|,^,~ .java的二进制是采用补码(最高阶0表示正 ,1表示负,对正数来说,最高位为0,其余各位代表数值本身,如 +22的补码 为00010110。 对负数而言最高位1,把该数绝对值的补码按位取反 然后对整个数加1,即得该数的补码,如 -22的补 码 为11101010(00010110 按位取反1110...
2012-02-23 16:06:22 169
C#连锁超市综合管理系统源码
2011-11-23
Extjs+struts2+hibernate实现的简单的图书管理系统
2011-11-23
ASP.net版CMS内容管理系统(完整源码)
2011-11-22
C#版Windows优化大师源码
2011-11-22
ERP仓库进销存管理系统ASP版
2011-11-21
Delphi 企业管理系统(ERP)+Sql数据库
2011-11-21
OA办公系统ASP.NET版
2011-11-21
ASP.NET在线图书馆管理系统(完整源码)
2011-11-21
ASP全能OA办公网站系统 源码
2011-11-21
ASP.net商城系统完整源码
2011-11-21
C#手机短信系统源文件
2011-11-19
C#版的家庭视频监控系统
2011-11-19
C#+mssql小型的财务管理软件(源码)
2011-11-19
C#版学生综合信息管理系统
2011-11-19
最新版 W3c School JavaScript 中文手册
2011-11-19
C#书店管理、收银系统(完整源码)
2011-11-19
JavaScript精选网页特效300例
2011-11-18
Java版的企业人事管理系统完整版源码
2012-12-22
EspCMS易思企业网站系统完整源码(PHP+MySQL)
2011-12-05
C#进销存管理系统ERP(适合公司和超市)
2011-11-25
C#版连锁超市综合管理系统
2011-11-25
VS2008开发的C#高校宿舍管理系统
2011-11-24
VS2008写的C#房屋出租管理系统(MSSQL)
2011-11-24
VS2008开发的C#酒店管理系统源码(SQL2005)
2011-11-23
C#生产管理进销存管理系统
2011-11-23
C#版QQ聊天软件完整源码
2011-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人