- 浏览: 919169 次
- 性别:
- 来自: 北京
最新评论
-
一键注册:
request.getRequestURL()和request.getRequestURI() -
SuperCustomer:
...
SED的暂存空间和模式空间 -
juyo_ch:
讲得挺好理解的,学习了
java 死锁及解决 -
chinaalex:
最后一题答案正确,但是分析有误.按照如下过程,上一行为瓶,下一 ...
zz智力题 -
liaowuxukong:
多谢博主啦,弱弱的了解了一点。
C++/Java 实现多态的方法(C++)
文章列表
测试Servlet(转)
- 博客分类:
- Test
servlet的测试一般来说需要容器的支持,不是像通常的java类的junit测试一样简单, 下面通过对HelloWorld代码的测试阐述了几种servlet测试方法。 被测试的HelloWorld类的代码如下: /** * 被测试的servlet */ import java.io.IOException; import javax.se ...
一,我对java中编码的理解1. 编码的产生 对电脑而言,只认识0,1; 而现实世界是由各种符合组成,要想让计算机解释现实世界,就必须建立一套现实世界中的符号 和 计算机能处理的符号之间的对应关系,这个对应关系就是编码 2. 在一个编辑器中,当我们在键盘上敲入一个字符时,在该编辑器上就会显示对应的字符,这个过程用计算机执行步骤来解释大致如下: 输入字符 –> 编辑器根据设定的编码格式把字符编成01格式 -> 编辑器再按编码规则对01解码–> 显示字符 3.几种常见的编码格式 1. ASCII码: 计算机中最早的一套编码格式,采用7位二进制表示一个常见的 ...
1、类加载器负责加载 Java 类的字节代码到 Java 虚拟机中。最初是为了满足 Java Applet的需要而开发出来的, Java Applet需要从远程下载Java类文件到浏览器中并执行。类加载器使得Java类可以被动态加载到Java虚拟机中并执行。
2、基 ...
ClassLoader详解
- 博客分类:
- Java SE
Point One
将J2EE应用程序移植到WebSphere应用程序服务器
http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0408_baigang/part2.html
Point Two
类加载器的种类:
Bootstrap ClassLoader/启动类加载器 主要负责jdk_home/lib目录下的核心 api 或 -Xbootclasspath 选项指定的jar包装入工作。
Extension ClassLoade
由于有个合作项目,用到了REST,我们这边的服务器是java的,合作方那边主要是PHP环境,为了远程调用的问题,使用了REST作为API的实现方案。现在项目做得差不多了,下面记下自己的一点心得,算是笔记吧。 REST(Representational State Transfer)的说法来自“Architectural Styles and the Design of Network-based Software Architectures”(Roy Fielding,University of California - Irvine,2000),是Fielding大牛的一篇博士 ...
一、概念及特点
REST(Representational State Transfer)是代表状态传输的缩写,它代表了分布式超媒体系统的体系结构风格,它是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。REST提 ...
struts1 vs struts2
- 博客分类:
- Struts
struts1 2001年6月发布struts1 struts1的核心是控制器,由两部分组成:核心控制器和业务逻辑控制器,核心控制器是ActionServlet,由struts1提供;业务逻辑控制是用户自定义的action,由应用开发者提供。 整个应用由客户端请求驱动, ...
SOAP的全称是Simple Object Access Protocol,即简单对象访问协议。一、SOAP简介 如前所述,SOAP用XML作为数据编码格式。用XML作为数据编码格式并非SOAP的原创,实际上这是一种相当自然的选择。XML-RPC和ebXML也同样使用XML。要了解这方面的 ...
DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。
用法一:常量
在JDK1.5 之前,我们定义常量都是: publicstaticfianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。
Java代码
public enum Color {
RED, GREEN, BLANK, YELLOW
}
用法二:switch
JDK1.6之前的switch语句只支持int,char,enum类型,使用枚举,能让我们的 ...
理解Java枚举在单例模式的应用
- 博客分类:
- Java SE
5.3.9 单例和枚举
按照《高效Java 第二版》中的说法:单元素的枚举类型已经成为实现Singleton的最佳方法。
为了理解这个观点,先来了解一点相关的枚举知识,这里只是强化和总结一下枚举的一些重要观点,更多基本的枚举的使用,请参看Java编程入门资料。
Java的枚举类型实质上是功能齐全的类,因此可以有自己的属性和方法。
Java枚举类型的基本思想是通过公有的静态final域为每个枚举常量导出实例的类。
从某个角度讲,枚举是单例的泛型化,本质上是单元素的枚举。
用枚举来实现单例非常简单,只需要编写一个包含单个元素的枚举类型即可。示例代码如下:
/**
* ...
zz IBM 面试问题
- 博客分类:
- Interview
1.JAVA内存回收机制
2.抽象类与接口的区别
3.除了简历上所说的还有什么其他的技能
4.举一个实际的命令(简历上写了会linux的基本使用)
5.会不会linux下的shell编程
6.可实习的时间
3月12日 IBM CSDL面试
刚过去直接就笔试,题不少,有JAVA的,操作系统的,还有说出英文缩写的,最后是英语的,说是半小时之内能做多少算多少,最后我就选择性的做了一些,三分之一还不到。
接下来就开始面试了,总结起来,面试主要包括两部分吧,一部分主要是考察你的团队协作以及与领导沟通的能力,另外一部分就是英语面试了。主要问题如下:
1.测试者怎样影响开发者?
...
如果n的二进制末位为0,那么n和n>>1同时被3整除或者不整除
如果n的二进制末位为1,那么n和(n>>1)-1同时被3整除或者不整除
3是一个比较特别的数,其二进制表示是0b11,也就是说任何一个数乘以3的结果实际上是这个数与其左移1位后相加的结果。现在给出一个数a,假设它能被3整除,结果是b,即a=3*b,那么从二进制乘法运算判断出,b的最低位与a的最低位一定是相同的,从而得到了b的最低位,将这个位左移1位变成次低位,那么a的次低位以上的比特减去这个位后在次低位上的结果一定是b的次低位。以此类推可以求出b的各个比特,如果最后能完成对b的各位的计算,那 ...
事务隔离性与传播性概述
- 博客分类:
- Java EE
什么是事务? 从四个关键概念谈起: 原子性 – 所有操作要么都成功,要么都失败 一致性 – 事务不能违反完整性约束(比如虽然事务还未提交,但仍需遵守各种约束规则,这些规则是在事务提交之前而非在事务提交以后才生效!) 隔离性 – 一个事务的效果,不影响正在同时执行的其它事务,那么,不影响的程度如何呢?这个由隔离级别来定义,标准的隔离级别有下列四种: 未提交读(read uncommitted) 提交读(read committed) 重复读(repeatable read) 序列化(serializable) ...
JDBC vs JNDI
- 博客分类:
- Java EE
JDBC:jdbc是数据库中间代理商为了是java连接数据库而定的一个协议或者说是方法,是数据库的接口,通过jdbc-odbc的方法进行数据库连接,Java应用程序开发人员使用它来访问数据库和执行SQL语句
JNDI:
程序员熟悉java语言、了解JDBC技术和MySQL,就可以很快开发出相应的应用程序。但是会遇到1、数据库服务器名称MyDBServer 、用户名和口令都可能需要改变,由此引发JDBC URL需要修改;2、数据库可能改用别的产品,如改用DB2或者oracle,引发JDBC驱动程序包和类名需要修改;3、随着实际使用终端的增加,原配置的连接池参数可能需要调整;等问题。解决办法 ...
随时放松颈部肌肉
防治颈椎疾病,电脑桌前的你,不妨多做颈部肌肉锻炼。主要做法是:双手十指交叉放在颈部,头用力向后伸,手用力阻挡,对抗用力,头虽没动,但通过两个方向力的较量让相要的颈部肌肉进行收 ...