随笔分类 -  java

摘要:ListUtils.Java 功能类 http://blog.csdn.net/jiangyu1013/article/details/53894218 [java] view plain copy package com.enable.common.utils; import java.lang. 阅读全文
posted @ 2017-08-01 15:05 tian830937 阅读(8030) 评论(0) 推荐(1)
摘要:1、jxl导入/导出excel案例,黏贴即可运行package junit.test;import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.List;import jxl.... 阅读全文
posted @ 2016-01-19 21:51 tian830937 阅读(187) 评论(0) 推荐(0)
摘要:2、CSV导入/导出测试package junit.test;import java.io.File;import java.util.ArrayList;import java.util.List;import org.junit.Test;import com.parami.utils.CSVU... 阅读全文
posted @ 2016-01-19 21:37 tian830937 阅读(939) 评论(0) 推荐(0)
摘要:iText导出pdf、word、图片一、前言在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报表的Java组件--iText。通过在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超级连接显示或下载得到生成的报表,这样就很好的解决了B/S系统的报表处理问题。二... 阅读全文
posted @ 2016-01-19 21:33 tian830937 阅读(360) 评论(0) 推荐(0)
摘要:web开发中经常遇到一些很奇怪的问题,例如,发现了问题,改了脚本,结果发布后,问题依然存在,但在服务器上一看,发布的脚本确实改了!!最后才发现,是浏览器缓存在作怪!!现在讨论几种清除浏览器缓存的方法。一种原理是HTTP Header 参数Cache-Control来清空缓存,另一种是利用URL上添加... 阅读全文
posted @ 2016-01-11 14:21 tian830937 阅读(538) 评论(0) 推荐(0)
摘要:Java并发编程:同步容器 为了方便编写出线程安全的程序,Java里面提供了一些线程安全类和并发工具,比如:同步容器、并发容器、阻塞队列、Synchronizer(比如CountDownLatch)。今天我们就来讨论下同步容器。 以下是本文的目录大纲: 一.为什么会出现同步容器? 二.Jav... 阅读全文
posted @ 2016-01-04 16:14 tian830937 阅读(169) 评论(0) 推荐(0)
摘要:Java并发编程:深入剖析ThreadLocal 想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了... 阅读全文
posted @ 2016-01-04 16:13 tian830937 阅读(144) 评论(0) 推荐(0)
摘要:Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理... 阅读全文
posted @ 2016-01-04 16:12 tian830937 阅读(113) 评论(0) 推荐(0)
摘要:Java并发编程:Lock 在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。 也许有朋友会问,既然都可以通过s... 阅读全文
posted @ 2016-01-04 16:11 tian830937 阅读(124) 评论(0) 推荐(0)
摘要:Java并发编程:synchronized 虽然多线程编程极大地提高了效率,但是也会带来一定的隐患。比如说两个线程同时往一个数据库表中插入不重复的数据,就可能会导致数据库中插入了相同的数据。今天我们就来一起讨论下线程安全问题,以及Java中提供了什么机制来解决线程安全问题。 以下是本文的目录大纲... 阅读全文
posted @ 2016-01-04 15:49 tian830937 阅读(116) 评论(0) 推荐(0)
摘要:Java并发编程:Thread类的使用 在前面2篇文章分别讲到了线程和进程的由来、以及如何在Java中怎么创建线程和进程。今天我们来学习一下Thread类,在学习Thread类之前,先介绍与线程相关知识:线程的几种状态、上下文切换,然后接着介绍Thread类中的方法的具体使用。 以下是本文的目录... 阅读全文
posted @ 2016-01-04 15:20 tian830937 阅读(123) 评论(0) 推荐(0)
摘要:ireport制作小技巧首先ireport中大小写问题:1、parameter中如果小写,引用也小写2、$F{},一般都大写3、子报表中引用父报表中查询出来的值时,只需要小写即可,即在子报表的parameter中只需要小写一、iReport 中获取系统当前时间1、选择TextField类型为 jav... 阅读全文
posted @ 2015-12-23 11:45 tian830937 阅读(305) 评论(0) 推荐(0)
摘要:Spring3系列8- Spring 自动装配 Bean1. Auto-Wiring ‘no’2. Auto-Wiring ‘byName’3. Auto-Wiring ‘byType4. Auto-Wiring ‘constructor’5. Auto-Wiring ‘autodetect’Spr... 阅读全文
posted @ 2015-12-06 17:23 tian830937 阅读(252) 评论(0) 推荐(0)
摘要:1.在hibernate官网下载hibernate-release-4.2.2.Final.zip并解压2.新建一个java project工程(20130619_Hibernate4.2.2_Annotition)3.导入hibernate包和hibernate配置文件(hibernate.cfg... 阅读全文
posted @ 2015-10-21 23:28 tian830937 阅读(162) 评论(0) 推荐(0)
摘要:这篇文章是对Java 8中即将到来的改进做一个面向开发者的综合性的总结,JDK的这一特性将会在2013年9月份发布。在写这篇文章的时候,Java 8的开发工作仍然在紧张有序的进行中,语言特新和API仍然有可能改变,我会尽我最大的努力保持这份文档跟得到Java 8的改动。Java 8的预览版,也就是 ... 阅读全文
posted @ 2015-10-21 23:26 tian830937 阅读(1275) 评论(0) 推荐(0)
摘要:JAVA6新特性介绍1.使用JAXB来实现对象与XML之间的映射JAXB是Java Architecture for XML Binding的缩写,可以将一个Java对象转变成为XML格式,反之亦然。我们把对象与关系数据库之间的映射称为ORM, 其实也可以把对象与XML之间的映射称为OXM(Obje... 阅读全文
posted @ 2015-10-21 23:23 tian830937 阅读(235) 评论(0) 推荐(0)
摘要:1.静态导入方法Java代码packagecom.java.new_features_jdk5;/****一般我们导入一个类都用importcom.....ClassName;而静态导入是这样:importstaticcom.....ClassName.*;*这里的多了个static,还有就是类名C... 阅读全文
posted @ 2015-10-21 23:19 tian830937 阅读(138) 评论(0) 推荐(1)
摘要:1.对集合类的语言支持;2.自动资源管理;3.改进的通用实例创建类型推断;4.数字字面量下划线支持;5.switch中使用string;6.二进制字面量;7.简化可变参数方法调用。====================== 华丽丽的分割线 ======================1.对集合类的... 阅读全文
posted @ 2015-10-21 23:17 tian830937 阅读(325) 评论(0) 推荐(1)
摘要:Java 基础之认识 Annotation从 JDK 1.5 版本开始,Java 语言提供了通用的 Annotation 功能,允许开发者定义和使用自己的 Annotation 类型。Annotation 功能包括了关于定义 Annotation 类型的语法,对声明式进行注解的语法,读取 Annot... 阅读全文
posted @ 2015-10-21 23:08 tian830937 阅读(284) 评论(0) 推荐(0)
摘要:转载:开源社区http://www.oschina.net/code/snippet_1424099_49530?p=2代码] [Java]代码 该代码实现了Excel复杂表头的生成 基于sql server 的一张树表 你们可以 看代码自行建库package com.jingjiu.util; i... 阅读全文
posted @ 2015-10-14 09:52 tian830937 阅读(9837) 评论(1) 推荐(0)