
Java
文章平均质量分 70
xm_koma
这个作者很懒,什么都没留下…
展开
-
Hibernate3.0的addScalar方法
public List getAllRegionRateStatistics( final List<CodeNameMapBean> regions_CodeNameBean, final Date beginDate, final Date endDate, final String seq) { return getHibernateTemplate().execu...原创 2011-05-24 13:49:05 · 218 阅读 · 0 评论 -
ORA-00001: unique constraint (BBASS.PK98) violated 主键约束问题
ORA-00001: unique constraint (BBASS.PK98) violated 主键约束问题 BBASS.PK98为当前要插入数据的表中的一个主键名。 出现这个错误的原因:主键存在重复的问题,在bbass平台中(包括以后很多时候),很多model在自动生成主键的时候,会采用sequence的方式,并且很多时候hibernate的配置文件中会将不同的mod...原创 2014-03-03 13:52:09 · 850 阅读 · 0 评论 -
org.xml.sax.SAXParseException: Invalid byte 2 of 2-byte UTF-8 sequence
org.xml.sax.SAXParseException: Invalid byte 2 of 2-byte UTF-8 sequence。解析xml,出现该异常。 SAXBuilder builder = new SAXBuilder(); Document doc = builder.build(new File(responseXmlPath)); Elemen...原创 2014-03-03 13:54:24 · 826 阅读 · 0 评论 -
httpclient调用工具类
日常工作中,经常会遇到一些需要调用http协议接口的情况,下面整理一个用apache的httpclient访问http的工具类:package com.hx.imweb.utils;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;...原创 2013-09-23 18:41:55 · 239 阅读 · 0 评论 -
Ftp访问工具类
java开发中经常会用到ftp上传、下载指定ftp服务器的文件,这里整理一个通过apache的commons-net包访问ftp服务的工具类:package utils;import java.io.IOException;import java.net.SocketException;import org.apache.commons.net.ftp.FTPClien...原创 2013-09-23 18:53:52 · 134 阅读 · 0 评论 -
sftp协议访问工具类
有些网络环境中,考虑利用更为安全的文件传输协议:sftp这里顺带整理一个之前编写的sftp的访问工具类:package com.huaxia.alarm.utils;import org.apache.log4j.Logger;import com.huaxia.alarm.beans.FTPConfig;import com.jcraft.jsch.Channel...原创 2013-09-23 19:03:22 · 283 阅读 · 0 评论 -
需要整理的笔记
1、IO的分类和一般使用习惯2、Socket通信3、JUnit的使用5、线程的使用6、Queue的使用7、Ant8、正则表达式 9、webservice整理10、h213、Excel导出、写入整理--jxl--poi、乱码解决14、xml解析:dom4j、jdom、simple--xml15、日期的工具类16、打包apk文件17、android记...原创 2013-09-23 19:09:49 · 115 阅读 · 0 评论 -
编码规范(一)之Code Templates的设置
基于公司的主流开发工具为eclipse,但每个人都有自己的编码习惯,为了统一格式,这里通过三个方面:设置Code Templates、Checkstyle 、Eclipse formatter,来介绍下配置统一的编码风格。 一、Code Templates的设置具体步骤如下:打开Window->Preferences->Java->Code Style->...原创 2014-08-13 17:56:49 · 763 阅读 · 0 评论 -
编码规范(二)之CheckStyle配置
CheckStyle检验的主要内容包括:Javadoc注释、命名约定、标题、Import语句、体积大小、空白、修饰符、块、代码问题、类设计、混合检查。要使用CheckStyle,首先必须安装Eclipse插件,可以从sourceforge网站下载插件,网址如下:http://sourceforge.net/projects/eclipse-cs/files/Eclipse%20Chec...原创 2014-08-13 18:06:17 · 344 阅读 · 0 评论 -
编码规范(三)之Eclipse formatter配置
一、三、Eclipse formatter配置 1、在Eclipse中点击Window -> Preferences菜单,点击左侧的Java->Code Style->Formatter,界面如下图所示: Eclipse有自带的formatter模板,当然也可以点击上图的Import按钮,弹出格式化模板文件选择框,选择代码格式化文件,再点击下方的“Apply”按...原创 2014-08-13 18:19:48 · 871 阅读 · 1 评论 -
springmvc拦截器对于流对象传输的拦截
当前的项目中存在下面一种场景:web应用的某个功能中,jsp中加载的某个插件需要将数据提交给web服务端。插件中通过ObjectOutputStream向web端传输数据,但springmvc的拦截器会提前读取该流对象,那么配置指定的Action就无法再读取到该Stream的内容,会导致如下异常:java.io.EOFException at java.io.ObjectI...原创 2013-09-12 18:04:51 · 491 阅读 · 0 评论 -
Java 正确的做字符串编码转换
Java 正确的做字符串编码转换字符串的内部表示?字符串在java中统一用unicode表示( 即utf-16 LE) , 对于 String s = "你好哦!";如果源码文件是GBK编码, 操作系统(windows)默认的环境编码为GBK,那么编译时, JVM将 按照GBK编码将字节数组解析成字符,然后将字符转换为unicode格式的字节数组,作为内部存储。当打印这个字符串时,JVM 根据操...原创 2014-05-30 11:25:13 · 311 阅读 · 0 评论 -
eclipse中android功能不能直接启动main方法
直接运行会报这个错误# A fatal error has been detected by the Java Runtime Environment:## Internal Error (classFileParser.cpp:3161), pid=4884, tid=1732# Error: ShouldNotReachHere()## JRE version:...原创 2013-07-31 15:01:22 · 143 阅读 · 0 评论 -
jar包生成笔记
jar打包命令: 如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是说,制作一个可执行的 JAR 文件包,就可以像.chm 文档一样双击运行了;而另一种回答,则是使用 JET 来进行编译。但是 JET 是要用钱买的,而且,据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能...原创 2011-09-08 17:24:50 · 107 阅读 · 0 评论 -
SpringQuartz
当在spring文件中定义了多个SchedulerFactoryBean实例时,一定要小心,因为这些ScheduleFactoryBean自从load进程序里,就会自动启动。如果要手动控制,注意要将autoStartup属性设置为false,autoStartup为true时,当容器加载spring配置文件时,该Schedule会自动启动。配置为false时,需要在main方法里手动取得该配置文件...原创 2011-06-21 17:51:31 · 128 阅读 · 0 评论 -
log4j配置步骤及说明
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可以以key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。一、说明使用的步骤和配置的含义:1. 配置文件Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogger = [ level ] ...原创 2013-03-20 17:08:04 · 254 阅读 · 0 评论 -
eclipse快捷键记录
作用域 功能 快捷键全局 查找并替换 Ctrl+F文本编辑器...原创 2013-03-21 11:49:00 · 96 阅读 · 0 评论 -
check class文件的jdk编译版本
开发完成后,测试过程中,有时候会报一些莫名的异常。一般都会是:java.lang.NoClassDefFoundError、或者带有java.lang.ClassNotFoundException。但检查发现我们需要引入的jar包确实存在,而import的类也确实存在。根据我之前遇到的一种情况是:由于引入的第三方jar包的版本,自身是采用较高的jdk版本编译的(比如:jdk6.0),而当前...原创 2012-07-24 13:41:23 · 210 阅读 · 0 评论 -
eclipse中tomcat配置的lib无法添加jar包
eclipse中配置server,将tomcat作为server时,会选择本地的tomcat目录。配置正确后,默认情况下会生成一个Apache Tomcat v6.0的library,包含了tomcat启动所需要的jar包,如下图: 但做其他测试时,将E:\work重命名过或者将tomcat这个包移动过位置,就会莫名的出现一种情况:Apache Tomcat v6.0的li...原创 2013-05-08 15:38:52 · 595 阅读 · 0 评论 -
JDBC连接步骤以及常用方式
一、整理简单的知识点:1、JDBC的步骤以及具体编码 //a、加载注册驱动Class.forName("oracle.jdbc.driver.OracleDriver"); -------------------------------oracle--------------------------------驱动:oracle.jdbc.drive...原创 2013-05-08 15:41:31 · 159 阅读 · 0 评论 -
eclipse中安装FlexBuilder插件
这里记录一下安装FB3_WWEJ_Plugin.exe(Flex的插件)的步骤,用来阐述eclipse中安装插件的两种方式(当然安装的方式不止两种):links方式和直接copy features与plugins文件夹的方式 一、links安装方式:1、下载FB3_WWEJ_Plugin.exe(adobe的官网下载,可免费试用30天)。2、由于笔者当前用到的FB3_WWEJ_Pl...原创 2012-08-22 11:08:59 · 420 阅读 · 0 评论 -
eclipse中导入jar包的源码
在日常开发工作中,我们时常会需要查看下第三方jar包的源码来更加正确的理解该jar包或者框架提供的功能。下面是笔者知道的两种添加jar包源码的方式: 方式一:configure build path中添加jar包时,同步将该jar包对应的源码zip包添加进来。1、在工程上右键---->Build Path----->Configure build path 进入下图...原创 2012-09-04 22:38:18 · 1038 阅读 · 0 评论 -
MySQL增加Sequence管理功能
项目应用中,曾有以下一个场景:接口中要求发送一个int类型的流水号,由于多线程模式,如果用时间戳,可能会有重复的情况(当然概率很小)。所以想到了利用一个独立的自增的sequence来解决该问题。当前数据库为:mysql由于mysql和oracle不太一样,不支持直接的sequence,所以需要创建一张table来模拟sequence的功能,理由sql语句如下:第一步:创建-...原创 2013-10-21 17:25:58 · 281 阅读 · 0 评论