- 博客(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
873
原创 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
1785
转载 Maven隐式变量
Maven提供了三个隐式的变量可以用来访问环境变量,POM信息,和Maven Settingsenvenv变量,暴露了你操作系统或者shell的环境变量。便 如在Maven POM中一个对${env.PATH}的引用将会被${PATH}环境变量替换,在Windows中为%PATH%.projetcproject变量暴露了POM。可以使用点标记(.)的路径来引用POM
2014-06-10 20:17:34
935
转载 StringUtils
org.apache.commons.lang.StringUtils中方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。除了构造器,S
2014-06-10 14:52:36
737
原创 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
31651
原创 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
877
转载 jxl
1.首先,创建一个可读写的工作簿(WritableWorkbook):[java] view plaincopyWritableWorkbook workbook = Workbook.createWorkbook(new File("d:\\test.xls")); 2.如果是想要修改一个已存在的excel工作簿,则需要先获得它的原始工作簿,再创建一
2012-02-02 09:51:49
747
原创 jxl操作excel文件的方法
使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (commaseparated values)文件,并将这个文件以MIME,text/csv类型返回给浏览器,接着浏览器调用Ex
2012-01-06 21:31:28
1538
原创 jxl操作excel
一、API系列 Jxl的API主要有三个包,jxl,jxl.format,jxl.write.如果单独的分析API,可能对于更明确的了解此API没有太多的帮助,我们还是从Excel文件的层次来剥离此API吧.一个excel文件由一个工作簿组成,一个工作簿又由n个工作表组成.每个工作表又由多个单元格组成.对应于Jxl中的结构为读文件(包jxl)写文
2012-01-06 21:18:58
1034
原创 java jsp JXL调用模版导出Excel
Java操作Excel之理解JXL--读取Excel 说到如何用JXL读取Excel文件,现在来看看如何读取Excel模板然后把动态数据写入到模板以生成特定格式的Excel。同样的思路,先来考虑下会涉及到那些对象,和上篇文章读取相比这里涉及到一个写入的步骤,所以JXL必然会提供一个对象来支持写入,这就是WritableWorkbook。那么如何得到到这个类的实例,查看APIDoc发现W
2012-01-06 17:58:15
4546
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
1213
原创 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
6166
原创 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
2177
原创 JXL 对excle 操作(单元格合并,列宽,格式等)《二》
一、 数据格式化在Excel中不涉及复杂的数据类型,能够比较好的处理字串、数字和日期已经能够满足一般的应用。1、 字串格式化字符串的格式化涉及到的是字体、粗细、字号等元素,这些功能主要由WritableFont和WritableCellFormat类来负责。假设我们在生成一个含有字串的单元格时,使用如下语句,为方便叙述,我们为每一行命令加了编号:Writab
2012-01-05 20:54:13
12470
原创 jxl 中 单元格合并,颜色设定等方法
jxl 中 单元格合并,颜色设定等方法现在正在做的项目中涉及大量的Excel文件导出导入操作,都是使用Java Excel来操作。 Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。下面我写了一个简单的例子,展示基本的读取,新建,更新(包括常见格式的设置:字体,颜色,背景,合并单元格),拷贝操
2012-01-05 20:53:15
4506
原创 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
3178
原创 什么是Web容器
说法一:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接跟容器中的环境变量交互,不必关注其它系统问题。 主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEB APPLICATION 标准。我们把遵守以上标准的WEB服务器就叫做J2EE中的WEB容器。说法二:实际上
2011-12-12 22:45:44
1951
原创 java模式之单例模式
java模式之单例模式: 单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。特点: 1,一个类只能有一个实例 2,自己创建这个实例 3,整个系统都要使用这个实例 例: 在下面的对象图中,有一个"单例对象",而"客户甲"、"客户乙" 和"客户丙"是单例对象的三个客户对象。可以看到,所有的客户对
2011-11-10 11:40:02
377
原创 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
786
原创 Eclipse默认字体CourierNew
Eclipse以前的默认字体一般是CourierNew字体,这种字体看着习惯。但当我试图修改回去时,发现字体列表里根本没有这种字体,郁闷了半天,终于在网上找到了解决方法。(iTeye(原JavaEye,因与Oracle发生名字纠纷而被迫改名))具体的原因是jFace的问题,jFace顾名思义,是控制Eclipse整个用户界面的包,打开它后,可以看到里面有各个组件(比如菜单、对话框、面板)的字体
2011-11-05 17:15:49
7459
原创 Apache Log4j学习
Apache Log4j 学习Apache Logging Project Homepage: http://logging.apache.orgLog4j的类图 Logger - 日志写出器,供程序员输出日志信息 Appender - 日志目的地,把格式
2011-09-15 23:02:09
898
原创 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
673
原创 Oracle中的视图详解
1.视图的概述 视图其实就是一条查询sql语句,用于显示一个或多个表或其他视图中的相关数据。视图将一个查询的结果作为一个表来使用,因此视图可以被看作是存储的查询或一个虚拟表。视图来源于表,所有对视图数据的修改最终都会被反映到视图的基表中,这些修改必须服从基表的完整性约束,
2011-09-07 11:47:26
483
原创 Oracle常用函数
函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类:单行函数、组函数 本文将讨论如何利用单行函数以及使用规则。 SQL中的单行函数 SQL和PL/SQL中自带
2011-09-06 14:58:31
367
原创 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
580
原创 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
927
原创 详解Oracle序列和触发器的使用
下面是用Oracle Client建表时用到序列和触发器,我们来记录一下它们的用法:主要是通过创建序列和触发器实现表的主键自增。首先创建序列,序列的语法格式为:CREATE SEQUENCE name[INCREMENT BY n] [START WITH n]
2011-09-06 14:00:17
660
原创 Oracle中临时表空间作用
Oracle临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序。重启数据库可以释放临时表空间,如果不能重启实例,而一直保持问题sql语句的执行,temp表空间会一直增长Oracle临时表空间主要用来做查询和存放一些缓冲区数据。
2011-09-06 13:38:28
18005
原创 Oracle full outer join
它检索两个表中的所有行并关联那些可以关联的行。与左外联接或有外联接不一样(他们包含来自一个表的不关联的行),全外部联接包含来自两个表的不关联的行。全外部联接的语法如下:select Customers.cust_id,Orders.order_num from Orders
2011-09-06 09:53:38
1118
原创 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
5569
转载 项目中Hibernate中Criteria和Query查询和模式引用
在项目中Hibernate中Criteria和Query查询,总是缺少不了一些列的判断等,无论数据类型是什么,这些是必须的,最终动态添加的也是的获取Criteria和Query组成的hql,于是公司兄弟将Criteria和Query进行了抽出封装,采用设计模式中Builder的模
2011-09-01 13:25:32
2133
原创 Hibernate中Criteria的用法详解
最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法 设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结: Hibernate 设计
2011-09-01 12:20:12
804
原创 Hibernate分页小结
通常使用的Hibernate通常是三种:hql查询,QBC查询和QBE查询:1、QBE(Qurey By Example)检索方式QBE是最简单的,但是功能也是最弱的,QBE的功能不是特别强大,仅在某些场合下有用。一个典型的使用场合就是在查询窗口中让用户输入一系列的查询条
2011-09-01 12:11:20
478
原创 Hibernate实用类创建SessionFactory
//通过Configuration的对象调用configure()方法加载Hibernate配置文件创建SessionFactory 由于SessionFactory 的创建费时,所以放在static下面//让他只初始化一次最后返回一个SessionFactory 。//下
2011-09-01 12:08:18
627
原创 Hibernate-类映射文件中常用属性的了解
我们把User.hbm.xml加了一些扩展来说说常用的属性的含义:<!DOCTYPE hibernate-mappingPUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://hibernate.sour
2011-09-01 12:03:53
976
原创 Hibernate主键自动生成的几种常用类型
1.Assigned 主键由数据库内部生成,无需Hibernate干预。2.hilo 需要额外数据库表保存主键生成历史状态。3.increment 在实例中维持一个变量,以保存当前最大值。多实例访问时可能会出错。4.identity 采用数据库
2011-09-01 12:02:32
663
原创 关于Hibernate缓存机制
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。缓存的介质一般是内存,所以读写速度很快。
2011-09-01 11:59:10
371
原创 Hibernate(Jar包详解)
Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。 下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个j
2011-09-01 11:31:10
636
原创 Hibernate辅助类(官方推荐)
public class HibernateUtil { private static final SessionFactory sessionFactory = buildSessionFactory(); private static SessionFac
2011-09-01 11:14:08
694
原创 Hibernate接口Session详解
方法概要: TransactionbeginTransaction()开始一个工作单元,得到关联的事务对象。 voidcancelQuery()取消当前执行的查询。 voidclear
2011-09-01 11:12:07
688
servlet 原理
2011-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人