Java
文章平均质量分 66
xujunxiong0621
技术和管理一手抓的学习方向
展开
-
Java JVM 内存使用情况查看
JAVA WEB项目有时候出现内存溢出的情况,但是在本地tomcat下又实在无法重现出来。 查了下API,发现Java提供了Runtime类: public class Runtimeextends Object 每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。可以通过 getRunt...2013-05-03 16:47:28 · 197 阅读 · 0 评论 -
findbugs + ant
Find Bugs in Java Programs http://findbugs.sourceforge.net/index.html 最近客户突然宣布使用findbugs验收代码,安装了半天eclipse插件都没弄好,只好使用ant来检查下了。build.xml:<project name="analyze_asm_util" default="fi...2014-10-29 16:47:12 · 159 阅读 · 0 评论 -
javax.imageio.IIOException: Can't create output stream!
<%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*,com.sun.image.codec.jpeg.JPEGCodec,com.sun.image.codec.jpeg.JPEGImageEncoder;" %><%!Color ge...原创 2015-07-20 11:19:51 · 170 阅读 · 0 评论 -
jQuery+strus1+ibatis+db2三级联动插件
记得毕业前的那会,学习jQuery Ajax写过一个三级联动的简单js。现在工作中又是遇到这样的需求。本来想去plugins.jquery.com找找看,但是还是没有找到无限贴近需求的插件。以前写的那个可是说不是插件,只是通用的JS而已,为了不重复造轮子,写下现在开发的过程,顺便学习下插件的开发。 DB2建表语句:(很简单的一对多关系) CREA...2013-09-18 11:36:30 · 124 阅读 · 0 评论 -
Hibernate之hibernate.hbm2ddl.auto
详细介绍:http://www.jroller.com/eyallupu/entry/hibernate_s_hbm2ddl_tool hibernate.hbm2ddl.auto:指定应用程序在运行时,当产生SessionFactory实例化时对是否有自动检索数据结构,或者将数据库schema的DDL导出到数据库。可选值有:validate(检查数据库结构)、update(数据库结构发...原创 2015-01-23 11:47:45 · 162 阅读 · 0 评论 -
使用smb协议获取远程服务器的文件(共享文件)
最近用户需要需要程序定时去读取另外一台机器的EXCEL文件,我出了个解决方案:因为是windows服务器,所以我在本地映射了一个盘Z然后就想读取本机的文件那样读取,结果临到上生产的时候发现只要服务器休眠后映射就会被断开,导致读取失败,找不到文件。 后来多方google之后,发现SMB协议 ,屌丝程序员的福音啊。 SMB协议(百度百科) : ht...2015-01-08 17:48:44 · 3504 阅读 · 1 评论 -
Maven javadoc 问题
这几天接了个maven的项目,此前对maven一窍不通,什么nexus仓库啊,插件啊。终于鼎鼎大名的maven强制闯入了我的生活了,各种纠结问题,时间又紧迫。边学边急。各种纠结。最纠结的问题,使用maven javadoc出现异常: 异常: [ERROR] Failed to execute goal org.apache.mave...原创 2014-06-20 10:42:34 · 303 阅读 · 0 评论 -
Eclipse 反编译插件jad
在开发中,有时候查看源码在所难免的。但是又不想附加源文件,那就只能安装反编译插件了。最近偶然同事推荐的一款eclipse反编译插件jad很好用。 使用步骤: 1、 下载附件中jar包复制net.sf.jadclipse_3.3.0.jar到Eclipse安装文件夹的\plugins文件夹下。 2、 在eclipse-...2013-08-08 16:49:51 · 89 阅读 · 0 评论 -
香港身份证正则表达式
香港身份证号码:身份证号码的「结构」,可以用XYabcdef(z)表示。「X」可能是「空格」或是一个英文字母,「Y」则必定是英文字母。「abcdef」代表一个六位数字,而「z」是作为检码之用,它的可能选择是0, 1, 2, ... , 9, A(代表10)所以初步可以得出这样一个表达式:"^[A-Z]{1,2}[0-9]{6}\\(?[0-9A]\\)?$"和"^[A-Z]?[...原创 2013-07-29 11:51:01 · 3122 阅读 · 0 评论 -
FreeMarker概述
FreeMarker概述 FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准...原创 2013-06-27 17:45:39 · 107 阅读 · 0 评论 -
FreeMarker总结
FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1,文本:直接输出的部分2,注释:<#-- ... -->格式部分,不会输出3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出下面是一个FreeMark...原创 2013-06-27 17:41:08 · 100 阅读 · 0 评论 -
Map 和 List 的性能比较
1.Collection接口与Map的总体框架图Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap 由上图可以看出:List和Set都源自Collection,而Map自成体系;2.HashMap,ArrayL...原创 2013-06-13 15:00:15 · 317 阅读 · 0 评论 -
Java文件操作
java.io包提供了大量的流类,其中所有输入流都是InputStream抽象类(字节输入流)和Reader抽象类(字符输入流)的子类,而所有的输出流都是OutputStream抽象类(字节输出流)和Writer抽象类(字符输出流)的子类。 File类:(处理文件和目录) File对象主要获取文件本身的属性,如文件目录、文件长度、和文件读写权限等,不涉及对文件内容的读写操作。 创建F...原创 2013-06-14 16:55:19 · 188 阅读 · 0 评论 -
使用Apache common email发送163邮件
使用commons-email发送邮件:http://commons.apache.org/proper/commons-email/index.html 使用到的Jar:commons-email-1.2.jarmailapi.jar(主要提供InternetAddress类) main方法测试: public static void main(String[...原创 2014-10-30 18:49:08 · 467 阅读 · 0 评论