自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (4)
  • 收藏
  • 关注

原创 LDAP服务搭建

所需软件如下:db-5.3.28.tar.gzopenldap-2.4.44.tgzptable安装环境:centos 6.4首先安装 Berkeley DB 将安装包 db-5.3.28.tar.gz 解压:解压成功后进入该目录,在改目录中我们可以看到 N多个 文件夹,我们进入build_unix文件夹中。此时我们执行如下命

2016-09-02 11:29:13 794

原创 Object2Json

package org.my.test.json.demo;import java.io.IOException;import java.io.StringWriter;import com.fasterxml.jackson.core.JsonFactory;import com.fasterxml.jackson.core.JsonGenerator;import com.fas

2014-09-20 01:40:20 1720

转载 Maven隐式变量

Maven提供了三个隐式的变量可以用来访问环境变量,POM信息,和Maven Settingsenvenv变量,暴露了你操作系统或者shell的环境变量。便 如在Maven POM中一个对${env.PATH}的引用将会被${PATH}环境变量替换,在Windows中为%PATH%.projetcproject变量暴露了POM。可以使用点标记(.)的路径来引用POM

2014-06-10 20:17:34 883

转载 StringUtils

org.apache.commons.lang.StringUtils中方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。除了构造器,S

2014-06-10 14:52:36 683

原创 createCriteria用法

Session session=  this.getSession();  List list=session.createCriteria(MeterUser.class).add(Restrictions.eq("name", "11")).addOrder(Order.desc("userid")).list();Restrictions的用法:方法

2012-07-05 10:52:24 31574

原创 jxl to excel

一、API系列       Jxl的API主要有三个包,jxl,jxl.format,jxl.write.如果单独的分析API,可能对于更明确的了解此API没有太多的帮助,我们还是从Excel文件的层次来剥离此API吧.一个excel文件由一个工作簿组成,一个工作簿又由n个工作表组成.每个工作表又由多个单元格组成.对应于Jxl中的结构为读文件(包jxl)写文

2012-02-03 16:39:12 841

转载 jxl

1.首先,创建一个可读写的工作簿(WritableWorkbook):[java] view plaincopyWritableWorkbook workbook = Workbook.createWorkbook(new File("d:\\test.xls"));    2.如果是想要修改一个已存在的excel工作簿,则需要先获得它的原始工作簿,再创建一

2012-02-02 09:51:49 693

原创 jxl操作excel文件的方法

使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (commaseparated values)文件,并将这个文件以MIME,text/csv类型返回给浏览器,接着浏览器调用Ex

2012-01-06 21:31:28 1434

原创 jxl操作excel

一、API系列       Jxl的API主要有三个包,jxl,jxl.format,jxl.write.如果单独的分析API,可能对于更明确的了解此API没有太多的帮助,我们还是从Excel文件的层次来剥离此API吧.一个excel文件由一个工作簿组成,一个工作簿又由n个工作表组成.每个工作表又由多个单元格组成.对应于Jxl中的结构为读文件(包jxl)写文

2012-01-06 21:18:58 980

原创 java jsp JXL调用模版导出Excel

Java操作Excel之理解JXL--读取Excel 说到如何用JXL读取Excel文件,现在来看看如何读取Excel模板然后把动态数据写入到模板以生成特定格式的Excel。同样的思路,先来考虑下会涉及到那些对象,和上篇文章读取相比这里涉及到一个写入的步骤,所以JXL必然会提供一个对象来支持写入,这就是WritableWorkbook。那么如何得到到这个类的实例,查看APIDoc发现W

2012-01-06 17:58:15 4337 1

原创 JExcelApi(JXL)学习笔记

在公司的项目中,有excel生成、导出的需求,因此学习了用JXL读写excel,做个简单的笔记,以供参考。    实现用java操作excel的工具,一般用的有两个:一个是JXL,另一个是apache的POI。JXL的功能不如POI强大,但是对中文的支持性好,因此在中文项目中用JXL的比较多。源代码介绍    JXL的源代码有11个包:     biff是binary inte

2012-01-06 11:33:04 1082

原创 jxl操作excel 单元格样式,合并单元格,插入图片,超链接

package test;import java.io.File;import java.io.IOException;import java.net.URL;import jxl.Workbook;import jxl.format.UnderlineStyle;import jxl.write.Label;import jxl.write.WritableCellF

2012-01-05 23:10:39 6057 1

原创 java报表JXL和POI打印设置

java报表JXL和POI打印设置  JXL的打印设置在jxl.SheetSettings这个类中,我们可以通过方法Sheet(或者WritableSheet)#getSettings()获取。1.页面1.1方向SheetSetting#setOrientation(PageOrientation po);参数: PageOrientation#LANDSC

