
java
黑太狼的逆袭
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Maven插件输出到指定目录
1. 使用 maven-dependency-plugin 插件将依赖包导出到指定文件夹<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId>原创 2021-04-20 19:40:21 · 3569 阅读 · 0 评论 -
Eclipse自动补全
打开 Eclipse 的 窗口(Window) -> 首选项(Perferences) -> Java -> 编辑器(Editor )-> 内容辅助(Content)(新版本叫做Context Assist),最下面一栏 自动激活(Auto)-Java的自动激活触发器(Activation) 会看到只有一个”.”存在。表示:只有输入”.”之后才会有代码提示,我们要修改的地方就是这里,可是Eclip原创 2013-08-26 11:15:34 · 537 阅读 · 0 评论 -
解读java的包装类
Java是面向对象语言,在她的世界里充满了对象,对象让我们更好地彼此沟通,但是在java中有一块区域是不具备对象特性的,就是基本数据类型(boolean,byte,short,character,int,long,double,float),为了能让基本数据类型也具备对象的特性,Java为每个基本类型提供了包装类,如int的包装类Integer。这样我们就可以像操作对象那样来操作基本数据类型,如利原创 2013-08-26 11:15:47 · 466 阅读 · 0 评论 -
【转载】java oracle date转换大全
oracle中date类型的解决方法 相互转换 1. 使用getTime()函数 这两个类都提供了getTime()函数,用于返回对应的毫秒数(long类型)。 利用这个函数可以实现转换: java.util.Date utilDate = new java.util.Date(sqlDate.getTime()); // sql -> util java.sql.Date sqlDate =原创 2013-08-26 11:15:55 · 742 阅读 · 0 评论 -
JAVA中的反射机制详解
JAVA反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的原创 2013-08-26 11:16:20 · 350 阅读 · 0 评论 -
使用XFire+Spring构建Web Service(一)——helloWorld篇
原文出处:http://tech.it168.com/j/2007-09-26/200709260923046.shtmlXFire是与Axis 2并列的新一代Web Service框架,通过提供简单的API支持Web Service各项标准协议,帮助你方便快速地开发Web Service应用。相对于Axis来说,目前XFire相对受欢迎,加上其提供了和Spring集成的支持,在目前的Web Se原创 2013-08-26 11:16:23 · 319 阅读 · 0 评论 -
jar/war/ear包的区别
以最终客户的角度来看,.jar文件就是一种封装,他们不需要知道.jar文件中有多少个.class文件,每个文件中的功能与作用,同样可以得到他们希望的结果。除jar以外对于J2EE来说还有war和ear。区别见下表: JARWAREAR 英文 Java Archive file Web Archive file Enterprise Archive file 包含内容 class、properti原创 2013-08-26 11:16:30 · 510 阅读 · 0 评论 -
驼峰命名法(CamelCase)和下划线风格(UnderScoreCase)字符串之间的转换工具类
CamelCaseUtils.toCamelCase("hello_world") == "helloWorld" CamelCaseUtils. toCapitalizeCamelCase("hello_world") == "HelloWorld"CamelCaseUtils.toUnderScoreCase("helloWorld") = "hello_world"转载 2014-01-10 14:40:21 · 2742 阅读 · 0 评论 -
Java-线程池
Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。 有关Java5线程新特征的内容全部在java.util.concurrent下面,里面包含数目众多的接口和类,熟悉这部分API特征是一项艰难的学习过程。转载 2014-02-13 11:21:13 · 361 阅读 · 0 评论 -
java String类型数据的字节长度
utf-8以三个字节存储中文gbk以二个字节存储中文 /** * 字节(UTF-8)长度计算 * * @param s * 所需计算字节 * @return 字节长度 * @throws UnsupportedEncodingException * 不支持编码异常 */ public static原创 2014-02-28 10:24:41 · 1026 阅读 · 0 评论 -
JavaMail
在 http://java.sun.com/products/javamail/ 下载了 JavaMail 1.4.3 版本,如果所用 JDK 是 6.0 则不用再下载 activation 。下载得到的是 javamail-1.4.3.zip 的压缩包,解压得到 mail.jar 包,配置环境变量之后就可以使用了。从解压后的文件夹中有 JavaMail-1.4.pdf 这个 JavaMail转载 2014-03-20 10:25:29 · 595 阅读 · 0 评论 -
idea编译乱码
总共有下面几种乱码的解决方案:工程乱码执行main函数时,控制台乱码运行tomcat时,控制台乱码PS: 如果下面方案不生效时,打开IDEA安装目录找到 idea.exe.vmoptions(64位为idea64.exe.vmoptions)文件, 在文件末尾加上 -Dfile.encoding=UTF-8可以先做这一步,加上这个基本上很多都不会乱码了1.工程乱码打开F...转载 2019-03-22 08:40:53 · 2526 阅读 · 0 评论 -
解决document.getTextContent() undefined
解决document.getTextContent() undefined因为你调用的那个方法是jdk下的那个包里的类,而在web项目里却调用了J2EE里的xml-apis.jar下的org.w3c.dom。(实际上要调用的那个方法是在jdk下的rt.jar下的org.w3c.dom)。我也被这个问题困扰了很久,后来把jdk和J2EE在项目里的位置调整了下就好了,即让jdk在J2EE上面.原创 2013-08-26 11:18:29 · 1465 阅读 · 0 评论 -
MyEclipse10.0各个版本官网下载地址
官网下载地址:MyEclipseis a comprehensive set of necessary tools for Java and Web development. This download combines the Standard and Professional Editions. Available for Windows, Linux and Mac.http://downl原创 2013-08-26 11:16:05 · 1650 阅读 · 0 评论 -
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
今天在写struts2和spring3.0整合,遇到一个异常。 严重: Dispatcher initialization failed java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at com.opensymphony.xwork2.inject.ContainerImpl$MethodI原创 2013-08-26 11:16:12 · 1405 阅读 · 0 评论 -
Java反射机制深入研究
Java 反射是Java语言的一个很重要的特征,它使得Java具体了“动态性”。 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。 Java 反射机制主要提供了以下功能: 在运行时判断任意一个对象原创 2013-08-26 11:16:18 · 306 阅读 · 0 评论 -
unsupported major.minor version 解决方法
unsupported major.minor version 解决方法转载自http://hi.baidu.com/fatchong/blog/item/191da23b478bbfef15cecbae.html 一直以来都是用jdk1.5,这次重返电信由于其系统是在jdk1.4上编译的,编译的时候出现了unsupported major.minor version49.0的错误,原创 2013-08-26 11:18:26 · 517 阅读 · 0 评论 -
java 包装类
Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class),有些地方也翻译为外覆类或数据类型类。 包装类均位于java.lang包,包装类和基本数据类型的对应关系如下表所示:包装类对应表原创 2013-08-26 11:15:45 · 363 阅读 · 0 评论 -
Class.forName的作用以及为什么要用它
Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pacage.A").n原创 2013-08-26 11:15:51 · 575 阅读 · 0 评论 -
java.util.Date和java.sql.Date的区别及应用
java.util.Date 就是在除了SQL语句的情况下面使用java.sql.Date 是针对SQL语句使用的,它只包含日期而没有时间部分它都有getTime方法返回毫秒数,自然就可以直接构建java.util.Date d = new java.util.Date(sqlDate.getTime());...------------------------------------------原创 2013-08-26 11:15:58 · 378 阅读 · 0 评论 -
MyEclipse8.6各个版本官网下载地址
MyEclipse 8.6 for Eclipse Galileohttp://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.6.0-win32.exe http://downloads.myeclipseide.com/downloads/products/eworkbench/galil原创 2013-08-26 11:16:07 · 1890 阅读 · 0 评论 -
Unable to update index for central http://repo1.maven.org/maven2/
MyEclipse启动显示:Unable to update index for central http://repo1.maven.org/maven2/解决方法:Window => Preferences => Myeclipse Blue Edition => Maven4Myeclipse => Maven => 去掉勾 Download repository index updates原创 2013-08-26 11:16:10 · 594 阅读 · 0 评论 -
Hibernate 的基本映射
一、主键生成器主键生成器是负责生成数据表记录的主键,通常有如下几种常见的主键生成器。increment: 对long , short 或int 的数据列生成自动增长主键。identity: 对如SQL server, MySQL 等支持自动增长列的数据库,如果数据列的类型是long , short 或int,可使用主键生成器生成自动增长主键。sequence: 对如Oracle , DB2 等支持原创 2013-08-26 11:16:14 · 442 阅读 · 0 评论 -
MyEclipse 设置
字体样式设置修改方法:Window>>Preferences>>Java>>Editor>>Sytaxcoloring>>点开右边java的加号 Annotations(注释): 107, 147, 186 Deprecated members(不建议使用的成员): 0, 0, 0 Fields(字段): 128, 0, 128 Keyword 'return'(关键字'return'):原创 2013-08-26 11:16:25 · 625 阅读 · 0 评论 -
javax.mail.MessagingException: 501
Mail server connection failed; nested exception is javax.mail.MessagingException: 501 Syntax: HELO出现这个问题,是系统利用javamail组件发送邮件,Javamail在提取本地hostname的时候会dig 改hostname,然后以改ip发送邮件。由于hostname对应的ip地址,linux无法原创 2013-08-26 11:17:49 · 7267 阅读 · 0 评论 -
eclipse 插件生成类的UML图
ortant; zoom: 1 !important; filter: none; font-size: 12px; line-height: 18px; background-color: rgb(35, 35, 35); overflow: hidden; color: rgb(255, 255, 255); border-left-width: 4px; border-left-color:原创 2013-08-26 11:15:53 · 1383 阅读 · 0 评论 -
Eclipse.ini参数简介
-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题: 1. 各个参数的含义什么? 2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动? 3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置? 下面我原创 2013-08-26 11:15:42 · 403 阅读 · 0 评论