- 浏览: 585331 次
- 性别:
- 来自: 上海
最新评论
-
abcdeudi:
不错
接口和抽象类什么时候使用才合适? -
羽翼的心动:
POI中对Word处理,读取不到书签。如果要处理书签的话,就只 ...
POI根据模板(excel表头)导出excel -
pdf1192012:
高质量文章
接口和抽象类什么时候使用才合适? -
沐忆潼:
...
POI根据模板(excel表头)导出excel -
422937561:
高质量文章
接口和抽象类什么时候使用才合适?
文章列表
jxls的使用方法:
1)将jxls的jar文件放到我们的程序目录下面,如果,使用Maven的话,直接在Project的pom.xml里面配置依赖就可以了
2)根据需要生成的Excel文件或者Report的格式,设置一个jxls的Template文件,Template其实就是一个特殊的一些Excel文件,里面包含了一些jxls的Tag标签。
jxls的Tag其实有点想jstl标签库的使用方式,在取出一个对象的值的时候可以利用下面这样的Tag来将值输出:${object1.property1};如果需要将一个Map输出到Excel的时候定义方式如下:${map.get('property1')}; ...
HP惠普笔记本电脑系统安装问题
- 博客分类:
- 装机
问题描述:系统盘只支持并口格式的硬盘,所以装不了系统。
解决:
开机键后立即连续点击F10进入BIOS设置界面----System Configuration----Device Configuration----SATA Native Mode----Disable---Accept(F10)---File---Save Change And Exit---Yes(F10)即可将硬盘改为并口模式。
ocument.selection.empty() 让选中的内容不选中; document.selection.clear() 删除选中的内容。 很好理解,也很好区分,这里讲的是一个非凡用法。 document.getElementById("content").focus(); var r = document.selection.createRange(); document.selection.empty(); r.text = str; 和下面的代码: document.getElementById("content").focus(); var ...
常用的Eclipse快捷键
- 博客分类:
- eclipse
Eclipse中如何查找所有调用方法a()的类 Ctrl+Shift+G
Alt+Shift+R 重命名
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Ctrl+O 快速显示 OutLine
Ctrl+T 快速显示当前类的继承结构
Ctrl+E 快速显示当前Editer的下拉列表(如果当 ...
[url][/url]1) 自定义衣服码数,方案:用逗号分隔。
2) quotation添加页面中添加ajax等待提示提示页面,在update()函数前(取消)
3) 修改前,记住当前页。
js:查询条件+偏移量
jsp:在两个jsp中加入查询条件+偏移量标签(ps变量,div设置滚动条)
action:加入preOffset
4)报价修改功能,修改记录可以考虑放到单独一个文件夹
5)quotation 权限 -------------------------------------ok
2011.9.19
6)sheet 各输入框格式要求。
7)order sheet 的 ...
java 复习笔记——集合类
- 博客分类:
- java
A)ArrayList
ArrayList:我们可以将其看作是能够自动增长容量的数组。
利用ArrayList的toArray()返回一个数组。
Arrays.asList()返回一个列表。
迭代器(Iterator) 给我们提供了一种通用的方式来访问集合中的元素。
B)Collections
排序:Collections.sort()
(1)自然排寻(natural ordering );
(2)实现比较器(Comparator)接口。
取最大和最小的元素:Collections.max()、Collections.min()。
在已排序的List中搜索指定的元素:Collectons.bi ...
1)Hibernate实战(第2版)(Hibernate之父亲自执笔)
2)深入浅出hibernate
3)《hibernate in action》
()java persistence with hibernate最经典,
看这一本就可以了,有英文电子版的,也有中文版了。
4)传智播客的 hibernate
5)《重构 改善既有代码的设计》
这本书名气很大,不用多介绍,可以在闲暇的时候多翻翻,多和自己的实践相互印证。这本书对你产生影响是潜移默化的。
6)Expert One-on-One J2EE Design and Development》
这本书是Rod J ...
java自学中的重点
- 博客分类:
- java
基础的三十个问题弄明白了以后,差不多能看看方法类的文章了。下面这篇文章写的特别好。
JAVA自学之路
一:学会选择
为了就业,不少同学参加各种各样的培训。
决心做软件的,大多数人选的是java,或是.net,也有一些选择 ...
java web 的知识结构
- 博客分类:
- java web
传统的java web应用程序是采用jsp+servlet+javabean来实现的,这种模式实现了最基本的MVC分层,使的程序结构分为几层,有负责显示的 jsp、负责流程逻辑控制的servlet、负责数据封装的javabean。但是这种结构仍然存在问题:如jsp页面中 ...
java 复习笔记——Java对多线程的支持
- 博客分类:
- java
一)线程的同步
1、在一个程序中,代码段访问了同一个对象从单独的、并发的线程当中,这个代码段就
叫做“临界区”。采用同步的机制对临界区进行保护。
2、同步的两种方式:同步块和同步方法。这两种方式都是通过一个synchronized关键字
来完成的。
A.对于同步块来说,在synchronized后面需要加上一个对象,这个对象是任意的一个
对象。可以定义一个String类型的,也可以定义一个Object类型的对象:
Object obj = new Object();
在synchronized后面加上这个对象:
synchronized(obj)
{
//保护的代 ...
1)每一个Java程序都有一个Runtime类的单一实例。
2)通过Runtime.getRuntime()获取Runtime类的实例。
3)Runtime类是使用单例模式的一个例子。
4)Runtime类的示例代码
import java.io.*;
class RuntimeTest
{
public static void main(String[] args)
{
Runtime rt=Runtime.getRuntime();
System.out.println(rt.freeMemory());
System.out.println(rt.totalM ...
java 复习笔记——Class类
- 博客分类:
- java
A)
在Java中,每个class都有一个相应的Class对象。也就是说,当我们编写一个类,编译完成后,在生成的.class文件中,就会产生一个Class对象,用于表示这个类的类型信息。
获取Class实例的三种方式:
(1)利用对象调用getClass()方法获取该对象的Class实例;
(2)使用Class类的静态方法forName(),用类的名字获取一个Class实例;
(3)运用.class的方式来获取Class实例,对于基本数据类型的封装类,还可以采用.TYPE来获取相对应的基本数据类型的Class实例。
B)
在运行期间,如果我们要产生某个类的对象,Java虚拟机(JVM)会检查该 ...
java 复习笔记——封装类
- 博客分类:
- java
针对八种基本数据类型定义的相应的引用类型-封装类。
基本数据类型封装类boolean Booleanbyte Byteshort Shortint Integerlong Longchar Characterfloat Floatdouble Double
摘自:孙鑫老师java视频
java 复习笔记——数组的相关操作
- 博客分类:
- java
1) 在Java中,所有的数组都有一个缺省的属性length,用于获取数组中元素的个数。
2) 数组的复制:System.arraycopy()。//注意:复制的是数组的引用
3) 数组的排序:Arrays.sort()。
4) 在已排序的数组中查找某个元素:Arrays.binarySearch()。
5) 数组的比较
import java.util.Arrays;
class ArrayTest
{
public static void main(String[] args)
{
Student[] ss=new Student[]{new Student(1," ...
一)
在Java中,传参时,都是以传值的方式进行。
对于基本数据类型,传递的是数据的拷贝;对于引用类型,传递的引用的拷贝。
二)
为了获取对象的一份拷贝,我们可以利用Object类的clone()方法。
在派生类中覆盖基类的clone()方法,并声明为public。
在派生类的clone()方法中,调用super.clone()。
在派生类中实现Cloneable接口。
三)为什么我们在派生类中覆盖Object的clone()方法时,一定要调用super.clone()呢?
在运行时刻,Object中的clone()识别出你要复制的是哪一个对象,然后为此对象分配空间,并进行对象的复制,将原始对象 ...