Java
tc@zen123
这个作者很懒,什么都没留下…
展开
-
Java Method方法
// TODO Auto-generated method stubString className = "Test201307.BaseInterfaceImpl";// 反射try {Object object = Class.forName(className).newInstance();String methodName ="print";Method metho原创 2013-07-14 21:42:12 · 1041 阅读 · 0 评论 -
svnkit:通过java操作svn
官方文档:http://wiki.svnkit.com/Getting_Started_With_SVNKitdemo: 获取提交历史public static List getLogs() throws SVNException{ /* * 对版本库进行初始化操作,使用https或http访问svn时,执行DAVRepositoryFactory.set原创 2016-05-31 09:07:40 · 2093 阅读 · 0 评论 -
LRU缓存实现(Java)
LRU是Least Recently Used 的缩写,翻译过来就是“最近最少使用”,LRU缓存就是使用这种原理实现,简单的说就是缓存一定量的数据,当超过设定的阈值时就把一些过期的数据删除掉,比如我们缓存10000条数据,当数据小于10000时可以随意添加,当超过10000时就需要把新的数据添加进来,同时要把过期数据删除,以确保我们最大缓存10000条,那怎么确定删除哪条过期数据呢,采用LRU算法转载 2016-03-08 09:24:55 · 545 阅读 · 0 评论 -
Java String.Format() 方法及参数说明
转载自:http://blueram.iteye.com/blog/441683JDK1.5中,String类新增了一个很有用的静态方法String.format(): format(Locale l, String format, Object... args) 使用指定的语言环境、格式字符串和参数返回一个格式化字符串。 format(String format, O转载 2015-06-11 11:34:19 · 1943 阅读 · 0 评论 -
java字符串的引用
关于java字符串的引用问题,1、如果String a = “hello world”;String b = “hello world”; 那么a = = b吗?2、如果String a = “hello world”;String b = new String(“hello world”);那么a = = b吗?3、如果String a = “hello world”;String原创 2014-09-24 17:38:57 · 2042 阅读 · 0 评论 -
JPA 主键生成策略
JPA 主键生成策略:JPA 中有四种生成策略,生成规则由@GeneratedValue设定的@GeneratedValue源码:1、通过容器(程序)自动生成--GenerationType.AUTOGenerationType.AUTO默认生成策略,可省略不写2、通过数据库自动增长字段生成,这种情况下需要数据库提供对自增长字段的支持,如SQL Server原创 2014-07-22 14:51:44 · 1123 阅读 · 0 评论 -
Map、List初始化
1、最初学java,初始化Map和list都是new以下,然后put、add进去的。原创 2014-06-09 18:35:56 · 1436 阅读 · 0 评论 -
Blob、InputStream、byte 互转
(转载自sukyle的博客:http://blog.csdn.net/sukyle/article/details/5632713)在我们的程序开发当中,经常会用到java.sql.Blob、byte[]、InputStream之间的相互转换,但在JDK的API当中,又没有直接给我们提供可用的API,下面的程序片段主要就是实现它们之间互换的util.一、byte[]=>Blob我们可以转载 2014-01-18 15:24:33 · 1074 阅读 · 0 评论 -
存储过程
存储过程存储过程是一组为了完成特定功能的SQL语句集,经过预编译后存放在数据库中。由于存储过程,经过变异后存储在数据库中,执行速度本身就快了,并且减少了和数据库的交互,从而大大提高了效率。1、创建存储过程create procedure proc_name@[参数名] [类型][=default],@[参数名] [类型][=default]asbegin.........原创 2013-12-24 20:56:39 · 1555 阅读 · 0 评论 -
jxl导入Excel报jxl.read.biff.BiffException: Unable to recognize OLE stream
转载自:http://llmy.iteye.com/blog/1768629原创 2013-10-17 11:37:38 · 4535 阅读 · 0 评论 -
jxl 学习笔记
这几天对excel的操作感兴趣,目前java语言操作Excel文件技术有:JXL 、POI等。 Jxl(jExcelAPI) 是一个韩国人写的 java操作Excel的工具,功能相对于POI要弱一些,但是对中文有很好的支持,需要说明的是,jxl对图像和图表的处理有限,只支持PNGD的格式。 1、 创建Excel// 写入数据到excel public static原创 2013-10-12 13:31:18 · 1108 阅读 · 0 评论 -
ThreadLocal源码分析和应用
1、概述从JDK1.2开始,java就提供了一种解决多线程并发的方案:java.lang.ThreadLocal类。ThreadLocal,可以称为线程本地存储,可以认为是将相同的变量在每个使用它的线程中创建不同的存储。假如,现在有n个线程要使用变量x,那么每个线程就会生成一个存储x变量的存储块,这个存储块是该线程独自管理的。相比synchronized关键字实现的同步机制(“原创 2013-09-09 21:40:15 · 975 阅读 · 0 评论 -
Class.forName() 和 ClassLoader.loadClass()的区别
Class.forName("xx.xx")等同于Class.forName("xx.xx",true,CALLClass.class.getClassLoader()),第二个参数(bool)表示装载类的时候是否初始化该类,即调用类的静态块的语句及初始化静态成员变量。ClassLoader loader = Thread.currentThread.getContextClassLoad转载 2013-08-14 07:28:30 · 987 阅读 · 0 评论 -
如何找到当前文件路劲和如何读取properties文件
1、如何找到当前java类的路径 (LoadProperties是自定义的类)①、LoadProperties.class.getResource(""):返回当前类LoadProperties.class文件的URI目录。不包括自己!②、 得到的是当前的classpath的绝对URI路径。(以下四种方式皆是)LoadProperties.class.getResource("/");原创 2013-08-21 19:58:40 · 2237 阅读 · 0 评论 -
className.class.getResourceAsStream()与ClassLoader.getSystemResourceAsStream() 的区别
className.class.getResourceAsStream : 一: 要加载的文件和.class文件在同一目录下,例如:com.x.y 下有类Test.class ,同时有资源文件config.properties那么,应该有如下代码://前面没有“/”代表当前类的目录InputStream is1 = Test.class.getResourc转载 2013-08-19 22:49:52 · 1257 阅读 · 0 评论 -
使用JavaMail创建邮件和发送邮件
一、RFC882文档简单说明 RFC882文档规定了如何编写一封简单的邮件(纯文本邮件),一封简单的邮件包含邮件头和邮件体两个部分,邮件头和邮件体之间使用空行分隔。 邮件头包含的内容有:from字段 --用于指明发件人to字段 --用于指明收件人subject字段 --用于说明邮件主题cc字段 -- 抄送,将邮件发送给收件人的同时抄送给另一个转载 2016-06-03 12:50:22 · 730 阅读 · 0 评论