2012-01-05 20:55:10 2121

原创 JXL 对excle 操作(单元格合并,列宽,格式等)《二》

一、 数据格式化在Excel中不涉及复杂的数据类型,能够比较好的处理字串、数字和日期已经能够满足一般的应用。1、 字串格式化字符串的格式化涉及到的是字体、粗细、字号等元素,这些功能主要由WritableFont和WritableCellFormat类来负责。假设我们在生成一个含有字串的单元格时,使用如下语句,为方便叙述,我们为每一行命令加了编号:Writab

2012-01-05 20:54:13 12369

原创 jxl 中 单元格合并,颜色设定等方法

jxl 中 单元格合并,颜色设定等方法现在正在做的项目中涉及大量的Excel文件导出导入操作,都是使用Java Excel来操作。 Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。下面我写了一个简单的例子,展示基本的读取,新建,更新(包括常见格式的设置:字体,颜色,背景,合并单元格),拷贝操

2012-01-05 20:53:15 4416

原创 Java静态代码检查工具

有效命令 ./run.sh -Djava.awt.headless=true无效java -jar hudson.war --httpPort=18080 --ajp13Port=18009hudson的安装使用(windows下以及linux下)一、windows下:1.下载jdk.(java)JDK1.6官方下载_JDK6官方下载地址

2011-12-27 20:22:50 3125

原创 什么是Web容器

说法一:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接跟容器中的环境变量交互,不必关注其它系统问题。 主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEB APPLICATION 标准。我们把遵守以上标准的WEB服务器就叫做J2EE中的WEB容器。说法二:实际上

2011-12-12 22:45:44 1860

原创 java模式之单例模式

java模式之单例模式:          单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。特点:       1,一个类只能有一个实例       2,自己创建这个实例       3,整个系统都要使用这个实例    例: 在下面的对象图中,有一个"单例对象",而"客户甲"、"客户乙" 和"客户丙"是单例对象的三个客户对象。可以看到,所有的客户对

2011-11-10 11:40:02 346

原创 java中字节的认识

int 四字节没错 byte一字节也没错但一个字节有8位哦! 先看byte,byte占一字节,一字节等于八位我们来看看一个位能表示多少东西: 最小0 最大1 表示 2的1次方再看看两个位能表示多少东西: 最小00 最大11 共2的2次方, 能表达四个数再看看三个位能表示多少东西: 最小000 最大111 共2的3次方,能表达8个数那八个位能表示多少?最小:00000000 最大

2011-11-09 21:50:05 750

原创 Eclipse默认字体CourierNew

Eclipse以前的默认字体一般是CourierNew字体,这种字体看着习惯。但当我试图修改回去时,发现字体列表里根本没有这种字体,郁闷了半天,终于在网上找到了解决方法。(iTeye(原JavaEye,因与Oracle发生名字纠纷而被迫改名))具体的原因是jFace的问题,jFace顾名思义,是控制Eclipse整个用户界面的包,打开它后,可以看到里面有各个组件(比如菜单、对话框、面板)的字体

2011-11-05 17:15:49 7363 1

原创 Apache Log4j学习

Apache Log4j 学习Apache Logging Project Homepage: http://logging.apache.orgLog4j的类图 Logger - 日志写出器,供程序员输出日志信息 Appender - 日志目的地,把格式

2011-09-15 23:02:09 870

原创 Oracle用户、角色、权限管理

create or replace type address as object(province varchar(20),city varchar(20));alter TRIGGER SYS.JIS$ROLE_TRIGGER$ compile;create tab

2011-09-07 15:37:44 634

原创 Oracle中的视图详解

1.视图的概述 视图其实就是一条查询sql语句,用于显示一个或多个表或其他视图中的相关数据。视图将一个查询的结果作为一个表来使用,因此视图可以被看作是存储的查询或一个虚拟表。视图来源于表,所有对视图数据的修改最终都会被反映到视图的基表中,这些修改必须服从基表的完整性约束,

2011-09-07 11:47:26 440

原创 Oracle常用函数

函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类:单行函数、组函数 本文将讨论如何利用单行函数以及使用规则。 SQL中的单行函数 SQL和PL/SQL中自带

2011-09-06 14:58:31 337

原创 Oracle创建用户及表空间

//创建临时表空间create temporary tablespace test_temptempfile 'E:/oracle/product/10.2.0/oradata/testserver/test_temp01.dbf'size 32mautoexten

2011-09-06 14:55:36 548

原创 Oracle序列详解

