Java
文章平均质量分 72
sean-zou
这个作者很懒,什么都没留下…
展开
-
Invalid action class configuration that references an unknown class named [XX]
问题描述:今天新写了一个小功能,调试的时候提示找不到action1.adminLogQueryAction 2.Invalid action class configuration that references an unknown class named [adminLogQueryAction]org/apache/catalina/loader/WebappClassLoa原创 2013-01-10 10:13:52 · 32882 阅读 · 0 评论 -
Java RMI详解
java远程方法调用原创 2013-08-14 11:10:58 · 103338 阅读 · 17 评论 -
Java strictfp关键字
保证浮点运算的结果不受平台的影响,在任何平台上,使用统一的标准进行浮点运算,提高程序的可移植性(毕竟结果更可控,更精确),相应的,以降低性能为代价转载 2013-11-26 10:31:40 · 2587 阅读 · 0 评论 -
Java正则表达式
一,Java正则表达式的基本知识1,方括号:方括号中指定的单个字符才参与匹配 2,逻辑运算符 3,表示匹配次数的符号 4,预定义字符 5,边界字符二,Java正则表达式相关对象1,Pattern的实例对象是不可变对象,线程安全 2,Matcher的实例对象是非线程安全的原创 2014-07-17 17:47:54 · 2938 阅读 · 0 评论 -
JSP中Forward和Redirect之间的区别
Forward是服务端跳转,浏览器只发起一起请求,服务端接收到浏览器请求后,进行跳转,然后将结果返回至浏览器。浏览器不知道请求在服务端进行了跳转,故浏览器地址栏的地址不变Redirect是浏览器端跳转,浏览器总共发起2次请求,服务端接收到第一次请求后,返回302状态码,浏览器将向响应头中Location属性值中保存的地址再次发起请求。由于是2次请求,故浏览器地址栏的地址会发生变化原创 2015-05-11 15:01:39 · 11755 阅读 · 0 评论 -
Java动态代理
代理类及其实例是在运行期间由Proxy的newProxyInstance动态生成的,所以被称为动态代理动态代理的出现弥补了静态代理中,重复性代码过多的问题,极大的提高了程序的可维护性,不但快捷方便而且对原代码没有任何侵入性原创 2013-09-06 09:59:18 · 1135 阅读 · 0 评论 -
Java 字节数组类型(byte[])与int类型互转
public class CommonUtils { //高位在前,低位在后 public static byte[] int2bytes(int num){ byte[] result = new byte[4]; result[0] = (byte)((num >>> 24) & 0xFF); result[1] = (byte)((num >>> 16) & 0xFF);原创 2013-10-30 11:06:18 · 20034 阅读 · 1 评论 -
java.sql.SQLException: Before start of result set
在使用JDBC查询数据库时报了这么一个错误在对结果集ResultSet进行操作时,一定先要使用ResultSet.next()将指针移动至结果集的第一行JDBC写起来让人眼花原创 2014-01-06 23:18:35 · 8152 阅读 · 1 评论 -
Java位运算
Java的位运算(bitwise operators)直接对整数类型的位进行操作:public static void main(String[] args){ System.out.println("byte size:"+Byte.SIZE); System.out.println("byte min:"+Byte.MIN_VALUE); System.out.println(原创 2013-01-14 15:03:36 · 1295 阅读 · 0 评论 -
Java程序执行Linux命令
java程序中要执行linux命令主要依赖2个类:Process和Runtime首先看一下Process类:ProcessBuilder.start() 和 Runtime.exec 方法创建一个本机进程,并返回 Process 子类的一个实例,该实例可用来控制进程并获得相关信息。Process 类提供了执行从进程输入、执行输出到进程、等待进程完成、检查进程的退出状态以及销毁(杀掉原创 2012-10-12 17:38:21 · 176176 阅读 · 11 评论 -
java.lang.ClassFormatError: Illegal UTF8 string in constant pool in class file Server/Request
在Linux上调试程序,将本地编译好的文件上传至服务器后,服务器运行时报错java.lang.ClassFormatError: Illegal UTF8 string in constant pool in class file Server/HttpServer at java.lang.ClassLoader.defineClass1(Native Method)原创 2014-03-26 09:51:52 · 11006 阅读 · 0 评论 -
StringBuffer与StringBuilder之间的区别
public class Test { public static void main(String[] args) { StringBuffer strBuffer = new StringBuffer(); strBuffer.append("StringBuffer"); strBuffer.append(" "); strBuffer.append("Test"原创 2014-03-02 13:25:38 · 7626 阅读 · 2 评论 -
Java String类型数据的字节长度
问题描述: 向数据库中插入一条String类型的数据,在数据库中该字段定义为varchar2(64),一开始使用String.length()来进行数据的长度校验,如果数据是纯英文,那么是没有问题的,但是如果数据中包含中文,校验可以通过,但是在数据入库时经常会报数据超长。 问题分析: 既然问题是数据超长,那么问题应该就是出在数据长度校验上,也就是出在St原创 2012-08-24 11:22:44 · 104407 阅读 · 4 评论 -
Java进制转换
public class Test { public static void main(String[] args) throws Exception{ int a = 10; //十进制 -> 二进制 String str = Integer.toBinaryString(a); while(str.length() < 32){ str = 0 + str;原创 2014-06-18 10:31:31 · 6591 阅读 · 0 评论