![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 57
merit
这个作者很懒,什么都没留下…
展开
-
Eclipse 如何安装单独的一个jar插件
在eclipse的根目录下有一个dropins文件夹,在这个下面建立一个文件夹,比如:myplugin,在上述文件夹的基础上建立plugins文件夹,把单独的那个jar文件放进去,重新启动eclipse就可以了如果没有生效,则删除\eclipse\configuration文件夹下的org.eclipse.update文件夹,再重新启动 在进行插件发布时,如果遇到了因中文字符所造成...原创 2011-09-15 19:33:33 · 975 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org.objectweb.asm.Type
在使用spring3的aop时,出现如下的错误:java.lang.NoClassDefFoundError: org.objectweb.asm.Type经过在网上查找资料说是因为Hibernate的cglib.jar包多导致的,但是移除此jar包,则又会报如下的错误:Cannot proxy target class because CGLIB2 is not availa...原创 2012-06-03 15:27:12 · 102 阅读 · 0 评论 -
J2EE系统的概念及如何开发 [转]
J2EE系统的概念及如何开发 [转] J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习J2EE的方向。 首先我们需要知道Java和J2EE是两个不同概念,Java不只是指一种语言,已经代表与微软不同的另外一个巨大阵营,所以Java有时是指一种软件系统的流派,当然目前主要是....原创 2012-02-09 21:43:45 · 96 阅读 · 0 评论 -
更改eclipse的启动画面
启动画面图片在:\eclipse\plugins\org.eclipse.platform_3.2.0.v20060601\splash.bmp 你可以修改图片或者换别的图片,看看启动效果.自己准备的图片也应为bmp的。在eclipse不同版本中找到对应的\eclipse\plugins\org.eclipse.platform_xxx目录。替换里面的splash.bmp图片就可以。还有一种方法就...原创 2011-12-07 16:18:15 · 249 阅读 · 0 评论 -
在线Base64编码
最近需要使用icon转换成base64编码,搜寻到一下网站:http://maclife.net/tools/base64/http://www.motobit.com/util/base64-decoder-encoder.asp原创 2012-03-13 09:22:42 · 161 阅读 · 0 评论 -
Java 1.6动态编译器 null问题
1、在java程序中用JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();来获取编译器时,返回的值为NULL,经过在网上查找资料,都是jre惹的祸,我们在装java环境时,通常会装两个,一个是jdk,一个是jre,其目录形式如下:C:\Java-->jdk1.6.0_25 -->jr...原创 2012-03-16 10:45:47 · 154 阅读 · 0 评论 -
Java常见异常(Runtime Exception )小结--转
Java常见异常(Runtime Exception )小结本文重在Java中异常机制的一些概念。写本文的目的在于方便我很长时间后若是忘了这些东西可以通过这篇文章迅速回忆起来。 1. 异常机制 1.1 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 1.2 传统的处理异常的办...原创 2012-08-02 21:04:55 · 99 阅读 · 0 评论 -
java堆和栈小结(转)
(1)JAVA中基本数据类型直接存储在栈中,而复合的数据类型采用引用模型,其引用存储在栈中,而对象存储在堆中。 (2)Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该...原创 2012-08-05 21:45:14 · 49 阅读 · 0 评论 -
java类继承总结一 父类类型与子类类型之间的转化问题(转)
java类继承总结一 父类类型与子类类型之间的转化问题 本文将通过一个实例描述父类类型与子类类型之间的转化问题,这个很特殊的问题常常会导致一些潜在的危险,让你整整一个晚上都在调试程序以解决一个让人抓狂的java.lang.ArrayStoreException异常。1. 子类数组的引用可以装换为超类数组的引用 2. 子类的引用child可以转换为父类的引用parent(这里假...原创 2012-08-06 21:13:55 · 324 阅读 · 0 评论 -
java堆与栈 java String分配内存空间(详解)转
栈内存堆内存基础类型,对象引用(堆内存地址)由new创建的对象和数组,存取速度快相对于栈内存较慢数据大小声明周期必须确定分配的内存由java虚拟机自动垃圾回收器管理。动态分配内存大小共享特性栈中如果有字符串,则直接引用如果没有,开辟新的空间存入值...原创 2012-08-10 15:44:56 · 170 阅读 · 0 评论 -
Servlet生命周期与工作原理(转)
Servlet生命周期与工作原理Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法 Servlet初始化阶段: 在下列时刻Servlet容器装载Servlet: 1,Servlet容器启动时自动装载某些Servlet,...原创 2012-08-14 16:57:42 · 62 阅读 · 0 评论 -
java位操作符总结(转)
以下是java位操作符的小总结,具体如下:二进制负数以它正值的补码形式表达补码:反码+1等于补码比如:System.out.println(Integer.toBinaryString(-5));打印:1111 1111 1111 1111 1111 1111 1111 1011 不用想了肯定是32位 (Adam:因为是int类型)过程是这样的:一个负数,比如-5,它的二进制在java里...原创 2012-08-17 11:16:15 · 60 阅读 · 0 评论 -
Java中static、final用法小结 (转)
一、final 1.final变量: 当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变。其初始化可以在两个地方,一是其定义处,也就是说在final变量定义时直接给其赋值,二是在构造函数中。这两个地方只能选其一,要么在定义时给值,要么在构造函数中给值...原创 2012-08-26 10:51:20 · 101 阅读 · 0 评论 -
The method *** of type *** must override a superclass method
如果在实现接口时,出现了“The metho *** of type *** musst override a superclass method ”这个错误时,主要是因为实现类里使用了@Override这个annotation。JDK1.5下如果要使用@Override必须保证被标注的方法来源于class而非interface将JDK修改为1.6后就可以解决此问题...原创 2012-04-21 20:34:14 · 122 阅读 · 0 评论 -
Errors running builder 'JavaScript Validator' on project '......'.
在编译java工程时,如果出现“Errors occurred during the build. Errors running builder 'JavaScript Validator' on project '......'. java.lang.NullPointerException ”这样的错误,主要是由于JavaScript Validator校验工程文件所...原创 2012-04-21 20:36:52 · 201 阅读 · 0 评论 -
插件开发中如何正确使用第三方jar包
在进行eclipse插件开发过程中,除了引用Eclipse本身提供的插件之外,有的时候还需要引用第三方的jar包,下面就介绍如何将第三方的jar包引入到Eclipse的插件开发中.第一种方式: 在插件工程中建立libs目录,把所需要的第三方jar包拷贝到此目录下,打开MANIFEST.MF文件,在Runtime的选项卡里Classpath中引入libs包目录下的jar包,在打包导出插件工程...原创 2012-04-21 20:48:33 · 109 阅读 · 0 评论 -
Bean named '*' must be of type [*], but was actually of type [$Proxy16]
在用junit测试dao接口时,出现以下的错误Caused by: org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'userDao' must be of type [com.changetech.dao.impl.UserDaoImpl], but was actually of ty...原创 2012-06-03 14:14:41 · 581 阅读 · 0 评论 -
saveOrUpdate is not valid without active transaction
在使用Spring+Hibernate的框架时,在applicationContext.xml中配置了如下的代码片段: <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource">...原创 2012-06-03 13:07:50 · 370 阅读 · 0 评论 -
spring BeanCreationException confusion about mapping
在进行spring3+rest配置时,出现了以下的错误:Cannot map handler 'usersAction' to URL path [/user/register/{id}]: There is already handler of type [class com.changetech.action.UsersAction] mapped.通过在网上查找答案以及分析问题原因,...原创 2012-05-31 20:08:21 · 82 阅读 · 0 评论 -
Eclipse启动参数
Eclipse 平台具有很高的可配置性。配置输入的形式为命令行自变量和系统属性设置。很多情况下,命令行自变量仅仅是用来设置相关系统属性的缩写。事实上,系统属性设置远多于命令行自变量。命令行自变量下面列示的是由 Eclipse 运行时的各个部分处理的命令行自变量。其中很多值也可通过使用系统属性在命令行上使用 -D VM 自变量来指定或者通过在 config.ini 文件中指定这些...原创 2011-09-25 14:18:43 · 262 阅读 · 0 评论 -
Eclipse 配置VE基本步骤
最近在eclipse上安装VE,试了好多方法,都不能成功,好像是EMF、GEF以及VE之间的版本问题,现在终于装好了,把步骤给大家贴出来首先下载eclipse,最好是最新版本的然后下载如下的文件: emf-sdo-runtime-2.2.0 GEF-runtime-3.2 VE-runtime-1.2 VE-SDK-1.2具体的下载文件可以在网上找到,这里就不给出下载...原创 2011-07-12 15:19:22 · 153 阅读 · 0 评论 -
registered the JBDC driver [com.mysql.jdbc.Driver] but failed to unregister
异常如下:Java代码 严重: The web application [] registered the JBDC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDB...原创 2011-09-27 12:44:36 · 227 阅读 · 0 评论 -
registered the JBDC driver [com.mysql.jdbc.Driver] but failed to unregister
异常如下:Java代码 严重: The web application [] registered the JBDC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDB...原创 2011-09-27 12:44:38 · 135 阅读 · 0 评论 -
JNLP and Java Web Start
一. 什么是 Java Web Start? Java Web Start(以下简称JWS)是一个软件技术,它的独特之处在于将您从关心客户机是如何启动的(从 Web 浏览器或是桌面)中解放出来。它包含了 applet 的可移植性、Servlet 和 JavaServer Pages (JSP)的可维护性以及象 XML 和 HTML 这样的标记语言的简易性。它是基于Java ...原创 2011-08-02 14:09:47 · 114 阅读 · 0 评论 -
JNLP and Java Web Start
一. 什么是 Java Web Start? Java Web Start(以下简称JWS)是一个软件技术,它的独特之处在于将您从关心客户机是如何启动的(从 Web 浏览器或是桌面)中解放出来。它包含了 applet 的可移植性、Servlet 和 JavaServer Pages (JSP)的可维护性以及象 XML 和 HTML 这样的标记语言的简易性。它是基于Java ...原创 2011-08-02 14:09:57 · 63 阅读 · 0 评论 -
SVN服务器IP地址变更
工作根目录上 右键->TortoiseSVN->Relocate,修改URL 更新前先备份!原创 2011-08-03 14:05:46 · 90 阅读 · 0 评论 -
WebSphere sMash 安装
The Command Line Interface (CLI) contains the base support for developing and running apps. Additional runtime libraries are retrieved as needed from a module repository on ProjectZero.org. Do...原创 2011-08-15 10:46:55 · 122 阅读 · 0 评论 -
WebSphere sMash Plug-in for Java and Groovy
Installation Use the following update site to install the WebSphere sMash Java/Groovy plug-in.http://www.projectzero.org/zero/indy.dev/latest/update/zero.eclipse如果上述的网址不能在eclipse里直接更新的话,请在浏览器...原创 2011-08-15 15:13:31 · 115 阅读 · 0 评论 -
使用CommonNavigator开发资源管理器(转)
无论在哪一个开发工具中,资源管理器无疑都是使用最频繁的功能之一,因此一个资源器好用与否在很大程度上就决定了一个开发工具的易用程度。我们常用的Eclipse工具中的Java资源管理器就是一个非常优秀的资源管理器,所以在EOS Studio中,我们也照样抄袭它的功能,但是Java的资源管理器做了非常多的功能。如果从头开始做一个相似的资源管理器将是一个非常大的工作量,无论技术风险还是项目时间,都是...原创 2011-12-12 14:23:13 · 194 阅读 · 0 评论 -
如何批量去掉Java的注释(用正则表达式)
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; imp...原创 2011-12-20 10:58:13 · 576 阅读 · 1 评论 -
StringBuilder、StringBuffer和String的关系
1. String 类 String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。 String a = "a"; //假设a指向地址0x0001 a = "b";//重新赋值后a指向地址0x0002,但0x0001地址中保存的"a"依旧存在,但已经不再是a所指向的,a 已经指向了其它地址。 ...原创 2012-04-26 16:33:42 · 146 阅读 · 0 评论 -
线程安全与线程不安全
线程安全是针对多线程来讲的,如果所使用的公用变量在多线程下没有被保护机制时,变量结果会和理论值不一致,这样就叫作线程不安全,相反公用变量在保护机制下工作,就不会出现“随机”变化,这时叫线程安全。 线程安全: 在多线程中使用时,不用自已做同步处理. 线程不安全: 在多线程中使用时, 必须做线程同步,不然会有未知后果. 首先要明白线程的工作原理,jv...原创 2012-04-26 16:43:05 · 77 阅读 · 0 评论 -
Java 程序中使用相对和绝对路径读取文件
在Java中用File对象来创建文件时,绝对路径一般是不会出现什么问题的,如果使用相对路径,则有可能出现意向不到的问题,以下主要是针对相对路径进行解释1、Eclipse下的Java Project环境 目录结构如下所示: JavaTest src com.ccse.TestDemo.java resource text.txt Strin...原创 2012-05-21 14:24:22 · 932 阅读 · 0 评论 -
如何获取新浪微博的登录参数
1、用Chrome的开发者工具或者Firefox的Firebug来进行抓包找到login.php文件,就可以看到此文件的一些请求参数, Request URL:http://login.sina.com.cn/sso/login.php?client=ssologin.js(v1.3.22)Request Method:POSTStatus Cod...原创 2012-05-23 20:32:45 · 1006 阅读 · 0 评论 -
JVM系列三:JVM参数设置、分析(转)
不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置...原创 2014-09-28 15:04:41 · 99 阅读 · 0 评论