自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (36)
  • 收藏
  • 关注

原创 ireport +jasperreport 中文不能显示

解决方法 1)将iTextAsian.jar和iTextAsianCmaps.jar置于l项目lib中 2)将模板设计中的文本框的属性中,在font栏中做如下设置:    Font Name: 宋体(或其他如楷体)    Pdf font name:STSong-Light    Pdf encoding: UniGB-UCS2-H    Pdf Embeded: 打勾 做以上设置后就OK了

2010-03-30 18:01:00 778

原创 Java中创建口令密钥的代码

加密时所用的密钥是根据给定的口令生成的。为了增加破解的难度,PBE还使用一个随机数(称为盐)和口令组合起来加密文件。此外还进行重复计算(迭代)。1加密public static void jiami(String kouling) throws Exception {  char[] passwd = kouling.toCharArray();  PBEKeySpec pbks =

2010-03-30 15:09:00 1672 5

原创 Java中创建对称密钥的代码

1 加密public static byte[] jiami() throws Exception {  //密钥生成器  KeyGenerator key=KeyGenerator.getInstance("DESede");  /**初始化密钥生成器   * 该步骤一般指定密钥的长度。如果该步骤省略的话,   * 会根据算法自动使用默认的密钥长度。指定长度时,   * 若第一步密钥生成器使

2010-03-30 14:37:00 2097 1

原创 Java中创建对称密钥的步骤

★ 实例说明本实例给出Java中创建对称密钥的步骤,并通过对象序列化方式保存在文件中。★ 编程思路:(1)       获取密钥生成器 KeyGenerator kg=KeyGenerator.getInstance("DESede");分析:Java中KeyGenerator类中提供了创建对称密钥的方法。Java中的类一般使用new操作符通过构造器创建对象,但KeyGener

2010-03-30 13:59:00 9131

原创 密和解密程序的一些概念

关键词凯撒密码是罗马扩张时期朱利斯•凯撒(Julius Caesar)创造的,用于加密通过信使传递的作战命令。它将字母表中的字母移动一定位置而实现加密。例如如果向右移动2位,则字母A将变为C,字母B将变为D,…,字母X变成Z,字母Y则变为A,字母Z变为B。因此,假如有个明文字符串“Hello”用这种方法加密的话,将变为密文:“Jgnnq”。而如果要解密,则只要将字母向相反方向移动同样位数即可。

2010-03-30 13:47:00 1357

原创 比较好用的一个jaspereport模板 生成html页面模板

http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.so

2010-03-30 10:46:00 1415

原创 在ireport报错 报 jdk5找不到的解决办法

在ireport安装目录下,etc目录下有ireport.conf,其中有jkdhome设置,把前面的#(注释)去掉,换成自己的jdk目录就行  双引号不要去掉  jdk地址放在双引号之间比如  改成 jdkhome="G:/ACD/jdk1.5.0"

2010-03-30 10:18:00 1221

转载 TCP与UDP区别

TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。    UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目

2010-03-26 09:11:00 487

转载 什么事文件描述符

当某个程序打开文件时,操作系统返回相应的文件描述符,程序为了处理该文件必须引用此描述符。所谓的文件描述符是一个低级的正整数。最前面的三个文件描述符(0,1,2)分别与标准输入(stdin),标准输出(stdout)和标准错误(stderr)对应。因此,函数 scanf() 使用 stdin,而函数 printf() 使用 stdout。你可以用不同的文件描述符改写默认的设置并重定向进程的 I/O

2010-03-26 09:03:00 668

原创 抽象工厂与工厂模式例子

NativeFactory。java package com;//定义 人有杀日本人 和 杀美国人两个方法interface NativePerson{ public void killAmeria(); public void killJapan();}//中国人实现了人的接口 class NativeChinese implements NativePerson{ //中国人杀美国人 

2010-03-25 17:07:00 668

转载 各种模式一览

http://www.jdon.com/designpatterns/index.htm A.创建模式 设计模式之Factory(工厂模式)使用工厂模式就象使用new一样频繁.2002/10/9更新 设计模式之Prototype(原型模式)用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 设计模式之Builder汽车由车轮 方

2010-03-25 16:06:00 673

转载 设计模式之Observer 观察者

http://www.jdon.com/designpatterns/observer.htm Java深入到一定程度,就不可避免的碰到设计模式(design pattern)这一概念,了解设计模式,将使自己对java中的接口或抽象类应用有更深的理解.设计模式在java的中型系统中应用广泛,遵循一定的编程模式,才能使自己的代码便于理解,易于交流,Observer(观察者)模式是比较常用的一

2010-03-25 16:00:00 655

原创 ServerSocketChannel的使用例子

1 // ==================== Program Discription =====================2 // 程序名称:示例12-14 : SocketChannelDemo.java3 // 程序目的:学习Java NIO#SocketChannel4 // ====================================================

2010-03-25 15:36:00 5102 1

原创 java中ServerSocketChannel原理 清晰明了

1 NIO介绍NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,假如没有内容进来,read()也是傻傻的等,这会影响我们程序继续做其他事情,那么改进做法就是开设线程,让线程去等待,但是这样做也是相当耗费资源的。 Java NIO非堵塞技术实际是

2010-03-25 15:16:00 4751 2

转载 java中io与nio的使用

 地址 http://www.ibm.com/developerworks/cn/java/j-javaio/2002 年 3 月 12 日Java 技术平台早就应该提供非阻塞 I/O 机制了。幸运的是,Merlin(JDK 1.4)有一根几乎在各个场合都适用的魔杖,而解除阻塞了的 I/O 的阻塞状态正是这位魔术师的专长。软件工程师 Aruna Kalagnanam 和 Balu G

2010-03-25 14:22:00 911

原创 分布式困难之处

1多错误模式    多台计算机互相关联  加入 a b 两台计算机分布式应用 可能出现错误  a坏 ,b坏,a,b间网络坏 2安全问题    考虑保护通信管道,因为一些偷听着 可以访问管道,应该为分布式应用程序设计一些安全策略 3多种技术的使用    分布式应用开发可能需要用到多种技术 不能技术在不同环境先不可能结合的很好 4 测试与调试  

2010-03-25 13:59:00 529

原创 vi命令的熟练使用

vi命令有两种模式  1命令模式 2 编辑模式 vi a.txt进入 文件后  是命令模式 在命令模式 输入 a 可以插入文字 我需要删除第一行   我需要转换到 命令模式 按 ESC 按两下 d  可以删除一行  删除一句话 dw换行 Esc  按小写o 换行  大写O 回到上一行  上一行是插入的新行  Vi命令可以说是Unix/Linux世界里最常

2010-03-24 20:08:00 663

转载 使用 XStream 把 Java 对象序列化为 XML

XML 序列化用处很多,包括对象持久化和数据传输。但是一些 XML 序列化技术实现起来可能很复杂。XStream 是一个轻量级的、简单易用的开放源代码 Java™ 库,用于将 Java 对象序列化为 XML 或者再转换回来。了解如何设置 XStream,如何使用它序列化和逆序列化对象以及从 XML 配置文件读取配置属性。使用 XStream 不用任何映射就能实现多数 Java 对象的序列化

2010-03-23 17:03:00 994

转载 rmi入门

一 .RMI概述RMI(Remote Method Invocation)    RMI是分布式对象软件包,它简化了在多台计算机上的JAVA应用之间的通信。必须在jdk1.1以上RMI用到的类     java.rmi.Remote                   所有可以被远程调用的对象都必须实现该接口     java.rmi.server.UnicastRemoteObject  所

2010-03-22 18:18:00 467

转载 RMI-IIOP与JNDI简单小结

 Java RMI-IIOP(java remote method invocation over the internet inter-ORB protocol),如果使用过RMI,就应该很清除RMI是Java执行远程方法调用的方式,而RMI-IIOP则是RMI的功能扩展版本,增加了如:分布式垃圾收集,对象活化,可下载类文件等,所以你可以把RMI理解成为RMI-IIOP的简化版本,在分布式对象方

2010-03-22 18:16:00 826

原创 常用JNDI服务提供者连接工厂

调用ejb时,如果客户端和ejb不在同一个jvm,就要设置InitialContext,不同的应用服务器InitialContext写法也不同. Context.INITIAL_CONTEXT_FACTORY:指定到目录服务的连接工厂 Context.PROVIDER_URL:目录服务提供者URL //jboss: Java代码 Context.INITIAL_CONTEXT_FACTORY, "

2010-03-22 18:12:00 1463

原创 JNDI目录服务安装环境配置

JNDI目录服务入门教程本教程讲述下面内容:1.    iPlanet Directory Server5.1目录服务器iPlanet Directory Server5.1的下载iPlanet Directory Server5.1的安装iPlanet Directory5.1的启动,关闭iPlanet Directory5.1的管理员指南2.    安装编程环境所需的类库JNDI类库下载LDA

2010-03-22 18:08:00 957

原创 使用JNDI来访问命名服务或者目录服务

 JNDI操作步骤使用JNDI来访问命名服务或者目录服务,操作步骤如下:(1)建立一个散列表(hashtable),它包含定义所希望使用的JNDI服务的属性,所希望连接的LDAP服务器IP地址以及工作的端口。(2)将与认证成为用户登录有关的任何信息添加到散列表中。(3)创建初始context对象。如果访问命名服务,则使用InitialContext类,如果访问目录服务,则要使用In

2010-03-22 17:20:00 1663

原创 jndi简介使用方法

       分布式计算环境通常使用命名和目录服务来获取共享的组件和资源。命名和目录服务将名称与位置、服务、信息和资源关联起来。它为开发人员提供了查找和访问各种命名和目录服务的通用、统一的接口。命名服务提供了一种为对象命名的机制,这样你就可以在无需知道对象位置的情况下获取和使用对象。只要该对象在命名服务器上注册过,且你必须知道命名服务器的地址和该对象在命名服务器上注册的JNDI名。就可以找到该对象

2010-03-22 17:11:00 1127

转载 软件开发模型

 鉴于软件测试在面试阶段总是提及软件开发模型的缘故,于是粗略的总结一下软件开发模型,请指正!        软件开发模型是软件开发的全部过程、活动和任务的结构框架。软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目开发的基础。典型的开发模型有:①瀑布模型(waterfall model);②渐增模型/演化/迭代(incremental model)

2010-03-22 16:02:00 696

原创 项目管理周期

划分为 1  软件定义  2 软件开发 3软件运行与维护 1 软件定义包括 问题定义,可行性研究,需求分析问题定义 需要知道该系统是干什么用的可行性研究 包括技术可行性,经济可行性,操作可行性,社会可行性需求分析 需求规格说明书,软件总体规划 2软件开发  包括概要设计 详细设计 编码  概要设计 建立系统的总体结构与格模块之间的关系,功能模块与模块之间

2010-03-22 15:40:00 644

原创 java.lang.IllegalArgumentException: No origin bean specified解决方法

在使用apache的 beanutil的 copyProperties出现java.lang.IllegalArgumentException: No origin bean specified   如下一段代码  ProductInfo productInfo = (ProductInfo) list.get(0);  ProductInfoBO productInfoBO

2010-03-22 13:51:00 14902 1

原创 oracle临时表的用法总结

关键字:基本概念,原理临时表的特点,什么时候用  前段时间,新公司的面试官问了一个问题,临时表的作用,以前我们用缓存中间数据时候,都是自己建一个临时表。其实oracle本身在这方面就已经考虑很全了,除非有些高级应用,我再考虑自己创建临时表。由于本人对临时表的了解不是很多,于是回来搜集下这方面的资料,弥补下这块的不足。1、前言     目前所有使用Oracle作为数据

2010-03-20 13:29:00 660

原创 javascript的系统函数

javascript的系统函数1,encodeURI方法     返回对一个URI字符串编码中的结果,本质是UTF-8编码     eg:     var urlStr = encodeURI(http://fanli.qq.com/index.html?a=ddd&msg=中国);     alert(urlStr);2, decodeURI方法    对URI编

2010-03-18 16:10:00 1110

原创 当oracle出现 格式与字符串格式不匹配解决办法

    select v.spid spid,v.appid appid,v.version version,v.newversion newversion,v.status status,v.createtime createtime from adc_spversionchangeapply v inner join adc_application a on a.id=v.appid    w

2010-03-18 15:29:00 78179 4

原创 jxl写入excel时格式处理 右对齐 粗体颜色等等

File tempFile=new File("d:/temp/output.xls");WritableWorkbook workbook = Workbook.createWorkbook(tempFile);   WritableSheet sheet = workbook.createSheet("TestCreateExcel", 0);      //一些临时变量,用于写到excel中

2010-03-15 17:56:00 6809 1

原创 本人常用的基础 linux命令

 一基本的文件操作及系统操作新建目录                             mkdir –目录名将工作目录改变到Dir                    cd  目录  改变当前目录到主目录                   cd  退至上一级目录                                  cd ..查看当前目录的

2010-03-05 18:00:00 684

原创 ibatis中比较符的处理

比如 在动态sql 语句中出现  就会跑出异常   怎么解决了   一下 就ok了

2010-03-04 10:39:00 1046

原创 ibatis常用的集中判断语句

isPropertyAvailable> 属性是存在isNotPropertyAvailable> 属性不存在isNull> 属性值是nullisEmpty> 判断Collection.size1或String.length()> 等于isNotEqual> 不等于isGreaterThan> 大于isGreaterEqual> 大于等于isLessThan> 小于isLessEqual> 小于等

2010-03-04 09:16:00 7027

java经典问题总结java经典问题总结

java经典问题总结java经典问题总结java经典问题总结java经典问题总结java经典问题总结java经典问题总结java经典问题总结java经典问题总结java经典问题总结java经典问题总结java经典问题总结java经典问题总结java经典问题总结

2010-01-08

无bug带属性填充包括对象嵌套属性填充与多文件上传

无bug带属性填充包括对象嵌套属性填充与多文件上传无bug带属性填充包括对象嵌套属性填充与多文件上传无bug带属性填充包括对象嵌套属性填充与多文件上传无bug带属性填充包括对象嵌套属性填充与多文件上传

2010-01-05

改进struts改进struts改进struts改进struts

改进struts改进struts改进struts改进struts改进struts改进struts改进struts改进struts改进struts改进struts

2010-01-05

struts开发 带上文件上传

struts开发 带上文件上传struts开发 带上文件上传struts开发 带上文件上传struts开发 带上文件上传struts开发 带上文件上传

2010-01-04

本人自己开发的Struts框架 可以自动填充属性 及验证跳转

本人自己开发的Struts框架 可以自动填充属性 及验证跳转 ,唯一没做的是文件上传,简单易懂 值得学习

2009-12-31

短信猫开发swing代码可运行和usb串口驱动和windows com包

短信猫开发swing代码可运行和usb串口驱动和windows com包 短信猫开发swing代码可运行和usb串口驱动和windows com包 短信猫开发swing代码可运行和usb串口驱动和windows com包

2009-12-30

短信猫二次开发指南短信猫二次开发指南

短信猫二次开发指南 短信猫开发 短信猫短信猫二次开发指南 短信猫开发 短信猫短信猫二次开发指南 短信猫开发 短信猫短信猫二次开发指南 短信猫开发 短信猫短信猫二次开发指南 短信猫开发 短信猫

2009-12-24

无线路由破解无线路由破解

无线路由破解无线路由破解无线路由破解无线路由破解无线路由破解无线路由破解无线路由破解无线路由破解无线路由破解无线路由破解无线路由破解

2009-12-20

lucene与quartz例子

lucene quartz 例子lucene quartz 例子lucene quartz 例子lucene quartz 例子lucene quartz 例子lucene quartz 例子lucene quartz 例子lucene quartz 例子lucene quartz 例子lucene quartz 例子

2009-12-10

lucene in action中文版

网络上出现的lucene教程比较少 先推荐 lucene in action中文版 希望大家喜欢

2009-11-14

spring+quartz需要的4个jar包 不需要6个

spring+quartz需要的4个jar包 不需要6个 开始有人上传的6个 其实没这个必要 我来修正 一下

2009-11-13

jbpm创建数据库jbpm创建数据库

jbpm创建数据库jbpm创建数据库jbpm创建数据库jbpm创建数据库jbpm创建数据库jbpm创建数据库jbpm创建数据库jbpm创建数据库jbpm创建数据库

2009-06-28

flash+fms2视频聊天室-附带源码

flash+fms2视频聊天室-附带源码 源码在 html页面上有下载的超链接

2009-06-28

\Visual C#使用DirectX实现视频播放

\Visual C#使用DirectX实现视频播放 很不错哦 希望笑纳啊

2009-06-28

zui动态生成树的代码,zul对extjs的集成

zui动态生成树的代码,zul对extjs的集成 他能已标签的形式 创建控件 也能在后台控制

2009-06-28

spring2.5中annotation的用法

annotation依赖注入 切面编程及spring MVC

2009-06-28

jsf+spring+hinernate实例

jsf+spring+hinernate实例 完整版 自己添加jar包

2009-04-08

Linux C 常用库函数手册.chm

Linux C 常用库函数手册 自己用来学习 预留,Linux C 常用库函数手册 自己用来学习 预留

2018-10-16

sense关于es的插件

sense插件 用于elasticsearch的浏览器请求,sense插件 用于elasticsearch的浏览器请求

2017-12-05

计算机网络基础

自己总结OSI七层模型

2017-06-12

hadoop笔记

hadoop笔记

2015-04-01

debug32 32位汇编语言

debug32 用于调试 32位汇编语言

2013-01-05

程序服务11

让程序作为服务运行,必须要以来系统登录后

2012-12-13

软件架构师教程与任务管理系统实例

软件架构师教程与任务管理系统实例软件架构师教程与任务管理系统实例软件架构师教程与任务管理系统实例软件架构师教程与任务管理系统实例

2010-01-20

中科院高级架构师教程-系统架构-架构之美

中科院高级架构师教程-系统架构中科院高级架构师教程-系统架构-架构之美

2010-01-20

30款后台模板 后台模板 源码

30款后台模板 后台模板 源码30款后台模板 后台模板 源码30款后台模板 后台模板 源码

2010-01-20

ssh整个的一个jarssh整个的一个jar

ssh整个的一个jarssh整个的一个jarssh整个的一个jarssh整个的一个jarssh整个的一个jarssh整个的一个jarssh整个的一个jarssh整个的一个jarssh整个的一个jarssh整个的一个jar

2010-01-19

聊天开发开发源码 带截屏功能1

聊天开发开发源码 带截屏功能聊天开发开发源码 带截屏功能聊天开发开发源码 带截屏功能聊天开发开发源码 带截屏功能聊天开发开发源码 带截屏功能

2010-01-15

java实现远程控制代码 java机器人

java实现远程控制代码 java机器人java实现远程控制代码 java机器人java实现远程控制代码 java机器人java实现远程控制代码 java机器人

2010-01-15

axis建立发布webservice最全文档

axis建立发布webservice最全文档axis建立发布webservice最全文档axis建立发布webservice最全文档

2010-01-14

lucene web版聊天工具脱离数据库 提示功能 上线下线提示 自动监听消息

lucene web版聊天工具脱离数据库 提示功能 上线下线提示 自动监听消息 无刷新效果

2010-01-14

SpringMVC简介与多线程解决方案

SpringMVC简介与多线程解决方案SpringMVC简介与多线程解决方案SpringMVC简介与多线程解决方案

2010-01-11

无bug带属性填充包括对象嵌套属性填充与多文件上传及所有标签

无bug带属性填充包括对象嵌套属性填充与多文件上传及所有标签

2010-01-08

空空如也

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

TA关注的人

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