自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

DataGrid的行渲染

1 配置渲染器的方式[code="java"] [/code]ItemStyle [code="java"]public class ItemStyle extends Label { /** * 构造函数 */ public function I...

2014-07-04 17:46:53 412

原创 flex,ssh2,blazeds整合(一)

环境Myeclipse 6.0 ,flex builder 3,blazedsBlazeDS是一个基于服务器的Java远程调用(remoting)和Web消息传递(messaging)技术,使得后台的Java应用程序和运行在浏览器上的Flex应用程序能够相互通信。整合时只需将相关jar宝拷过来。Ssh2配置无需多说FLEX和J2EE交互,一般有HTTP,Web Servic...

2013-08-03 14:16:08 156

原创 (转)JDK代理 CGLIB代理的实现Spring注解管理事务区别。

转自 http://blog.csdn.net/zhujyy110/article/details/8639119JDK代理 CGLIB代理的实现Spring注解管理事务区别。 . javaspring jdk动态代理CGLIB代理动态代理一、基础工作 首先修改我们上一次做的 SpringMVC + spring3.1.1 + hibernate4.1.0...

2013-07-09 14:13:37 253

ssh2单元测试和集成测试

单元测试用来检验目标代码中很小的一部分。通常一个单元测试用于判断某个特定条件或者特定场景下的某个特定函数的行为。如果对某个功能模块进行单元测试时,我们希望屏蔽对外在功能模块的屏蔽,以便将焦点放在目标模块的测试上,可以使用虚拟对象模拟外在模块的行为。这样单元测试可以假想在外在模块正确的情况下本模块的逻辑的正确性了。单元测试下不应该依赖于spring容器,通过模拟对象完成单元测试。如下是对Ac...

2013-04-24 01:01:16 155

原创 java多线程断点续传

请求头中包含如下 RANGE:bytes=2345-意思是从2345字节处开始请求数据。这样如果在xx处下载失败,可以通过传递如上请求参数达到续传的目的。DownloadApp[code="java"]import java.io.*;import java.net.HttpURLConnection;import java.net.URL;/** * Ac...

2012-12-31 09:30:46 112

原创 (转)Tomcat启动报Error listenerStart错误

以下转载自 http://xpenxpen.iteye.com/blog/1545648今天启动Tomcat启动不了,报以下错:org.apache.catalina.core.StandardContext startInternalSEVERE: Error listenerStartorg.apache.catalina.core.StandardContext st...

2012-12-12 11:20:55 118

根据算法导论用java实现的b-tree

B-tree(多路搜索树),数据结构的一种,使用B-tree结构可以显著减少定位记录时所经历的中间过程,从而加快存取速度。算法导论18章介绍的B-TREE 特性:1、每个叶结点具有相同的深度。2、假如树的度为T(子节点数),则根节点的关键字最少1个,最多2t-1个,非根节点,最少t-1个,最多2t-1个。3、根最少2个子节点,最多2t个子节点,非根非叶子节点,至少t个子节点...

2012-12-07 01:44:54 185

原创 霍夫曼树,霍夫曼编码 的java实现

霍夫曼树的定义 在数据结构与算法中,人们把最小带权路径长度的二叉树称为霍夫曼树或者最优二叉树。通俗的说就是各叶子节点的值和节点的路径长度相乘的值的和。最小的那种类型的二叉树就是霍夫曼树。霍夫曼树的构造思想是,先将权值集合看作只有一个节点的树的集合,每次选最小的两个权值的树构造一颗新树,新树根节点的权值是左右子树的权值和,在权值集合中删除这两颗权值最小的树,将新生成的树放入权值集合中...

2012-11-08 17:29:40 414

原创 二叉树的java实现

树是一种重要的非线性数据结构,二叉树又是每个节点最多只有两个字节点的树。每一层的节点从左至右顺序排列叫做有序二叉树二叉树主要用途用于排序和查找。以下是java实现的,给定一个无序的数字集合,将他们生成二叉树,排序,并且可以查询某个数字是否在树中。[code="java"]package com.tree;import java.util.ArrayLis...

2012-11-08 16:46:34 103

spring mvc+mybatis+多数据源切换

spring mvc+mybatis+多数据源切换 选取oracle,mysql作为例子切换数据源。oracle为默认数据源,在测试的action中,进行mysql和oracle的动态切换。web.xml[code="java"] webAppRootKey trac org.springframework.web.util.Log4jCon...

2012-08-08 02:18:29 148

命令模式和activiti中的命令模式应用

命令模式是将行为请求者和行为实现者解耦合的方式。对命令进行封装,将命令和执行命令分隔开。请求的一方发出命令,要求执行某些操作,接受一方收到命令,执行这些操作的真正实现。请求的一方不必知道接受方的接口,以及如何被操作。命令模式:命令接口[code="java"]public interface Command { public void execute();}...

2012-07-05 00:27:58 468

HttpClient简单请求和session的保持

HttpClient是一个客户端的HTTP通信实现库,目标是发送和接受HTTP请求。HTTPClient维护cookies,session的保持在客户端就是cookie的体现。HttpClinet的session的保持有两种方式,一种是将HttpClient实例保存于web应用的session中,再次请求时取出,因为httpclient会维持cookies。另一种是再次请求时,将上次请求获取的co...

2012-06-16 01:50:45 522

原创 javamail编写邮件功能报找不到类错误

使用javamail开发邮件功能的时候用到mail.jar和activation.jar包。javaee5和这两个包有冲突。在javaee4下运行没有问题。在javaee5下会报找不到类的错误。解决方法:myeclipse6.5\myeclipse\eclipse\plugins\com.com.genuitec.eclipse.j2eedt.core_6.5.0.zmyecl...

2012-06-10 00:17:42 243

jsonp跨域简单实例

浏览器的同源策略,限制脚本程序只能和同协议,同域名,同端口的脚本进行交互,包括共享和传递变量,cookie的传递。尽管浏览器不允许页面脚本跨域读取数据,但是允许html引用跨域的资源,比如脚本程序,css,图片,等等,因为script,iframe的src是不存在跨域的。[code="java"]$.get("http://www.b.com:8080/domain2/index.js...

2012-06-06 01:30:20 208

开发中碰到的ext小问题

一、extjs中碰到的一个问题,就是关闭tabpanel后,再打开,tabpanel中的组件就不显示了。因为tabpanel默认是关闭后控件销毁,再打开就是重新建了个面板,而面板内的组件如果只是初始化了一次,则再次打开面板,就无法显示其中的组件。自己总结了3种解决方法1、每次打开tabpanel的时候,都初始化一次tabpanel面板中的组件,然后添加进去。即面板销毁后再次被创建的时候...

2012-06-05 00:03:48 223

原创 tomcat启动报java.io.EOFException错误

严重: IOException while loading persisted sessions: java.io.EOFExceptiontomcat在启动时出现如下异常问题: 严重: IOException while loading persisted sessions: java.io.EOFException EOFException表示输入过...

2012-06-04 22:24:42 410

apache-tomat负载均衡和集成

apache_2.2.4+tomcat6 集群和负载均衡名词解释:Apache:apache是web服务器,tomcat是应用服务器,是一个servlet容器,是apache的扩展。Apache和tomcat都可以作为独立的web服务器运行,但是apache不能运行java程序。Apache是普通的服务器,本身只支持html静态页面。但是可以通过插件支持php,还可以与tomcat连通...

2012-05-30 08:27:36 164

alfresco自定义内容模型,使用自定义模型上传文件。

alfresco自定义内容模型,使用自定义模型上传文件。通过自定义内容模型,扩展内容属性,注入业务需要的相关属性。1、定义内容模型文件例如 StudentContentModel.xml[code="java"] Student Content Model yuyong 1.0 //导入模型字典定义(字段类...

2012-05-25 01:51:52 506

数字金额转换为中文大写金额

自己的解决方案是整数部分4位一分组,每组对应一个大单位,组内对应小单位[code="java"]//yuyong 5-23 var chineseMoney=""; var numMoney="01.23"; var chinese_number=["零","壹","贰","叁","肆","伍&qu

2012-05-24 01:58:44 624

alfresco-webservice和cmis操作alfresco的space

alfresco-webservice和cmis操作alfresco的space所需jar包alfresco-web-services-client-3.4.d.jaralfresco-opencmis-extension-0.2.jarchemistry-opencmis-client-api-0.6.0.jarchemistry-opencmis-client-bi...

2012-05-22 01:58:21 349

alfresco-community-3.4+oracle10g安装和配置

alfresco-community-3.4+oracle10g安装和配置相关名词:Alfresco:是一款开源的企业内容管理系统(ECM),为企业提供了日常的文档管理、协同工作、工作记录管理、知识管理、网络内容管理、图片管理等多种功能。系统支持多国语言,提供基于开源的lucence的文档搜索功能。基于openoffice,提供多种文档格式的转换。分为企业版和社区版。alfresc...

2012-05-21 00:59:00 175

OracleOraDb10g_home1TNSListener无法启动

一、打开 $oracle_home\NETWORK\ADMIN 文件夹,在ADMIN文件夹下找到 listener.oraLISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))(ADDRESS = (PROTOCOL = TCP)(HOST = 192.1...

2012-05-20 13:11:16 103

activiti webservice task 的一个简单执行和配置实例

一、webservice的服务端简单实现[code="java"]@WebServicepublic interface Calculator { @WebMethod @WebResult(name = "num3") public int plus(@WebParam(name = "num1") int num1, @WebParam(name = "nu...

2012-05-17 19:18:04 693

ldap分页排序

1、com.sun.jndi.ldap.ctl.VirtualListViewControl vlv分页需要 sun-jndi-ldapbp.jar[code="java"]public static void pageAndSort(){ Hashtable env = new Hashtable(); env.put(Context.INITIAL_CONTEXT_FA...

2012-04-24 19:40:52 625

更改类文件,无需重启tomcat

在tomact的安装目录的conf文件中找到server.xml这个文件在 结点的上面加上 比如对于开发项目test:添加就可以实现更改类文件,无需重启tomcat

2012-04-20 00:52:51 163

结合openId身份识别

openID是一个分散式身份识别协议,在其基础上实现了网上身份认证系统。可以将您的系统使用openID来作为用户登录,让你的程序支持opendID。我使用的是http://www.openid.org.cn/ 作为openID提供商,使用openid4java库编写openID依赖方。以下根据openid4java文档写的一个demo发起openID请求的action[code="...

2012-04-15 18:21:47 331

穷举法和回溯法求解八皇后

八皇后是数学家高斯提出的趣题,即在国际象棋中8*8的方格的棋盘上如何放置8个皇后,使得8个皇后任何2个不能互相攻击(即不能同一纵列,不能统一横排,不能在45度斜线上)。以下是我自己用java写的 穷举法和回溯法求八皇后。[code="java"]//穷举法列出八皇后的可能性//yuyong 2012-4-1public class QjfBhh { public sta...

2012-04-10 01:17:54 647

ExtJS中定义iframe

ExtJS中定义iframe. 列出我自己所知道的方案。方案一例如var iframe={ region:'center', border:true, margins:'3', html: '' }可通过以下方式为iframe赋值路径Ext.getDom("procFrame").contentWindo...

2012-04-01 02:11:58 413

ExtJS继承和javascript原生继承

[code="java"]//javsscript继承方式 var People =function(sex){ this.name='名字'; this.age=0; this.sex=sex; } People.prototype.talk=function(){window.alert('说话');} People...

2012-03-23 01:38:01 209

原创 ExtJS常见错误

1、ext-base拒绝访问错误项目访问ext的时候,用localhost可以成功访问,换成ip就报错。说是ext-base.js拒绝访问。 经查资料,找到以下方案:原因:IE安全级别过高工具--internet选项--安全--自定义级别--其它--通过域访问数据源,设置为可用就可以了。2、例外被抛出且未被接住原因就是使用了layout:bo...

2012-03-20 16:30:10 222

递归手动生成treepanel的子孙树节点

开发中的一个需求,需要将一个自关联的表取出数据后,反映到前台的ext树形式。由于鄙人对ext不怎么熟,或许不用下面这么麻烦实现子孙节点关系,但是开发时为了快速实现原型,才想到下面的方法,或许只是下策。由于从后台取得的数据是List形式,一个map是一条数据,数据之间没有直接的子孙关系,并且本地renderJson方法是将Map转化为json形式传递到前台,renderJson本身不会组...

2012-03-14 23:09:52 131

Ext-Grid,Tree,Form等小结

1、Ext.tree.TreePanel//选择树中某个节点var node =tree.getSelectionModel().getSelectedNode()//node中除了id,text,leaf,children等规定属性,用户自定义属性可以通过如下方式从树中获得其值var value=typeTree.getSelectionModel().getSelect...

2012-03-13 01:53:23 133

原创 Mybatis常见错误

第一个错误 Mapped Statements collection does not contain value for ......可以如下查找错误1、映射文件 例如People.xml的namespace是否指向正确的mapper2、2个映射文件的namespace不可以相同3、查询语句中 getSqlSession().selectList(path); 查询路径是否有错...

2012-03-11 23:39:03 368

原创 开发用到的oracle函数

开发用到的oracle函数,不断更新1、instrinstr函数返回要截取的字符串在源字符串中的位置。只检索一次,就是说从字符的开始到字符的结尾就结束。instr( string1, string2 [, start_position [, nth_appearance ] ] )string1 源字符串,要在此字符串中查找。string2 要在string1中查找的字...

2012-03-09 16:38:05 84

原创 web应用文本输入框内容存储的特殊字符转换

文本框输入内容存储,需要转换特殊字符1、保存到数据库之前[code="java"]char[]input=text.toCharArray();StringBuffer out = new StringBuffer();int len = input.length;char c;int i=0;while(i...

2012-03-09 10:21:05 273

原创 建立dblink访问远程数据库

通过建立dblink 对远程数据访问配置11、首先在本地配置一个服务名,地址指向远程的数据库地址 需要在创建dblink 的DB上配置好tnsname.ora (该文件存放的位置为: $ORACLE_HOME/network/admin/tnsnames.ora),把那个被连接的db信息加入进去:JDMG= (DESCRIPTION = (ADDRES...

2012-03-08 17:19:12 201

原创 dom4j解析带有中文字符的xml报Invalid byte 1 of 1-byte UTF-8 sequence.

String result="测试"; SAXReader sr = new SAXReader(); ByteArrayInputStream input = new ByteArrayInputStream(result .getBytes()); Document doc = sr.read(input); Element root = doc.getRoo...

2012-03-06 17:30:37 131

soa和webservice的区别

早期的分布计算中,两个分布式程序之间的通信在原始物理网络协议的基础上直接实现。编程人员必须处理物理网络的细节。通信中间件的出现,封装了低级通信机制的技术,对开发人员隐藏了通信技术库的细节。按照时间出现的先后顺序分别出现了以下三种通信中间件。1、 RPC(远程过程调用)RPC将对远程函数的调用就如同对本地函数的调用一样。大多数RPC实现都基于同步式请求-应答协议。通信...

2012-03-06 00:36:22 248

空空如也

空空如也

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

TA关注的人

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