java
文章平均质量分 84
dbeautifulLife
这个作者很懒,什么都没留下…
展开
-
Jxl使用总结
详情请参考http://lavasoft.blog.51cto.com/62575/174244 Jxl使用总结Jxl是一个开源的Java Excel API项目,通过Jxl,Java可以很方便的操作微软的Excel文档。除了Jxl之外,还有Apache的一个POI项目,也可以操作Excel,两者相比之下:Jxl使用方便,但功能相对POI比较弱。POI使用复杂,上手慢,转载 2017-04-17 13:51:34 · 348 阅读 · 0 评论 -
Java反射机制详解
1反射机制是什么反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。2反射机制能做什么反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断转载 2017-04-18 16:36:25 · 299 阅读 · 0 评论 -
JAVA设计模式之单例模式
1特点单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个Printer转载 2017-04-18 16:51:53 · 269 阅读 · 0 评论 -
遍历List集合的三种方法
List list = new ArrayList();list.add("aaa");list.add("bbb");list.add("ccc");方法一:超级for循环遍历for(String attribute : list) { System.out.println(attribute);}方法二:对于ArrayList来说速度比较快, 用for循环, 以size为转载 2017-04-18 17:07:50 · 241 阅读 · 0 评论 -
Java 的JSON、XML转换方法——目录索引
Java 的JSON、XML转换方法——目录索引JSON及XML的Java序列化、反序列化(转换)在WebService、Ajax数据传递中,用得比较多。如:在用ExtJS、jQuery、mootools以及一些WebService时,你可以需要用到JSON、XML,给前端传递JSON或XML数据。这个时候你就可以用下面的这些技术帮助你转换Java对象,这些技术都可以轻易完成。转载 2017-04-18 17:25:29 · 272 阅读 · 0 评论 -
spring RestTemplate用法详解
前面介绍过spring的MVC结合不同的view显示不同的数据,如:结合json的view显示json、结合xml的view显示xml文档。那么这些数据除了在WebBrowser中用JavaScript来调用以外,还可以用远程服务器的Java程序、C#程序来调用。也就是说现在的程序不仅在BS中能调用,在CS中同样也能调用,不过你需要借助RestTemplate这个类来完成。RestTemplate转载 2017-04-19 17:25:52 · 696 阅读 · 0 评论 -
java中的几个集合类
讲集合collection之前,我们先分清三个概念:colection 集合,用来表示任何一种数据结构Collection 集合接口,指的是 java.util.Collection接口,是 Set、List 和 Queue 接口的超类接口Collections 集合工具类,指的是 java.util.Collections 类。 SCJP考试要求了解的接口有:Collec转载 2017-06-19 14:21:48 · 761 阅读 · 0 评论 -
java使用jbarcode生成条形码
准备工作:开发工具:eclipse4.5+jdk1.7所需jar包:jbarcode-0.2.8.jar案例:[java] view plain copypackage jbarcode; import java.awt.Color; import java.awt.Font; import ja转载 2017-06-23 17:06:04 · 976 阅读 · 0 评论 -
Java 字节流InputStream、OutputStream、FileInputStream、FileOutputStream
InputStream 和OutputStream第一种方式:使用字节输出流建立一个文件并存储一些数据FileOutputStream fos = new FileOutputStream("fos.txt");fos.write("abcdsjfl".getBytes()); //getBytes()将字符串转化成字节存储到byte数组中fos.close(); // 关闭转载 2017-08-08 14:37:33 · 342 阅读 · 0 评论 -
HttpClient通过Post上传文件
在之前一段的项目中,使用Java模仿Http Post方式发送参数以及文件,单纯的传递参数或者文件可以使用URLConnection进行相应的处理。 但是项目中涉及到既要传递普通参数,也要传递多个文件(不是单纯的传递XML文件)。在网上寻找之后,发现是使用HttClient来进行响应的操作,起初尝试多次依然不能传递参数和传递文件,后来发现时因为当使用HttpClient时转载 2017-08-22 10:48:14 · 336 阅读 · 0 评论 -
java中的堆、栈和方法区
JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)也叫静态存储区。堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令) 2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身栈区:1.每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用(不是对象...转载 2018-03-23 09:42:45 · 493 阅读 · 0 评论 -
java中set集合的用法
1.HashSet java.util.HashSet类实现了Java.util.Set接口。它有如下特点: 1.它不允许出现重复元素; 2.不保证集合中元素的顺序 3.允许包含值为null的元素,但最多只能有一个null元素。下面代码是利用hashSet获取不重复的一组groupId:[javascript] view plain copypublic static List<Long&g...转载 2018-03-27 11:19:03 · 638 阅读 · 0 评论 -
Shrio的filterChainDefinitions过滤器配置
shrio 权限管理filterChainDefinitions过滤器配置/*** Shiro-1.2.2内置的FilterChain* @see =============================================================================================================================*...转载 2018-04-25 16:38:33 · 445 阅读 · 0 评论 -
常用正则表达式大全 (转)
网上找到的常用正则表达式,留着以后可能用得上,正则表达式实在是不好写,只好拿来主义了,在Delphi中没有自己带有正则表达式的组件,靠第三方了,都说PerlRegEx 是首选, 去这里下载,官方网站: http://www.regular-expressions.info/delphi.html。另外,万一老师在他的博客上写了PerRegEx的使用,可以去看看:http://www.cnblogs转载 2017-01-11 15:08:46 · 500 阅读 · 0 评论 -
利用swfupload实现java文件批量上传
Java中真正可以实现批量上传的技术大致有两种:一种是通过flash;一种是通过applet;不过HTML5也可以支持批量拖选。两种方式有各自的优缺点,其中flash对于浏览器兼容性较好,基本可以满足市面上大众浏览器,缺点就是对于上传文件大小有限制,如果用户只需要上传一些图片或者文档文件的话,这种选择还是比较理想的;applet方式可以上传大文件,但是需要浏览器支持jdk并安装相关插件。转载 2017-03-20 15:20:19 · 1210 阅读 · 0 评论 -
java中的json解析
@Overridepublic void getDoctor(){List list=new ArrayList();String json = loadJson("http://www.pkuih.edu.cn/page/emp!readList.html?empid=");List list1=new ArrayList();try {JSONArray jsonArr原创 2017-01-11 14:48:29 · 491 阅读 · 0 评论 -
POI操作Excel
POI操作Excel----------(转人家的)Java当初把核心处理设成Unicode,带来的好处是另代码适应了多语言环境。然而由于老外的英语只有26个字母,有些情况下,一些程序员用8 位的byte处理,一不小心就去掉了CJK的高位。或者是由于习惯在程序中采用硬编码,还有多种原因,使得许多java应用在CJK的处理上很烦恼。还好 在POI HSSF中考虑到这个问题,可转载 2017-04-17 13:49:12 · 737 阅读 · 0 评论 -
Java读取Excel内容
借助于apathe的poi.jar,由于上传文件不支持.jar所以请下载后将文件改为.jar,在应用程序中添加poi.jar包,并将需要读取的excel文件放入根目录即可本例使用java来读取excel的内容并展出出结果,代码如下: import java.io.BufferedInputStream;import java.io.File;import java.io.转载 2017-03-22 11:31:02 · 314 阅读 · 0 评论 -
JPA的Column注解总结
就像@Table注解用来标识实体类与数据表的对应关系类似,@Column注解来标识实体类中属性与数据表中字段的对应关系。该注解的定义如下:@Target({METHOD, FIELD}) @Retention(RUNTIME)public @interface Column {String name() default "";boolean unique() default f转载 2017-03-21 17:04:50 · 414 阅读 · 0 评论 -
java中List对象排序通用方法
在数据库中查出来的列表中,往往需要对不同的字段重新排序,一般的做法都是使用排序的字段,重新到数据库中查询。如果不到数据库查询,直接在第一次查出来的list中排序,无疑会提高系统的性能。只要把第一次查出来的结果存放在session中,就可以对list重新排序了。一般对list排序可以使用Collections.sort(list),但如果list中包含是一个对象的话,这种方法还是行不通的。如转载 2017-03-20 15:26:31 · 606 阅读 · 0 评论 -
java如何利用正则表达式去掉文本中的HTML标签
String s=content.replaceAll("]*>","");原创 2017-02-17 15:32:38 · 1833 阅读 · 0 评论 -
Java 获取指定日期的方法总结
格式化日期 String-->Date 或者 Data-->StringSimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date date = sdf.parse("2009-11-04");//String-->Date String sdate = sdf.format(date );//转载 2017-01-11 14:17:54 · 524 阅读 · 0 评论 -
JAXB注解 java 关于xml的注解,自动生成xml文件 - @XML***
1、类文件注解:@XmlRootElement不可缺少2、2个Student的构造方法不能少[java] view plaincopy@XmlRootElement public class Student { private String name; private String width;转载 2017-01-11 14:13:24 · 354 阅读 · 0 评论 -
java中字符串日期类等处理
1. StringTokenizer:字符串分割类:public class TestALL { public static void main(String[] args) { System.out.println("默认以空格,\\t,\\r,\\n分割"); StringTokenizer st = new StringTokenizer(转载 2017-01-11 13:57:20 · 419 阅读 · 0 评论 -
采用流的形式存储图片进行上传图片
// 上传图片@RequestMapping("/upload")public void upload(@RequestParam(value="file",required=false)MultipartFile file,HttpServletRequest request,ModelMap model, HttpServletResponse response,String id原创 2017-01-11 11:58:12 · 1756 阅读 · 0 评论 -
Java中Xml解析详解 DOM、SAX、JDOM、DOM4J
1.1 什么是XML一种表示结构化信息的标准方法,以使计算机能够方便地使用此类信息,并且人们可以非常方便地编写和理解这些信息。XML 是 eXtensible Markup Language(可扩展标记语言)的缩写。www.w3.org/XML/ 上提供了 XML 标准。XML 提供了一种简便的标准方法对数据进行分类,以使其更易于读取、访问以及处理。XML 使用类似于 HTML 的树结构和转载 2017-01-11 11:34:06 · 419 阅读 · 0 评论 -
读取文件方法大全
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 [java] view plain copypublic class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */转载 2017-02-08 14:39:10 · 322 阅读 · 0 评论 -
调用Google地图
src="http://maps.google.com/maps?file=api&v=2&sensor=true; key=ABQIAAAAevysxt9O5lBUCrSalm80MxQx8gmx0K-_Fjj4Tf8bNXH3BBSxZRRmI_CuZM2zQyuXEpG_uxt-aqPr-A" type="text/转载 2017-01-11 14:26:31 · 507 阅读 · 0 评论 -
cas加入验证码以及强制密码到期修改流程
以下为手动改配置文件的配置。配置文件:一:cas-servlet.xml,路径:cas/WEB-INF。这个是cas的MVC的配置文件,找到handlerMappingC这个bean,在其<props></props>标签中加入两行配置,分别为: <prop key="/verify.htm">verifyController</prop...转载 2018-07-19 14:30:49 · 2322 阅读 · 1 评论