![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 60
李古拉雷
这个作者很懒,什么都没留下…
展开
-
EJB(记录下一阶段关于ejb的知识点)
学习中……原创 2011-12-21 18:48:16 · 479 阅读 · 0 评论 -
java 获取网页源代码
要分析某个网页中的代码构成,需要某个结点下的内容。用此原始方法可以得到整个网页的源码。其实更简单的方法是使用 WebClient 或 HtmlUtil 等开源方式 。public class HtmlParser { public static String getHtmlContent(URL url, String encode) { StringBuffer content原创 2013-01-24 11:32:23 · 27114 阅读 · 4 评论 -
Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is rec
在 使用 getResponseBodyAsString() 一直提示:Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is rec源码为:public byte[] getResponseBody()throws IOException{if原创 2013-02-16 13:48:33 · 31249 阅读 · 1 评论 -
java 获得距离特定日期特定天数的日期
/** * 获得距离特定日期特定天数的日期 * @param date 给定的日期 * @param days 差距天数 * @param format 日期格式化 * @return */ public static String getAddDaysDate(String format,String date,int days){ if(CommonStri原创 2013-03-14 11:47:32 · 2952 阅读 · 0 评论 -
对HashMap 进行排序
public static Map sortMap(Map map) { Map oneMap = new LinkedHashMap() ; ArrayList> l = new ArrayList>(map.entrySet()); Collections.sort(l, new Comparator() { public int compare(Object e1, Ob原创 2013-03-15 18:46:19 · 839 阅读 · 0 评论 -
既有鱼肉又有熊掌——浅尝ListOrderedMap
要有序可以用List,要便于查找可以用Map,那既要有序又便于查找呢? 最近我就遇到了这样一个问题,Java没有给我们提供现成的类,我们完全可以自己开发个类继承List和Map(Java原来就有不可以同时继承List和Map的Bug,因此特意去看了下这个Bug的状态——Closed,呵呵,应该是很老的版本才有的问题,用新版本的朋友不用担心会遇到这个问题),但是完全没必要白花那转载 2013-12-17 02:21:08 · 995 阅读 · 0 评论 -
tomcat6 一闪而过 Neither the JAVA_HOME or the JRE_HOME environmental variable is defined
从tomcat的bin目录下启动startup.bat 结果tomcat一闪而过,留下华丽的身影,为什么呢?先看Tomcat的startup.bat,它调用了catalina.bat,而catalina.bat则调用了setclasspath.bat。只要在setclasspath.bat的开头声明环境变量,如我的就是:先讲一个Tomcat的问题。到bin看到一个startup.bat就去转载 2014-07-23 11:33:21 · 1157 阅读 · 0 评论 -
使用OFBIZ的理由和不使用OFBIZ的理由
1 使用OFBIZ的理由1.1 什么是OFBIZOFBIZ是由Sourceforge维护的一个最著名的开源项目之一,提供创建基于最新J2EE/XML规范和技术标准,构建大型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式电子商务类WEB应用系统的框架。OFBIZ 的Web应用框架以MVC模式搭建而成,整体采用了很多被大多数企业级应用系统公认的位于业务逻辑层和集成层(Business转载 2014-06-11 22:40:37 · 25476 阅读 · 4 评论 -
正则表达式使用集锦
正则表达式使用集锦原创 2014-11-14 12:30:26 · 1245 阅读 · 0 评论 -
java 字符串转成 json 数组并且遍历
当需要把一串字符串转成一个json 数组 ,并遍历其中的内容时。 首页导入 net.sf.json.JSONArray和net.sf.json.JSONObject 两个jar 包String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}原创 2014-11-18 18:26:27 · 96690 阅读 · 2 评论 -
java 根据 url 读取网页内容 遇到403问题
URL url = new URL("****************"); StringBuffer html = new StringBuffer(); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestProperty("User-Agent", "Mozilla/3原创 2014-11-22 15:17:08 · 8557 阅读 · 1 评论 -
HTMLParseer 获取标签内容
Parser parser = Parser.createParser(content,"utf-8") ; HtmlPage nowpage = new HtmlPage(parser); try { parser.visitAllNodesWith(nowpage); } catch (ParserException e1) { e1 = null; } NodeL原创 2015-02-07 17:45:04 · 2042 阅读 · 0 评论 -
EnumMap使用小例子
package com.**;import java.util.EnumMap;/** * 订单中预计购买时间 * @author Administrator * */public class EnBuyTime { public enum Time { ONE, TWO, THREE, FOUR, FIVE,SIX ; } public原创 2012-12-10 16:08:16 · 5948 阅读 · 0 评论 -
一段java枚举代码
public enum TempProductFlag { imported("已导入", 1), unhandle("未处理", 2), nothandle("不处理", 3), imported_update("导入后更新", 4), nothandle_update("不处理后更新", 5); private String name; private int value; pub原创 2012-05-10 22:37:16 · 748 阅读 · 0 评论 -
Java实用技巧:当不能抛出checked异常时
checked异常的一个问题是,有时候不允许抛出这样的异常。特别是,如果要覆盖超类中声明的方法,或者实现接口中声明的方法,而那个方法没有声明任何checked异常,那么新的实现也不能声明checked异常。 因此必须预先处理异常,另外,可以将异常转换为运行时异常,或者绕过它而不处理它。但是,应该这样做吗,这其中是否隐藏着错误? 问题 只要看一个例子,问题就清楚了。假设转载 2012-01-05 15:20:40 · 1482 阅读 · 0 评论 -
Arrays.binarySearch(int[] a, int key)
今天写了一段关于查找在int[] 数组中某个值下标的程序:public class ConsumerCredit {private static int[] credits = {18,25,7,36,13,2,89,63} ;public static void main(String args[]){ System.out.print("最小的积分是:");int mi原创 2011-12-22 21:07:51 · 1172 阅读 · 0 评论 -
JSP\SERVLET\BEAN
概念很重要,理解很重要,基础很重要。JSP:(可以简单理解为:HTML+JAVA.)JSP文件写到哪种程度才行呢?在整个JSP文件中不会出现任何与逻辑有关的程序代码。JSP是一种脚本语言,包装了Java Servlet系统的界面,简化了Java和Servlet的使用难度,同时通过扩展JSP标签(TAG)提供了网页动态执行的能力。尽管如此,JSP仍没有超出Java和Servlet的范围,原创 2011-12-21 18:38:36 · 1296 阅读 · 0 评论 -
引用类型和基本类型区别
今天明白了一个困扰很久的问题:引用类型和基本类型的区别与联系要明白这个问题,首先需要理解堆栈的概念。那什么又是堆栈,有什么区别和联系呢?堆:首先堆是动态分配的,JVM并不会自动释放这部分内存。只用等待系统的gc来进行内存回收。栈:是在类加载中有系统静态分配的,而且分配时按照内存的高低地址分配。这部分内存系统会自动进行释放。string是一个特殊类型,它存储的机制是引用类型。以下原创 2011-12-20 22:34:35 · 33229 阅读 · 4 评论 -
自定义异常\throws\throw
throws来声明一个方法可能抛出的所有异常信息,是一种状态,主动抛出通常在一个方法(类)的声明处通过throws声明方法(类)可能抛出的异常信息通常不用显示的捕获异常,可由系统自动将所有捕获的异常信息抛给上级方法;用在方法声明中throw则是指抛出的一个具体的异常类型,不一定抛出,而在方法(类)内部通过throw声明一个具体的异常信息。则需要用户自己捕获相关的异常,而后在对其转载 2011-12-24 23:01:11 · 3914 阅读 · 0 评论 -
java内部类详解
本文出处:http://sharpspeed.iteye.com/blog/1335938内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 为什么需要内转载 2012-01-05 22:24:51 · 400 阅读 · 0 评论 -
jodd3.3
download url:http://jodd.org/download/index.htmlJodd 3.3发布了,该版本新增了一个Lagarto HTML解析器和Decora页面修饰器以及Jerry和一些小的改进Jodd是一个普通开源Java包。你可以把Jodd想象成Java的“瑞士军刀”,不仅小,锋利而且包含许多便利的功能。Jodd提供的功能有:1. 提供操作Java be转载 2012-01-06 23:57:15 · 2937 阅读 · 0 评论 -
java环境变量中用到的"."
“.”代表的是当前目录像在DOS里用“cd..”表示上一层目录一样".."表示的是当前目录的上一层目录在classpath中的“.”的意思是:.java源文件经过 javac 命令编译并在 .java 文件当前目录生成.class字节码文件。然后用java命令运行字节码文件时会参考classpath中的参数,如果在参数中没有配置“.”也就是“当前目录”(“当前目录” 意思为.java源文件原创 2012-01-09 00:07:38 · 578 阅读 · 0 评论 -
Scanner 的进一步学习和与StreamTokenizer的学习
Scanner:Scanner的构造函数有5个重载版本,分别接受一个实参,实参的类型可以是下面的任一种:InputStream,File,ReadableByteChannel,Readable,String 写了一个测试程序,如下:public static void main(String[] args) {Scanner scan = new Scanner(Sy原创 2011-12-28 22:51:16 · 1242 阅读 · 0 评论 -
java日期格式化问题
一段日期转换代码如下:public class TestDateFormat {static DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd") ;public static void main(String args[]){Date date = new Date() ;try {date = sdf.parse("原创 2011-12-29 07:48:18 · 501 阅读 · 0 评论 -
read(bytes)
ServletContext context = event.getServletContext();String filePath = context.getRealPath("/ch04/count.txt");FileInputStream fis = null ;BufferedInputStream bis = null ;DataInputStream dis = nu原创 2012-01-31 15:51:57 · 1246 阅读 · 0 评论 -
ObjectInputStream对ArrayList对象存储(用户注册)
想了一天,晚上又整了两个小时,马上就要放弃了,想来又觉着一天的努力可惜了。出去理清了下思路,回来看了下代码,只是把应该把FileInputStream("str",true),写成false就可以成功了。看来,不论成功大小,都不是那么的遥不可及,有时也就是那么坚持一小下。package com.jereh.demo.model;import java.io.Serializable;原创 2011-12-30 21:16:07 · 2269 阅读 · 1 评论