自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 JVM工作原理和特点

JVM工作原理和特点主要是指操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境. 1.创建JVM装载环境和配置 2.装载JVM.dll 3.初始化JVM.dll并挂界到JNIENV(JNI调用接口)实例 4.调用JNIEnv实例装载并处理class类。  在我们运行和调试Java程序的时候,经常会提到一个JVM的概念.JVM...

2012-12-27 09:31:43 62

原创 Java进程在Unix平台上中文乱码问题

方法一:在Unix平台。打印出来的中文都是乱码。用Log4j记录的日志中,中文也是?,这个问题很让人心烦,当然以我的运气,这种问题是一定会遇到的,现在记录一下解决方法    因为每一个应用都会启动一个Java进程,启动方法就是 java $OPTS com.xxx.xxx.xxx(java -Ddefault.client.encoding=GBK -Dfile.encodin...

2012-12-26 17:59:03 154

原创 svn: Authorization failed

在第一次使用TortoiseSVN从服务器CheckOut的时候,会要求输入用户名和密码,这时输入框下面有个选项是保存认证信息,如果选了这个选项,那么以后就不用每次都输入一遍用户名密码了。不过,如果后来在服务器端修改了用户名密码,则再次检出时就会出错,而且这个客户端很弱智,出错之后不会自动跳出用户名密码输入框让人更新,我找了半天也没找到修改这个用户名密码的地方。最终,找到两种解决办法:...

2012-12-20 11:03:49 180

原创 Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException:

Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at java.awt.GraphicsEnvironmen...

2012-12-17 09:17:21 1353

原创 java.util.concurrent.RejectedExecutionException异常

有2种原因可能导致此异常。第一:你的线程池ThreadPoolExecutor 显示的shutdown()之后,再向线程池提交任务的时候。如果你配置的拒绝策略是AbortPolicy的话,这个异常就会抛出来。第二:队列满了,而且池中的线程数也达到了最大线程数,所以新添加的任务被拒绝了。这种情况,可以调整一下线程池的策略handler有四个选择:ThreadPoolExecutor.Ab...

2012-12-15 22:22:06 478 1

java SYNCHRONIZED

public class LockTest2 { static byte[] staticObj =new byte[0]; byte[] obj =new byte[0]; /** * 无锁 */ public void t0(){ } /** * 无锁 */ public static void t1(){ } /** * 对该类的所有实例加锁 */ public static...

2012-12-15 20:20:26 46

原创 jvm monitorenter monitor 指令

jvm虚拟指令集假定:“必须”的含义对于jvm指令的一些“必须”的要求,在运行期要求javaclass的结构是满足约束的,对于不满足约束的情况,jvm的行为是未定义的。保留操作码在java class文件中使用的指令操作码,有三个操作码是保留的,供java虚拟机内部使用。254(0xfe)和255(0xff),分别有助记符impdep1和impdep2,目的是在软件或者硬件实现...

2012-12-15 15:59:47 488

原创 jconsole

远程linux为例做介绍;1,echo $JAVA_HOME   --echo %JAVA_HOME%2. mkdir $JAVA_HOME/jconsole3. cp$JAVA_HOME/jre/lib/management/jmxremote.password.template   $JAVA_HOME/jconsole/jmxremote.password4. c...

2012-12-14 17:29:39 51

File native method

在项目中要对大量的文件操作,而且对性能方面要求比较高,当把程序发布到Unix上过程中发现很多问题。比如File f =new File("/home/ids/dep.log.20121210"); System.out.println("canWrite="+f.canWrite()); System.out.println("setReadOnly="+f.setRead...

2012-12-14 09:51:36 113

原创 Error: weblogic.management.DeploymentException: Cannot set web app root system p

这2天要将项目以war包得形式发布到weblogic下面,在项目中用到了log4j初始化的的时候是用<listener> <listener-class> org.springframework.web.util.Log4jConfigListener </listener-class> </listener> ...

2012-12-12 16:19:47 218

TKB00064 Running Teamprise as Root User Causes Problems

OverviewThe Teamprise client suite is designed to be run as a non-root user on Unix platforms. This decision was made because of certain Java issues, and because the client suite code has not...

2012-12-12 10:24:25 197

原创 异常sun.io.MalformedInputException处理

今天在重新安装系统以后,我装了个jdk50,然后发现以前写的代码在运行的时候出错了,出错的地方是文件读写.BufferedReader br = new BufferedReader(new FileReader(File file));br.readLine();就在br.readLine()的时候就出错了.很奇怪!于是上网google了一下,按照网上朋友的说法解决问题了.但...

2012-12-10 16:59:51 112

ant

build.xml文件的组成 build.xml文件的主干是,一个根结点project,project里面包含多个target,target内含不同的task。 Ant的大概运行过程 当运行ant命令,则尝试读取当前目录的build.xml,分析xml文件,按照project的default属性,执行指定的target。 当运行ant ta...

2012-12-08 01:50:18 136

java Queue

BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个队列在数据结构中所起的作用大致如下图所示: 从上图我们可以很清楚看到,通过一个共享的队列,可以使得数据由队列的一端输入,从另外一端输出;常用的队列主要有以下两种:(当然通过不同的实现方式,还可以延伸出很多不同类型的队列,DelayQueue就是其中的一种)  先进先出(FIFO):先插入的队列的元素也最先出队...

2012-12-02 22:02:30 60

servlet购物车

简单的servelt购物车。适合初学者兼用~

2010-06-03

javascript通讯录

包括一些网页设计常用的类的代码:时间日期类、鼠标事件类、状态烂特效、页面效果类、图形图象类、按钮特效类、文本特效类、信息检测类、警告提示类、菜单类、窗口特效类、综合类,框架。

2010-05-24

jsp.通讯录管理系统

jsp通讯录,实现增,删,改,查,分组,分页的功能,适合初学着兼用!

2010-05-24

空空如也

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

TA关注的人

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