java.jse
绿竹痕
精通java技术,酷爱编程!
展开
-
java-日期操作-获得某月的第一天和最后一天
package com.printxls.test;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateFormatTest { public static void main(String[] args) {原创 2013-01-24 16:48:11 · 6874 阅读 · 3 评论 -
java.jse--IO--NIO与IO的区别
nio是new io的简称,从jdk1.4就被引入了。现在的jdk已经到了1.6了,可以说不是什么新东西了。但其中的一些思想值得我来研究。这两天,我研究了下其中的套接字部分,有一些心得,在此分享。 首先先分析下:为什么要nio套接字? nio的主要作用就是用来解决速度差异的。举个例子:计算机处理的速度,和用户按键盘的速度。这两者的速度相差悬殊。如果按照经典的方法:一个用户设定一个线程,专门转载 2014-03-09 21:43:49 · 757 阅读 · 0 评论 -
java.jse--jvm--JVM内存管理和JVM垃圾回收机制
你对JVM内存组成结构和JVM垃圾回收机制是否熟悉,这里和大家简单分享一下,希望对你的学习有所帮助,首先来看一下JVM内存结构,它是由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示。JVM学习笔记 JVM内存管理和JVM垃圾回收JVM内存组成结构JVM内存结构由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示: 1)堆所有通过new转载 2014-03-15 13:16:38 · 595 阅读 · 0 评论 -
java.jse--基础--javabean转成Map
/*** beanToMap* @param bean* @return*/@SuppressWarnings("unchecked")public static Map beanToMap(Object bean) {Map map = new HashMap();Class c;try {c = Class.forName(bean.getClass()原创 2014-03-26 18:59:29 · 751 阅读 · 0 评论 -
java.se--异常--java.net.SocketException: Too many open files
今天在生产服务器(cend os,resin)上发现这个错误,导致原创 2014-06-23 15:45:25 · 823 阅读 · 0 评论 -
java.jse-异常-解决 - java.lang.OutOfMemoryError: unable to create new native thread
工作中碰到过这个问题好几次了,觉得有必要总结一下,所以有了这篇文章,这篇文章分为三个部分:认识问题、分析问题、解决问题。 一、认识问题:首先我们通过下面这个 测试程序 来认识这个问题:运行的环境 (有必要说明一下,不同环境会有不同的结果):32位 Windows XP,Sun JDK 1.6.0_18, eclipse 3.4,测试程序:Java代码转载 2014-07-09 14:38:07 · 1578 阅读 · 0 评论 -
java.jee-jvm远程监控-设置
在resin配置文件中添加以下java参数可以打开java远程监控-Dcom.sun.management.jmxremote-Dcom.sun.management.jmxremote.port=9999-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.management.jmxremote.authenticate=false原创 2014-06-19 18:48:31 · 851 阅读 · 0 评论 -
java.jse-线程-线程池-java自带线程池和队列详细讲解
Java线程池使用说明一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就是转载 2014-11-27 00:38:43 · 761 阅读 · 0 评论 -
java.jse--在java中调用python方法
转载自:http://blog.sina.com.cn/s/blog_64e467d60100uhls.htmlhttp://sourceforge.net/projects/jython/下载jython包,把其中的jython.jar添加到工程目录1.在java类中直接执行python语句view plainimport ja转载 2015-05-11 15:58:44 · 906 阅读 · 0 评论 -
java.jse-线程-线程阻塞
什么是线程阻塞通常是指一个线程在执行过程中暂停,以等待某个条件的触发原创 2014-03-09 11:41:13 · 703 阅读 · 0 评论 -
java.jse--IO--Java NIO与IO的区别和比较
导读J2SE1.4以上版本中发布了全新的I/O类库。本文将通过一些实例来简单介绍NIO库提供的一些新特性:非阻塞I/O,字符转换,缓冲以及通道。一. 介绍NIONIO包(java.nio.*)引入了四个关键的抽象数据类型,它们共同解决传统的I/O类中的一些问题。1. Buffer:它是包含数据且用于读写的线形表结构。其中还提供了一个特殊类用于内存映射文件的I/O操作。2.转载 2014-03-09 21:47:36 · 768 阅读 · 0 评论 -
POI处理Excel中的日期类型的单元格
正确的处理方法是先判断单元格的类型是否则NUMERIC类型,然后再判断单元格是否为日期格式if (HSSFCell.CELL_TYPE_NUMERIC == cell.getCellType()) { if (HSSFDateUtil.isCellDateFormatted(cell)) { Date d = cell.getDateCellVa原创 2013-02-19 14:42:55 · 1439 阅读 · 0 评论 -
Java5泛型的用法,T.class的获取和为擦拭法站台
Java 5的泛型语法已经有太多书讲了,这里不再打字贴书。GP一定有用,不然Java和C#不会约好了似的同时开始支持GP。但大家也清楚,GP和Ruby式的动态OO语言属于不同的意识形态,如果是一人一票,我想大部分的平民程序员更热衷动态OO语言的平白自然。但如果不准备跳槽到支持JSR223的动态语言,那还是看看GP吧。 胡乱总结泛型的四点作用: 第一是泛化,可以拿个T代表任意类型转载 2013-02-23 16:43:02 · 725 阅读 · 0 评论 -
jse -- Java动态代理实现
在目前的Java开发包中包含了对动态代理的支持,但是其实现只支持对接口的的实现。其实现主要通过是java.lang.reflect.Proxy类和java.lang.reflect.InvocationHandler接口。Proxy类主要用来获取动态代理对象,InvocationHandler接口用来约束调用者实现,如下,HelloWorld接口定义的业务方法,HelloWorldImpl转载 2013-03-07 14:51:07 · 862 阅读 · 0 评论 -
日积月累--java日期操作
/*** 获取前一天* @param startDate任意一天[yyyy-MM-dd]* @return* @throws ParseException*/private String upDay(String startDate) throws ParseException{SimpleDateFormat format = new SimpleDateForm原创 2013-07-25 10:53:55 · 1642 阅读 · 0 评论 -
java模式---责任链模式之Filter链条
IFilter:[java] view plaincopypackage com.rain.filter; public interface IFilter { void doFilter(Request request,Response response,FilterChain chain); }转载 2013-09-24 21:56:44 · 1710 阅读 · 0 评论 -
jse--静态常量弊端--java编译静态常量的机制
java虚拟机编译机制,静态常量在编译后,成为了常量,而不是原先的代码,例如:有一个类 Contant.java里面有一些静态常量 public static final String GONGDAN = "gongdan@ceopen.cn";public static final String ICT = "ictnetwork@ceop转载 2013-11-01 15:59:50 · 1147 阅读 · 1 评论 -
java---javadoc---Eclipse中javadoc的使用以及中文乱码的解决
在使用Eclipse的时候有一个很方便使用的功能,那就是自动生成javadoc,但是在实际使用过程中发现,如果配置不当,会导致生成的doc文件中出现中文乱码.研究后解决问题如下: 1,在项目菜单选择”生成Javadoc”命令, 或者在项目右键菜单选择导出>>>”生成Javadoc” 2,这样都会打开Javadoc向导.转载 2013-12-26 11:48:35 · 1593 阅读 · 0 评论 -
java--javadoc--Javadoc转换chm帮助文档的四种方法总结
前言 朋友,当您在一个项目完成后,是不是需要把你的源码打包并且把注释打成Javadoc交给客户,Eclipse或者MyEclipse自动打成的Javadoc文档都是基于网页格式的,打开是很方便,不过真的用的时候,搜索每个方法或者什么的就很麻烦了,而chm帮助文档格式不但文件小,查阅都很方便,所以网上就出现了很多把Javadoc转换为chm格式的帮助文档的软件/工具或者方法。转载 2013-12-26 11:58:01 · 4245 阅读 · 0 评论 -
jse.正则表达式--JAVA正则表达式,提取img的src问题!!!
/** * 得到网页中图片的地址 */ public static List getImgStr(String htmlStr){ String img=""; Pattern p_image; Matcher m_image;转载 2015-05-06 21:15:56 · 1473 阅读 · 0 评论