1.基本语法 (1) 创建序列命 CREATE SEQUENCE [user.]sequence_name [INCREMENT BY n] [START WITH n] [maxvalue n | nomaxvalue] [minvalue n | no

2011-09-06 14:08:41 857

原创 详解Oracle序列和触发器的使用

下面是用Oracle Client建表时用到序列和触发器,我们来记录一下它们的用法:主要是通过创建序列和触发器实现表的主键自增。首先创建序列,序列的语法格式为:CREATE SEQUENCE name[INCREMENT BY n] [START WITH n]

2011-09-06 14:00:17 617

原创 Oracle中临时表空间作用

Oracle临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序。重启数据库可以释放临时表空间,如果不能重启实例,而一直保持问题sql语句的执行,temp表空间会一直增长Oracle临时表空间主要用来做查询和存放一些缓冲区数据。

2011-09-06 13:38:28 17870

原创 Oracle full outer join

它检索两个表中的所有行并关联那些可以关联的行。与左外联接或有外联接不一样(他们包含来自一个表的不关联的行),全外部联接包含来自两个表的不关联的行。全外部联接的语法如下:select Customers.cust_id,Orders.order_num from Orders

2011-09-06 09:53:38 1062

原创 Oracle内联,外联

1.内联a inner join b on a.id=b.id查两张表都有的id记录。2.左外联a left join b on a.id=b.id只要a表有,而b可没有对应的记录。此时b表中的所有字段用null代替。3.右外联a ri

2011-09-06 09:44:25 5520

转载 项目中Hibernate中Criteria和Query查询和模式引用

在项目中Hibernate中Criteria和Query查询,总是缺少不了一些列的判断等,无论数据类型是什么,这些是必须的,最终动态添加的也是的获取Criteria和Query组成的hql,于是公司兄弟将Criteria和Query进行了抽出封装,采用设计模式中Builder的模

2011-09-01 13:25:32 2088

原创 Hibernate中Criteria的用法详解

最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法   设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结: Hibernate 设计

2011-09-01 12:20:12 772

原创 Hibernate分页小结

通常使用的Hibernate通常是三种:hql查询,QBC查询和QBE查询:1、QBE(Qurey By Example)检索方式QBE是最简单的,但是功能也是最弱的,QBE的功能不是特别强大,仅在某些场合下有用。一个典型的使用场合就是在查询窗口中让用户输入一系列的查询条

2011-09-01 12:11:20 445

原创 Hibernate实用类创建SessionFactory

//通过Configuration的对象调用configure()方法加载Hibernate配置文件创建SessionFactory 由于SessionFactory 的创建费时,所以放在static下面//让他只初始化一次最后返回一个SessionFactory 。//下

2011-09-01 12:08:18 583

原创 Hibernate-类映射文件中常用属性的了解

我们把User.hbm.xml加了一些扩展来说说常用的属性的含义:<!DOCTYPE hibernate-mappingPUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://hibernate.sour

2011-09-01 12:03:53 913

原创 Hibernate主键自动生成的几种常用类型

1.Assigned 主键由数据库内部生成,无需Hibernate干预。2.hilo 需要额外数据库表保存主键生成历史状态。3.increment 在实例中维持一个变量,以保存当前最大值。多实例访问时可能会出错。4.identity 采用数据库

2011-09-01 12:02:32 628

原创 关于Hibernate缓存机制

缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。缓存的介质一般是内存,所以读写速度很快。

2011-09-01 11:59:10 338

原创 Hibernate(Jar包详解)

Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。  下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个j

2011-09-01 11:31:10 600

原创 Hibernate辅助类(官方推荐)

public class HibernateUtil { private static final SessionFactory sessionFactory = buildSessionFactory(); private static SessionFac

2011-09-01 11:14:08 654

原创 Hibernate接口Session详解

方法概要: TransactionbeginTransaction()开始一个工作单元,得到关联的事务对象。 voidcancelQuery()取消当前执行的查询。 voidclear

2011-09-01 11:12:07 651

commons-fileupload api

此文档讲述commons-fileupload中的所有类以及接口

2011-08-19

commons-fileupload详解

讲述如何使用commons-fileupload进行文件的上传以及下载!内容很详细!

2011-08-19

AspactJ详解 什么是aspactJ

本节简单介绍 AOP 的概念,解释我们为什么需要 AOP。

2011-08-08

servlet 原理

本文将带你认识 Java Web 技术是如何基于 Servlet 工作,你将知道:以 Tomcat 为例了解 Servlet 容器是如何工作的?一个 Web 工程在 Servlet 容器中是如何启动的? Servlet 容器如何解析你在 web.xml 中定义的 Servlet ?用户的请求是如何被分配给指定的 Servlet 的? Servlet 容器如何管理 Servlet 生命周期?

2011-08-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除