![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
gdn_wolf
这个作者很懒,什么都没留下…
展开
-
CalendarUtil
package com.iwode.common; import java.text.DateFormat; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.ut转载 2012-02-10 19:34:23 · 419 阅读 · 0 评论 -
TomCat配置连接池
环境:Myeclipse6.0+oracle10g+Tomcat6.0.24在Tomcat中配置连接池要修改Context.xml和web.xml二个文件1.将oracle6.jar复制到Tomcat安装目录的lib文件夹下(先前没做这步报找不到oracle的驱动程序类oracle.jdbc.driver.OracleDriver)2.修改Context.xml文件3.在web.x转载 2012-03-08 20:36:06 · 305 阅读 · 0 评论 -
double取值四舍五入
格式化化输出import java.text.io;DecimalFormat df=new DecimalFormat("#.00");System.out.println("df.format(d1)");原创 2012-03-08 20:36:38 · 279 阅读 · 0 评论 -
Java中利用iText生成pfd文档
在java中使用iText 生成pdf下载iText.jar架包网站http://itextpdf.com/最新为5.0;api帮助文档http://api.itextpdf.com/从最基本的hello world!开始源码如下:package com.jzbrimport java.io.FileOutputStream;import java.io.IOException原创 2012-03-08 20:38:14 · 1015 阅读 · 0 评论 -
java数据类型和传参详细
1、变量类型 值 变 量:用于代表存储大小确定的值 引用变量:用于代表存储大小不定的值 2、变量存储 栈:分配的存储空间不可改变,在超过作用域后能够自动回收 堆:分配的存储空间可以改变,在超过作用域后需要垃圾回收 值 变 量:只在栈中申请一个与自己值域匹配的空间,用于存放自身的值 引用变量:先在栈中申请一个与 CPU 寻址能力匹配的空间,用于存放一个地址值,再在堆中申请原创 2012-03-10 08:08:57 · 481 阅读 · 0 评论 -
java对cookie的操作
http://www.cnblogs.com/muzongyan/archive/2010/08/30/1812552.html java对cookie的操作java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。 建立一个无生命周期的cookie,即随着浏览器的关闭即消失的cook转载 2012-07-11 19:38:08 · 305 阅读 · 0 评论 -
根据时间随机数生成随机文件名 ,SpringMVC 上传文件
/** * 获取当前时间 yyyyMMddHHmmss * @return String */ public static String getCurrTime() { Date now = new Date(); SimpleDateFormat outFormat = new SimpleDateFormat("yyyyMMddHHmmss"); St原创 2012-07-11 10:42:51 · 1154 阅读 · 0 评论 -
WEB应用中普通Java程序如何读取资源文件
Properties dbconfig = new Properties();只会被类加载器加载一次://以下代码虽然可以读取资源文件的数据,但是无法获取更新后的数据InputStream in = this.class.getClassLoader().getResourceAsStream("db.properties");dbconfig .load(in); 每次访原创 2012-09-06 20:08:58 · 875 阅读 · 0 评论 -
把传过来的Object对象转换成Collection类型的对象。isArray()方法,判定此Class对象是否表示一个数组类。java.lang.reflect.Array 对任意数组进行操作
java.lang.reflect.Array 对任意数组进行操作private Object items;private Collection collection;public void setItems(Object items){ this.items = items; if(items instanceof Collection转载 2012-09-11 20:42:38 · 3723 阅读 · 0 评论 -
isArray()方法 判定此Class对象是否表示一个数组类
private Object items;public void setItems(Object items){ this.items = items; if(items.getClass.isArray()){}}原创 2015-07-18 17:25:55 · 745 阅读 · 0 评论 -
freemarkerExportWord.java 用freemarker+xml导出word文档
package cn.tempus.gongdan.utils; import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; import java.i转载 2015-07-18 17:30:12 · 918 阅读 · 0 评论 -
java List.subList()方法类似分页分批处理数据
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-07-22 13:58:59 · 2156 阅读 · 0 评论 -
java 根据value进行并发同步操作
import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; import java.util.concurrent.Semaphore; public abstract class ValueSynLock<T,K> { /** * @Fiel转载 2015-07-23 16:19:06 · 510 阅读 · 0 评论 -
java中原始数据类型与包装类型
package number;public class BaseToInteger {/** * 一.原始数据和包装类之间的相互转换 * 基本数据转换成封装类时有二种方法: * 1.直接使用new方法创建封装类对象,参数为基本数据类型的值 * 2.使用封装类的valueOf()静态方法,参数为基本数据类型的值返回封装类对象 * 二.封装类到原始数据类型:使用封转载 2012-03-08 20:35:20 · 873 阅读 · 0 评论 -
Ioc
控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题。 控制反转还有一个名字叫做依赖注入(Dependency Injection)。简称DI。 早在2004年,Martin Fowler就提出了“哪些方面的控制被反转了?”这个问题。他总结出是依赖对象的获得被反转了。基于这个结论,他为创造了控制反转一个更好的转载 2012-03-08 20:34:13 · 291 阅读 · 0 评论 -
java反射机制与动态代理(一)
前言,在Java运行时刻,能否知道一个类的属性方法并调用改动之?对于任意一个对象,能否知道他的所属类,并调用他的方法?答案是肯定的。这种动态的获取信息及动态调用方法的机制在Java中称为“反射”(reflection)。Java反射机制主要提供以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意转载 2012-03-08 20:33:08 · 228 阅读 · 0 评论 -
java反射机制与动态代理(三)
本文讲述代理模式...代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式一般涉及到的角色有: 抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的转载 2012-03-08 20:24:10 · 404 阅读 · 0 评论 -
java反射机制与动态代理(二)
欲生成对象实体,在Reflection 动态机制中有两种作法,一个针对“无自变量ctor”,一个针对“带参数ctor”。如果欲调用的是“带参数ctor“就比较麻烦些,不再调用Class的newInstance(),而是调用Constructor 的newInstance()。首先准备一个Class[]做为ctor的参数类型,然后以此为自变量调用getConstructor(),获得一个专属ctor转载 2012-03-08 20:26:12 · 301 阅读 · 0 评论 -
Java反射
一、反射的概念 :反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统转载 2012-03-08 20:33:40 · 231 阅读 · 0 评论 -
JAVA和C++区别浅析
JAVA和C++区别浅析 [url=http://bbs.chinaitlab.com/][/url] JAVA和[url=http://c.chinaitlab.com/]C++[/url]都是面向对象语言。也就是说,它们都能够实现面向对象思想(封装,继乘,多态)。而由于c++为了照顾大量的C语言使用者, 而兼容了C,使得自身仅仅成为了带类的C语言,多多少少影响了其面向对象的彻底原创 2012-03-08 20:37:13 · 263 阅读 · 0 评论 -
java中的运算符
1.正负数进行%运算时最后结果的符号以被除数的符号为准eg: 7%-5 = 2; -7%5 = -2; -7%-5 = -2; 2.复合赋值运算符:*=,/=,%=,+=,-=; eg:x *= a ;等效于x = x*a; x += a;等效于 x = x+a; 3.递增递减++,--运算符分为前缀(先自加再赋值)和后缀(先赋值再自加) eg:int a=0,b原创 2012-03-08 20:37:43 · 677 阅读 · 0 评论 -
计算两个日期内相隔的天数
/** * 计算两个日期内相隔的天数 * @param fDate * @param oDate * @return */ public static int daysOfTwo(Date fDate,Date oDate) { //首先定义一个calendar,必须使用getInstance()进行实例化 C转载 2012-03-08 20:27:29 · 423 阅读 · 0 评论 -
删除指定文件夹下所有文件(包括子文件夹及子文件夹下的所有文件)
package com.clear.test;import java.io.File;public class DeleteFile { public static void deleteFile(File file) { if (file.exists()) { if (file.isFile()) { file.delete(); } else转载 2012-03-08 20:28:21 · 385 阅读 · 0 评论 -
Java获取各种常用时间方法
日志[转] Java获取各种常用时间方法2011-1-21 14:12阅读(0)转载自陈勇下一篇:java时间操作函数... |返回日志列表赞赞赞赞转载(1)分享评论复制地址编辑package com.hefeng.test; import java.text.Dat转载 2012-03-08 20:29:31 · 359 阅读 · 0 评论 -
java时间操作函数汇总
经常用到时间日期类,所以就将常用的日期方法和属性都归纳总结如下,方便大家查找 1.计算某一月份的最大天数 Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 in转载 2012-03-08 20:30:45 · 210 阅读 · 0 评论 -
判断时间前后
//判断时间date1是否在时间date2之前 public static boolean isDateBefore(String date1,String date2){ try{ SimpleDateFormat df =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");原创 2012-03-08 20:31:38 · 454 阅读 · 0 评论 -
一种权限控制算法
这里我介绍一种很常用,也比较Professor的权限控制思路。这里我用java语言描述,其实都差不多的。自己转一下就可以了。为了方便,我们这里定义a^b为:a的b次方这里,我们为每一个操作设定一个唯一的整数值,比如:删除A---0修改A---1添加A---2删除B---3修改B---4添加B---5。。。理论上可以有N个操作,这取决于你用于储存用户权限值转载 2012-03-08 20:32:32 · 323 阅读 · 0 评论 -
获取当前格林威治时间
public static void main(String[] args) throws ParseException { /*利用joda-time*/ // 获取当前系统时间 System.out.println(DateTime.now()); // 获取当前格林威治时间 DateTime d = DateTim原创 2017-03-13 15:54:34 · 8505 阅读 · 0 评论