Java
文章平均质量分 90
fax5201314
这个作者很懒,什么都没留下…
展开
-
图片压缩代码
对服务器上面的文件进行压缩,并且把原来一些缩略图进行压缩。搜略图实现规定大小画布上缩小图片,方便列表显示。图片压缩提供了2种方法。1、可以自定义压缩比。2、采用ImageIO进行默认压缩(更安全一些,不会出现内存溢出)。 private void doThumbCompress(File file){ BufferedImage bis=null;转载 2008-03-07 15:21:00 · 1409 阅读 · 0 评论 -
静态方法和实例化方法的区别
静态方法和实例化方法的区别 转自:http://ghostsun.iteye.com/blog/407463 这是一个经常被时时提出来的问题,很多时候我们以为理解了、懂了,但深究一下,我们却发现并不懂。方法是我们每天都在写得,很多程序员大多都使用实例化方法,而很少使用静态方法,问原因也说不出来所以然,或者简单的回答两者定义的区别,静态方法不需要new就可以使用 实例化方法需要转载 2013-03-26 11:48:46 · 694 阅读 · 0 评论 -
java用户登录拦截判断
用maven生成了appfuse的webssh项目里面东西比较多调查了下做个记录。web应用中,我们经常使用filter机制来确定外部请求的用户是否登录,角色是否合法等。Spring提供了一个DelegatingFilterProxy机制来完成filter的部分功能。通过例子做一个简单对比。 二者看起来没有什么太大的区别,在spring中,filter被纳入了bean 管理机制。转载 2013-04-12 14:39:29 · 10449 阅读 · 0 评论 -
java项目国际化
利用maven生成了appfuse web 的ssh框架里面生成了一堆东西,调查了下jstl 国际化 javax.servlet.jsp.jstl.fmt.localizationContext ApplicationResources javax.servlet.jsp.jstl转载 2013-04-12 14:47:48 · 4840 阅读 · 0 评论 -
Write operations are not allowed in read-only mode 只读模式下(FlushMode.NEVER/MANUAL)写操作不允许
第一种解决办法org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remo转载 2013-04-26 16:14:16 · 3065 阅读 · 0 评论 -
java.io.File中的pathSeparator与separator的区别
先总的说一下区别:File.pathSeparator指的是分隔连续多个路径字符串的分隔符,例如:java -cp test.jar;abc.jar HelloWorld就是指“;”File.separator才是用来分隔同一个路径字符串中的目录的,例如:C:\Program Files\Common Files就是指“\” se转载 2013-05-06 14:04:25 · 8269 阅读 · 0 评论 -
HttpURLConnection 用法
转自:http://www.blogjava.net/jjshcc/archive/2010/07/21/326762.html最常用的Http请求无非是get和post,get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,post与get的不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。在Java中可以使用HttpURLCon转载 2013-06-25 12:09:52 · 809 阅读 · 0 评论 -
Java加载src目录下文件的几种方式
转自:http://www.blogjava.net/sxyx2008/package com.future.util;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.util.Properties;/** * 读取资源配转载 2013-06-25 12:15:05 · 16208 阅读 · 0 评论 -
maven安装与使用
买了一本《maven实战》还不错的。买了很久,最近又要开始做java项目回顾一下,还是记录下来省的翻书麻烦的。一、下载与安装 1、 前提已安装jdk并配置JAVA_HOME因为maven需要运行java命令。 2、apache网站maven下载目前apache-maven-3.0.5-bin.zip ,解压到任意目录 。添加bin批处理命令目录到环境变量pat原创 2013-04-19 11:17:54 · 5874 阅读 · 1 评论 -
It is indirectly referenced from required .class file
在Eclipse中遇到The type XXX cannot be resolved. It is indirectly referenced from required .class files错误.....,查找的解决办法如下:一: It is indirectly referenced from required .class file原因:你正要使用的类调用了另一个类,转载 2013-08-27 18:14:46 · 756 阅读 · 0 评论 -
hibernate tools自动生成entity代码
1、eclipse下载安装jboss tools插件2、新建hibernate.cfg.xml3、选择文件生成路径一般在 Project的配置文件存放地点resource。因为用maven创建所以放在src\main\resource下面4、hibernate.cfg.xml 配置信息sessonFactory 名字:oracle最好统一成 sessonFa原创 2013-08-28 11:41:05 · 14567 阅读 · 0 评论 -
Java数据库连接池封装与用法
Java数据库连接池封装与用法转自:http://www.cnblogs.com/yangyh/archive/2011/07/15/2107824.html修改于抄袭版本,那货写的有点BUG,两个类,一个用法ConnectionPool类:package com.vl.sql;import java.sql.Connection;import java.sql.D转载 2013-02-06 11:41:05 · 1198 阅读 · 0 评论 -
java.util.date , java.sql.date , java.sql.timestamp
整理一:这里的一片文章,我个人认为讲解的很详细,有对 java.sql.Date的使用还有困惑的请看。java.sql.Date 只存储日期数据不存储时间数据// 会丢失时间数据preparedStatement.setDate(1, new java.sql.Date(date.getTime()));//可以这样来处理preparedStatement.setTimes转载 2012-04-19 16:03:06 · 677 阅读 · 0 评论 -
Java中一些关于日期、日期格式、日期的解析和日期的计算
Java 语言的Calendar(日历),Date(日期), 和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分. 日期是商业逻辑计算一个关键的部分. 所有的开发者都应该能够计算未来的日期, 定制日期的显示格式, 并将文本数据解析成日期对象. Date 类实际上只是一个包裹类, 它包含的是一个长整型数据, 表示的是从GMT(格林尼治标准时间)转载 2007-12-14 12:28:00 · 1120 阅读 · 0 评论 -
JAVA加密算法
MD5算法是一种非常优秀的加密算法。MD5加密算法特点:灵活性、不可恢复性。 介绍MD5加密算法基本情况MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。Message-Digest泛指字节串(Message)的Hash变换,就是把一个任意转载 2010-01-15 12:52:00 · 599 阅读 · 0 评论 -
JAVA加密算法汇总一
1. MD5加密,常用于加密用户名密码,当用户验证时。 protected byte[] encrypt(byte[] obj) ...{ try ...{ MessageDigest md5 = MessageDigest.getInstance("MD5"); md5.update(obj); return md5.digest(); } catch (NoSuchAl转载 2010-01-15 12:57:00 · 459 阅读 · 0 评论 -
JAVA字符编码系列二
JAVA字符编码系列二:Unicode,ISO-8859,GBK,UTF-8编码及相互转换2010-10-28 20:441、函数介绍在Java中,字符串用统一的Unicode编码,每个字符占用两个字节,与编码有关的两个主要函数为:1)将字符串用指定的编码集合解析成字节数组,完成Unicode-〉charsetName转换public byte[] getBytes(String charsetName) throws UnsupportedEncodingException 2)将字节数组以指定的编码集合转载 2011-05-18 11:44:00 · 505 阅读 · 0 评论 -
JAVA字符编码系列三 java中应用
<br />1. 概述<br />本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。<br />在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。<br />2. 编码基本知识<br />最早的编码是iso8859-1,和ascii编码相似。但为了方便表示各种转载 2011-05-18 11:53:00 · 795 阅读 · 0 评论 -
Java中的字符编码与解码 utf8 utf16 gbk
【转】 Java中的字符编码与解码 utf8 utf16 gbk转载自 yase_guoguo最终编辑 yase_guoguoimport java.io.BufferedReader; <br />import java.io.FileInputStream; <br />import java.io.FileNotFoundException; <br />import java.io.FileOutputStream; <br />import java.io.IOException;转载 2011-05-18 17:37:00 · 6990 阅读 · 0 评论 -
spring中配置hibernate二级缓存
1.打开二级缓存的配置——applicationContext.xmlorg.hibernate.dialect.MySQLDialecttrue转载 2011-05-27 09:41:00 · 1183 阅读 · 1 评论 -
java uuid 生成方法
UUID(Universally UniqueIdentifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,转载 2011-11-23 14:33:42 · 1068 阅读 · 0 评论 -
java国际化汉字---native2ascii 用法解析
native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。 为什么要进行转码,原因在于程序的国际化。JDK中自带的native2ascii功能还是比较强的。简单做以下介绍。1、只转换特定字符native2ascii在控制台中可以输入汉字回转载 2011-11-02 11:06:30 · 3301 阅读 · 0 评论 -
驼峰命名法(CamelCase)和下划线风格(UnderScoreCase)字符串之间的转换工具类
public class CamelCaseUtils { private static final char SEPARATOR = '_'; public static String toUnderlineName(String s) { if (s == null) { return null; }转载 2014-02-13 15:27:31 · 8141 阅读 · 0 评论