CoreJava
飞龙YF
这个作者很懒,什么都没留下…
展开
-
JAVA访问修饰符
public--都可访问(公有) private--类内可访问(私有)protected--包内和子类可访问(保护)不写(default)--包内可访问 (默认)public>protected>default>private...原创 2011-06-13 15:21:47 · 91 阅读 · 0 评论 -
【转】Hibernate高级查询方法
【转自】[url]http://blog.csdn.net/canduecho/article/details/4149924[/url][code="sql"]投影查询——过滤部分字段返回的List集合元素为Object[]Query query = session.createQuery("select c.cname, c.csex from Customer c...原创 2012-09-21 11:29:04 · 96 阅读 · 0 评论 -
java从tar.gz中抽取某个文件
[code="java"]File tarGzFile = new File(archiveFileName + ".tar.gz"); FileInputStream tarGzFileIs = null; CompressorInputStream cis = null; TarArchiveInputStream tis = null; Buf...原创 2013-07-01 15:03:51 · 1257 阅读 · 0 评论 -
请慎用java的File#renameTo(File)方法
转自:[url]http://xiaoych.iteye.com/blog/149328[/url]以前我一直以为File#renameTo(File)方法与OS下面的 move/mv 命令是相同的,可以达到改名、移动文件的目的。不过后来经常发现问题:File#renameTo(File)方法会返回失败(false),文件没有移动,又查不出原因,再后来干脆弃用该方法,自己实现一个cop...原创 2013-07-03 12:14:54 · 157 阅读 · 0 评论 -
Java配置环境变量
1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;3. 选择“系统变量”中变量名...原创 2013-01-15 17:40:03 · 92 阅读 · 0 评论 -
支持Window和Linux下tar.gz文件压缩
最近做文件压缩,最后在Window下压缩解压后都可以,可是在Windows下压缩后到Linux下用命令解压(tar zxvf tarname.tar.gz -C unFolderName)就出现问题了,文件名包括在单独的文件中(05\foldername\file.txt)。后来发现是压缩单独的文件时出错了,[code="java"]TarArchiveEntry tae = new Ta...原创 2013-07-04 19:12:21 · 355 阅读 · 0 评论 -
tomcat调试运行(查看异常信息) .
转自:[url]http://blog.csdn.net/xu_lu/article/details/6874684[/url] 虽然很多人都知道tomcat目录结构中的bin目录下有个startup和shutdown两个批处理文件,用这两个文件我们可以启动、停止tomcat服务器。但有时后我们发现,当双击打开startup.bat批处理命令后,突然有个黑屏一闪而过,紧接着就关闭,导致老是...原创 2013-01-30 12:08:07 · 434 阅读 · 0 评论 -
eclipse中不能建tomcat server
转:[url]http://blog.sina.com.cn/s/blog_46dd0d320100wzyd.html[/url]今天在eclipse想把之前的Tomcat 6删掉,重新配置一个,不料没有下一步Cannot create a server using the selected type 这句话出现在窗口上面,应该不是很解决的问题.......重启下 eclips...原创 2013-01-30 15:23:45 · 107 阅读 · 0 评论 -
JAVA中获取当前运行的类名,方法名,行数
转自: [url]http://tidus2005.iteye.com/blog/460648[/url][code="java"]public class TraceCallLine { public static String getTraceInfo() { StringBuffer sb = new StringBuffer(); ...原创 2013-01-31 12:39:11 · 180 阅读 · 0 评论 -
java启用多进程调用某个类(是class文件)
[code="java"]import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStreamReader;import java.lang.management....原创 2013-07-19 11:29:42 · 346 阅读 · 0 评论 -
java多线程发送URL请求
[code="java"]import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.O...原创 2013-07-19 11:32:46 · 737 阅读 · 0 评论 -
HashMap与HashTable的区别
参考:[url]http://zhidao.baidu.com/question/350410456.html[/url]有以下三方面:1.Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。HashMap去掉了HashTable 的contains方法,但是加上了containsValue()和containsKey...原创 2013-02-05 15:46:47 · 84 阅读 · 0 评论 -
Java中Vector和ArrayList的区别
转自: [url]http://www.cnblogs.com/wanlipeng/archive/2010/10/21/1857791.html[/url] 首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下:...原创 2013-02-06 09:56:44 · 265 阅读 · 0 评论 -
Java获取计算机名
转自:[url]http://blog.csdn.net/enterys/article/details/7914753[/url]修改与20130705:[code="java"]private static String getCurrentRunningServerComputerName () { // Windows String comput...原创 2013-02-20 15:42:18 · 587 阅读 · 0 评论 -
<context-param>与<init-param>的区别与作用
转载:[url]http://www.cnblogs.com/hzj-/articles/1689836.html[/url]的作用:[color=red]web.xml的配置中配置作用[/color]1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文...原创 2013-02-28 09:41:30 · 204 阅读 · 0 评论 -
PermGen space错误解决方法,java.lang.OutOfMemoryError
转自:[url]http://www.cnblogs.com/xwdreamer/archive/2011/11/21/2296930.html[/url]1.报错:Exception in thread "DispatcherThread" java.lang.OutOfMemoryError: PermGen spaceException in thread "Contai...原创 2013-03-01 11:07:19 · 138 阅读 · 0 评论 -
tomcat配置文件
转自:[url]http://www.cnblogs.com/smile361/archive/2013/01/30/2883315.html[/url][code="xml"] ...原创 2013-03-01 13:51:22 · 94 阅读 · 0 评论 -
在不同jar文件中有两个同名类是加载的哪一个已经classload
在Eclipse中加载第一个(通常是lib下面的顺序,但并非一定,可以修改这个顺序)[Img]http://dl2.iteye.com/upload/attachment/0086/1141/7440b25e-2eeb-3eea-8b02-aaea5ee4e5a1.png[/Img]或者修改[Img]http://dl2.iteye.com/upload/attachment/00...原创 2013-06-24 09:33:48 · 899 阅读 · 0 评论 -
Tomcat Servlet request.getRemoteAddr()所得值为0:0:0:0:0:0:0:1
环境:tomcat5.6JSPUTF-8IP协议:IPv4,IPv6服务器和访问者在同一机器上。问题描述上传文件时,为了避免文件名重复,打算利用IP地址+时间戳的方式和给文件命名。但是,从本机上访问本机服务器时,利用request.getRemoteAddr()函数获取IP地址,得到的是0:0:0:0:0:0:0:1。因为是按IPv4的方...原创 2013-11-08 11:53:22 · 376 阅读 · 0 评论 -
Struts配置文件properties转Unicode编码解决乱码
在cmd窗口中:[code="java"]%JAVA_HOME%\bin\native2ascii -encoding utf_8 D:\a\ApplicationResources_zh_CN.properties D:\b\ApplicationResources_zh_CN.properties[/code]其中前段为jdk的bin路径下的native2ascii命令,接着的是要转换的源...原创 2011-09-23 11:05:21 · 215 阅读 · 0 评论 -
Long与字符串转化以及随机数的使用
1. Long类型转换为字符串[code="java"]String.valueOf(System.currentTimeMillis());[/code]2. 随机数的使用[code="java"] Random rd = new Random(); dictionary.setViewOrderIndex(rd.nextInt(10000));[/c...原创 2011-07-05 11:16:04 · 174 阅读 · 0 评论 -
Java 32bit JVM Xmx 参数大小限制
转自:[url]http://stackoverflow.com/questions/1190837/java-xmx-max-memory-on-system[/url]The limit for -XmX [color=red][b]is -Xmx1500m on 32 bit windows[/b][/color]. Shared libraries get in the way...原创 2013-03-07 13:26:28 · 998 阅读 · 0 评论 -
Js获取当前日期时间及其它操作
转载自: [url]http://www.cnblogs.com/carekee/articles/1678041.html[/url]Js获取当前日期时间及其它操作var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-?...原创 2012-03-19 17:47:04 · 101 阅读 · 0 评论 -
java按照编码读写文件
[code="java"]package d20130406;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;impo...原创 2013-04-07 09:28:03 · 155 阅读 · 0 评论 -
java压缩文件生成XXX.tar.gz压缩包
生成XXX.tar.gz压缩文件有两种方式,可以先打包后压缩,还可以打包压缩同时进行。所用到的jar包见附件,若用maven,pom.xml文件内容如下:[code="xml"] 4.0.0 com.it.bill bill_project.gi 0.0.1-SNAPSHOT war bill_project.gi http:/...原创 2013-04-09 13:42:32 · 495 阅读 · 0 评论 -
java删除一个文件夹,包括该文件夹下的所有文件夹及文件
要删除的文件必须存在且是一个文件夹,可以根据自己的需求,在调用该方法前或该方法中加入自己的需求验证[code="java"] // remove a folder including all directories and files in this folder private void deleteOneFolder(File dirFile) { Fil...原创 2013-04-10 17:42:04 · 129 阅读 · 0 评论 -
Java模拟HTTP发送请求
[code="java"]package com.hp.pn.service;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.io.InputStreamR...原创 2013-04-15 13:17:12 · 180 阅读 · 0 评论 -
Java性能监测
通过jdk自带工具监测:[Img]http://dl.iteye.com/upload/attachment/0081/6076/af6e17ef-46e8-30d5-8455-3c89ce1f850a.png[/Img][Img]http://dl.iteye.com/upload/attachment/0081/6078/afd39169-08dc-3800-8d41-03e3...原创 2013-04-15 13:20:12 · 113 阅读 · 0 评论 -
Java泛型的使用及List排序
[code="java"]import java.util.ArrayList;public class ItemList extends ArrayList implements Comparable { private static final long serialVersionUID = 3752285817293910325L; priv...原创 2013-04-19 09:56:51 · 247 阅读 · 0 评论 -
java字符串中显示双引号
转:[url]http://www.cnblogs.com/zhishan/archive/2012/08/20/2647094.html[/url]生成html字符串形式语句,链接的路径需要用双引号。为显示双引号,Java创建了一个特殊编码/",可放到字符串中。在字符串中遇到该编码时,将其替换为双引号。[code="java"] public static...原创 2013-04-19 09:58:55 · 483 阅读 · 0 评论 -
java写入txt文件
用另一个构造方法FileWriter fileWriter=new FileWriter("c:\\Result.txt", true); // true代表追加同理 BufferedWriter writer = new BufferedWriter(new FileWriter(new File("c:\\Result.txt"), true));就是如何不覆盖的写入一...原创 2013-04-19 09:59:22 · 296 阅读 · 0 评论 -
读取文件方法大全
转自:[url]http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.html[/url]1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容[code="java"]public class ReadFromFile { /** * 以字...原创 2013-04-25 11:51:18 · 112 阅读 · 0 评论 -
Java GC基本算法
转自:[url]http://www.blogjava.net/showsun/archive/2011/07/21/354745.html[/url]1、引用计数(reference counting) 原理:此对象有一个引用,则+1;删除一个引用,则-1。只用收集计数为0的对象。 缺点:无法处理循环引用的问题。如:对象A和B分别有字段b、a,令A.b=B和B.a...原创 2012-08-10 17:11:43 · 80 阅读 · 0 评论 -
完整java开发中JDBC连接数据库代码和步骤
转自:http://www.cnblogs.com/hongten/archive/2011/03/29/1998311.htmlJDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang....原创 2012-12-10 11:26:41 · 172 阅读 · 0 评论 -
数据库分页查询关键字
[code="sql"]1.oracle数据库分页select * from (select a.*,rownum rc from 表名 where rownum=startroworacle分页有通用写法,假设一页5行select * from ( select t.*,rownum from ( select * from table1 where co...原创 2012-12-10 11:40:19 · 1304 阅读 · 0 评论 -
追踪应用客户端IP
参考:[url]http://www.knowsky.com/532527.html[/url]方法一:[code="java"]public String getRemortIP(HttpServletRequest request) { if (request.getHeader("x-forwarded-for") == null) { ...原创 2013-08-22 09:53:36 · 222 阅读 · 0 评论