自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

死牛崇拜的专栏

玩音乐的IT客

  • 博客(40)
  • 资源 (15)
  • 收藏
  • 关注

原创 构建企业级的自动化测试平台

自动化测试技术近几年来在国内出现很高的研究热潮,软件自动化测试包含UI自动化测试,接口自动化测试,单元测试自动化等,本文主要讨论UI自动化测试技术。UI自运化测试技术需要支持三种类型的软件测试,分别为:B/S、C/S、字符终端三种软件架构。 1、 B/S架构 B/S架构针对的是WEB程序的测试,其开发技术比较统一,主要是HTML+CSS+JavaScript编写的客户端界面,但由于

2015-02-15 11:44:42 3079

原创 Xilinx ISE使用流程(从新建项目到仿真执行)-之一

发现互联网上质量高的的FPGA和VHDL学习教程很少,本教程作者也是一个初学者,将自已的学习经验和大家分享,从零开始学习Xlinx ISE工具进行FPGA电路设计和开发,让大在短时间内掌握Xlinx ISE工具的使用

2016-04-10 17:29:40 52247 11

原创 编程版《退后》

编程版《退后》作词:山人 键盘磨掉的字迹榨干了智力是笑着写下去你我的努力被顺时针的忘记上线过后的悲剧所有的测试是多余 我知道你我都没有错只是需求变化太多信誓旦旦给的承诺却被需求扑了空 我知道你我都没有错只是领导想法太多改来改去已没法做只好留下一堆错 我知道你我都没有错只是优化并不能做~哦~任务是太多留给

2016-04-03 09:26:09 655 1

原创 Hibernate级联保存与删除

Hibernate为程序员提供一种级联操作,在编写程序时,通过Hibernate的级联功能可以很方便的操作数据库的主从表的数据,我们最常用的级联是级联保存和级联删除,下面分别来看一下级联保存和级联删除。       我准备了MenuPanel和Menu两个对象,先来看一下两个对象的关系       从上图可以看出,MenuPanel和Menu是一对多的关系,Menu表同时存在多个子节点

2016-03-19 17:56:50 7395

原创 在Struts2框架中使用注解

Struts2框架是WEB开发最常用的MVC框架之一,对Struts1作了很大的改进,例如去除了FormBean,屏蔽Servlet API等特征,使用OGNL导航对象图语言,简化了Action和HTML表单的开发工作。我个人觉得Struts2比Spring  MVC要更好用,至少是脱离了Servlet API。      在项目中使用Struts2框架,首先需要集成该框架,集成Str

2015-03-25 21:41:09 4482

原创 基于注解的SSH架构整合之二

1   整合Struts2     完成了Spring和Hibernate的整合,最后一步我们将对Struts2和Spring进行整合。编写一个struts.xml的文件,该文件存放在src目录下。      配置由Spring实例化Struts2,需要Spring框架的支持             配置国际化编码     配置convention-plugin注解

2015-03-25 21:11:27 3353 2

原创 基于注解的SSH架构整合之一

SSH架构是JAVA EE开发中最常见的架构,SSH架构具有服务端代码简单,开发速度快的优点,使用Hibernate的ORM技术可以快速度的开发数据库访问层的代码,Spring的AOP可以为我们提供切面事务的功能,IOC/D可以让我们自由的在工程中任意的一个JavaBean中注入另一个JavaBean。我认为这是IOC/DI最大的优点之一,有很多类似的业务场景,例如有一个类我们只需要实例化一次,但

2015-03-25 20:53:42 2335 7

原创 采用Visual studio开发C/C++本地项目

在Windows平台开发C语言项目,早期我们采用VC6开发,但由于微软已经停止了对VC6的更新,转而支持Visual studio工具。Visual studio确实是一个非常优秀的工具,基本上集成了Windows平台上所有的开发语言。由于在工作中经常要用到C语言开发程序,故笔者把工作中的经验整理成博客,和大家分享。本文介绍Microsoft Visual studio 2010工具如何开

2015-03-21 19:06:38 4387

原创 AJAX调试技术 IE篇

AJAX技术在WEB开发中是一种最常用的开发技术,因为具有的一些优秀的特点,成为广大程序员优先使用的技术之一。AJAX可以在局部刷新的情况下从服务端抓取数据,给用户良好的体验,而传统的页面刷新则采用重定向或者是转发的方式,需要整页面的刷新,在刷新期间会出现一个空白页。AJAX技术从诞生到现在已经变的相当稳定,同时也出现了很多开源框架,例如大名鼎鼎的jQuery,Ext JS等框架,这些框架的出

2015-02-26 21:46:53 6866

原创 Ext JS4序列教程之四:form表单

1.1 什么是表单        表单是HTML中的一个元素,用来和服务器交互数据,将用户数据提交到服务器中,由服务器的CGI程序进行处理,例如保存到数据库等操作。原生的HTML表单中可以包含文本框、文本域、下拉框、复选框、单选框等元素,但日历控件、下拉分页控件等都不是默认HTML表单元素,需要JavaScript编写的AJAX框架才能支持,我们可以使用很多开源的日历控件、下拉分页控件,但

2015-02-26 21:26:04 4851

原创 Ext JS4序列教程之一 :Data Grid数据表格控件

1、  Data Grid数据表格控件的前世今生 做WEB开发最常见数据展现形式当属数据表格控件莫属了,在AJAX等富客户端框架出现之前,我们都采用Table标签来开发数据表格,传统的Table标签开发的数据展现列表,有很多不好用的地方,例如:每次加载数据都需要刷新页面,分页和排序也需要整界面的刷新,不能调整列大小等等,还有诸多编码不方便的地方,例如需要自己编写分页、排序功能,当然,有

2015-02-12 17:02:11 3699

原创 使用JNotify监控硬盘

String path = "c:/test";int mask = JNotify.FILE_CREATED | JNotify.FILE_DELETED | JNotify.FILE_MODIFIED| JNotify.FILE_RENAMED;boolean watchSubtree = true;int watchID = JNotify.addWatch(

2015-02-12 16:51:22 1821

原创 Ext JS4序列教程之二 :异步加载accordion和Tree菜单

1、序言EXT JS4序列教程主要讲解WEB开发中一些常用的组件,例如Tree,Grid,Combobox,form等,EXT JS4的出现为广大程序员带来了福音,我们可以用较少的代码,实现很炫丽的效果,我在很多项目的架构中都使用EXT JS作为核心的WEB框架,配合jQuery框架,大家很容易实现一个用户体验很不错的软件系统(我们称之为高大上,哈哈哈)。EXT JS自推出以来,其性能就饱

2014-12-06 21:02:36 5843 3

原创 windows2003复习重点

1、网络协议有哪些?主要有NetBIOS、IPX/SPX、TCP/IP    NetBIOS主要作用于小型局域网,IPX/SPX 是分组交换/顺序分组交换协议,适用于大型网络使用。TCP/IP协议是传输控制协议/因特网互联协议,是Internet最基本的协议。    IP地址(英语:Internet Protocol Address)是一种在Internet上的给主机编址的方式。IP地

2014-12-06 20:41:01 790

原创 Ext JS4序列教程之一 :Layout布局

1、序言EXT JS4序列教程主要讲解WEB开发中一些常用的组件,例如Tree,Grid,Combobox,form等,EXT JS4的出现为广大程序员带来了福音,我们可以用较少的代码,实现很炫丽的效果,我在很多项目的架构中都使用EXT JS作为核心的WEB框架,配合jQuery框架,大家很容易实现一个用户体验很不错的软件系统(我们称之为高大上,哈哈哈)。EXT JS自推出以来,其性能就饱

2014-11-14 17:51:14 1222

原创 彻底解决SSH架构中的Hibernate懒加载问题

在客户端使用AJAX框架,服务端采用Struts2+Spring+Hibernate的架构中,

2014-11-13 22:06:36 32028 3

原创 配置Hibernate4二级缓存提升查询性能

Hibernate比JDBC程序要稍慢一点,但是如果用好Hibernate,性能还是可以接近JDBC的,在Hibernate中,可以使用二级缓存来提升Hibernate的查询性能,二级缓存采用ehcache框架开发,ehcache框架是开源社区很火的一个缓存框架,亚马逊将ehcache开发成了分布式的缓存架构,在hibernate中依然采用的是本机模式缓存,使用缓存可以提高Hibernate的性能

2014-11-05 18:03:20 4989

原创 解决POI读取Excel内存溢出的问题

Office软件一直是一个诲誉参半的软件,广大普通计算机用户用Office来满足日常办公需求,于是就产生了很多生产数据和文档,需要和企业单位的专用办公系统对接,而Office的解析工作一直是程序员非常头痛的问题,经常招致程序员的谩骂,也被誉为是微软最烂的发明之一。POI的诞生解决了Excel的解析难题(POI即“讨厌的电子表格”,确实很讨厌,我也很讨厌Excel),但如果用不好POI,也会导致程序

2014-11-02 17:23:11 77761 55

原创 使用JVM TI技术插装字节码,实现Java代码执行控监Agent

JVM TI技术是JAVA5以后的版本推出的技术,即JVM编程接口

2014-10-31 20:26:33 7976

原创 使用JVM TI技术实现JVM监控

在JAVA单元测试中,结果需要j

2014-10-30 22:51:53 3272

原创 给想进入或初入IT业的人几点忠告

该贴同步发布到csdn中!   本人在IT届混迹多年,从“码畜”一路走来,带过很多的开发人员,面试过很多开发人员和所谓的“程序猿”,基本上可以总结出以下规律:1、简历很牛,一问四不知;2、虚假项目经验,说起项目经验来头头是道,一但深入某一个问题,便哑口无言。感觉像背的;3、打着对日外包或者海归的经历充门面(钓鱼岛事件让很多人都讨厌小日本);4、java程序员都说会ssh,仅仅是

2013-02-28 09:28:05 5164

原创 使用DownloadXPro控件解决IE长文件名下载BUG

使用IE下载文件时,如果文件名过长,则文件名会被载断。具体表现为使用UTF-8编码时,不能超过17个汉字,有网友使用ISO-8859-1编码,但也只能支持153个个字符,并没有从根本上解决这个问题,比较好的解决方案是自己编写ActiveX控件,在本地保存时使用长文件名。但是需要对VB或者C++比较悉,正好我两者都不太熟,于是,我谷歌 一下,当然一下是谷不出来的,我至少谷了N次,终于找到一个免费的A

2011-12-05 17:16:00 1989

原创 JSON序列化类

package com.itsv.comm.json;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.util.ArrayList;import java.util.List;import net.sf.hibernate.collection.Set;import c

2011-05-23 13:56:00 2483

原创 smartupload支持UTF-8编码

<br />smartupload上传组件功能很强大,但官方的源码不支持UTF-8编码,导致该组件集成到项目中时,如果jsp采用utf-8编码,在服务端得到的中文名是乱码,以下代码经过修改之后,支持UTF-8编码,也可以通过setChartName("UTF-8")设置编码。<br />package com.jspsmart.upload;import java.io.FileInputStream;import java.io.FileOutputStream;import java.i

2011-05-12 14:08:00 6090 7

原创 使用SortedMap对HashMap排序

HashMap map=new HashMap(); map.put("1","11"); map.put("2", "22"); map.put("3", "33"); for (Entry entry: map.entrySet()) { System.out.println("排序之前:"+entry.getKey()+" 值"+entry.getValue()); } System.out.println("===================

2011-02-18 15:33:00 17898 1

原创 Show一下我用HighCharts做的图表

一、饼状图二、点击某个饼块,带撰取功能三、进度图四、曲线图五、柱宽、X轴宽度固定的柱状态,源代码已经被我修改了。

2011-01-08 17:32:00 2266 3

原创 Java编写的HighCharts服务端图表下载程序

     HighCharts一是款基于SVG的图表工具,用jQuery与SVG交互,具有动画效果,并能实现钻(这个字搞不好写错了)取功能。可能由于HighCharts是收费的,所以图表的下载代码并没有开放,大家一定会发现,只有连接了互联网,才能使用此功能,这在实际的项目中当然是不能用了,因为大部份的企业局域网是不能访问互联网的,那就只好自己来开发这块功能了。    1、首先我们要讲讲SVG,那么什么是SVG呢?    SVG可缩放矢量图形(Scalable Vector Graphics)是基于可扩展标记

2010-12-17 09:59:00 4872 10

原创 DsoFramer2.3编译步骤

<br />      DsoFramer2.3可以同时支持2003和2007两个版本的office,目前网上有不少关于DsoFramer2.3编译不通过的问题,其实很简单,我在VC6下不到20分钟就编译通过了,下面说一下具体步骤:<br />     一、我们需要准备office的开发包,也就是DLL控件,需要以下几个文件,当然,如果您的电脑了安装了office2003和offic32007,这些包就不需要了,文件目录跟据你的office安装路径而定,如果不想安装office2007,可以从已安装的off

2010-11-20 10:00:00 6770 5

原创 AJAX实现文本框输入自动提示功能

     我认为任何绚丽的效果都是被客户逼出来,因为客户总是想花最少的银子买到最好的软件,就像我们总是想花最少的钱买到最好的货物一样。这周,霸蛮的客户又霸蛮的要我开发一个新功能,原因是因为他们的老总喜欢这东西。我晕,难道你做这个软件就是为了讨好你的上级?我用我充满智慧的头脑思考着我眼前这个客户是否脑子有问题!开发就开发吧,不就写点代码嘛!    所谓文本框输入提示,就是指在文本框中输入一个字符时,提示出跟该字符相应的列表,以方便用户进行选择,先SHOW一下效果图:    怎么样,是不是很漂亮?(本人自认为我

2010-11-19 23:35:00 9685 5

原创 JavaScript判断office的版本

      使用JavaScript判断office版本,在项目开发中非常有用,由其是在OA系统的在线office编辑,我们需要让office在线编辑工具同时支持office的多个版本,例如office2003、2007。office在安装的时候,会在注册表中写入键值,具体位置为HKEY_CURRENT_USER/Software/Microsoft/Office。     我们打开注册表就可以看到office的版本,office版本与注册表键值对应关系如下:          11.0         o

2010-11-17 16:20:00 4316

原创 使用dsoframer将word中的图片粘贴到网页中

     最近一个项目,客户要求能将Word中的图片粘贴到网页中,由于客户一般都很霸道,我们没法用其它的代替方法实现,只好硬头皮开发了。     首先我想到用FCKEditor来实现,不过发复图片粘贴过去之后是一片空白的......(没法用语言来描述这是什么东东),如果用上传图片的方法实现,会给用户的操作带来很多麻烦,还得把Word中图片保存下来之后再上传。没办法,我们只能拿Office在线编辑的工具实现,虽然有点杀鸡用牛刀的嫌疑,但是我目前也只能想到这样的方法了。      为了让我们的牛刀尽可能的变成水

2010-11-17 15:12:00 3546 3

原创 获取元素在页面中的座标

<br />  var X= this.getBoundingClientRect().left+document.documentElement.scrollLeft;<br /> var Y =this.getBoundingClientRect().top+document.documentElement.scrollTop;

2010-11-16 16:11:00 670

原创 checkbox复选框选中表格中的行

<br />function selectRowData() {<br /> var select = document.getElementsByName("_selects");<br /> var json="[";<br /> for ( var i = 0; i < select.length; i++) {<br />  if (select[i].checked == true) {<br />   //得到父节点<br />   var tr=select[i].parentNode.par

2010-08-27 17:32:00 1076

原创 JPA在hibernate中的使用

       作为 Java 企业版 5 (Java EE 5) Enterprise Java Bean (EJB) 3.0 规范的组成部分,Java 持续性 API (JPA) 显著简化了 EJB 持续性并提供了一个对象关系映射方法,该方法使您可以采用声明方式定义如何通过一种标准的可移植方式(在 Java EE 5 应用服务器内部以及 Java 标准版 (Java SE) 5 应用程序中的 EJB 容器外部均可使用)将 Java 对象映射到关系数据库表。在 JPA 之前,Java EE 应用程序将持续类

2010-08-13 16:24:00 4310

原创 Excel解析引擎开发完毕

<br />    Excel解擎引擎开发完毕,由于跟公司签署了保密协议,不能贴上代码,很是遗憾.

2010-08-13 15:27:00 1179

原创 GT-Grid高级使用教程

1.1.1.序言   GT-Grid是一款国人开发的列表显示组件,免费但不开源,由于不开源,GT-Grid中存在一些问题我们无法修改,幸好不是什么大问题。我在下面介绍的代码都来自于浙江移动需求管理平台,由于Word的排版问题,代码格式不是很正确,另外我只写了一部份代码在上面(把所有的代码都罗列出来本是就是一件很难的事情),大家可以参考RDMP中的源代码。 1.1.2.弹出窗口返回值,并在单元格右上角显示修改状态 在子窗体中返回数据并修改对应的单元格数据,这时,由于GT-GRID本身没有相应的API来实现,我

2010-08-13 15:18:00 9978 5

原创 Excel导出组件

        在浙江移动的一个项目中开发的用于EXCEL导出的组件。由于时间仓促,功能并不是很齐全,希望大指给于指正。       Excel-export1.0是用于将JAVA中的数据结构导出为excel文件的工具组件,该组件目前版本为1.0,基于POI3.6,支持office2007和office2003,调用该组件将会在服务端生成两个文件,一个是office2007xls,一个是office2003.xls ,由于开发时间仓促,该组件目前功能并不强大,希望广大程序员朋友都能加入到这一组件的开发团队中

2010-08-13 15:06:00 3106 1

原创 Weblogic应用程序部署指南

<br />       1.1    部署JAVA EE应用程序<br />将编译好的Web应用程序复制到WebLogic的服务器目录下。例如路径D:/bea10/user_projects/domains/base_domain/autodeploy;<br />这样,当启动WebLogic时候,WebLogic会自动发布该项目。在 WebLogic有个BUG,有时候不能自动发布项目,这时候我们手动修改config.xml配置文件,,配置如下:<br /><app-deployment><br />  

2010-08-13 14:42:00 7754 1

原创 struts2与WebService整合

      最近一项目,遇到一个变态客户,要用WebService作验证,来进行单点登陆,本来单点登陆也没有这么搞的,没办法,客户是蛮不讲理的那种,下面我们来小试牛刀一下。     一、创建WebService服务端的代码我就不说了,网上有不少用AXIS编写的代码,不过抄袭者众多,而且很多代码是很难与实际项目整合的,实际布署起来更是不可行,比如布署到IBM AIX系统上。    二、创建好

2010-04-11 23:02:00 11579 9

原创 设置浏览器地址栏图标

先看一下效果:一、地址栏  二、选项卡    三、修改方法       一页面中的HEAD标记中加入           制作一个favicon.ico 放在WEB应用程序的web根目录中,例如MyEclipse的WebRoot下面!

2010-03-16 16:50:00 1033

SSH架构文档

SSH(Struts2\Spring\Hibernate三大框架)的整合开发文档

2015-03-25

JVM TI监控JAVA执行过程

参考博文:http://blog.csdn.net/lishengbo/article/details/40660091

2014-11-02

sax解析Excel

请参考:http://blog.csdn.net/lishengbo/article/details/40711769

2014-11-02

jpacp开发包

jpacp的开发包,目前国外的网站已经访问不了了

2014-06-22

REST风格的架构

使用guice webwind expressme guice框架搭建的项目,支持GUICE AOP事物,详细教程我后续会写在博客记中

2014-02-24

EXCEL拆分单元格程序

用来拆分单元格的程序,包含源代码,EXE程序和示例EXCEL文件

2014-02-24

DownloadXPro

使用IE下载文件时,如果文件名过长,则文件名会被载断。具体表现为使用UTF-8编码时,不能超过17个汉字,有网友使用ISO-8859-1编码,但也只能支持153个个字符,并没有从根本上解决这个问题,比较好的解决方案是自己编写ActiveX控件,在本地保存时使用长文件名。但是需要对VB或者C++比较悉,正好我两者都不太熟,于是,我谷歌 一下,当然一下是谷不出来的,我至少谷了N次,终于找到一个免费的ActiveX下载控件,名曰:downloadXPro,好吧,下面我们看看这个控件都有哪些功能吧,博文http://blog.csdn.net/lishengbo/article/details/7043099

2011-12-05

AXIS WSDL2JAVA

用于跟据WSDL生成AXIS客户端,解压后直接运行BAT文件

2011-03-29

EXT JS入门教程

对EXT JS的各个组件进行的详细的介绍

2010-12-27

Swing写的圣延节抽奖程序

JAVA写的抽奖程序,分辩率是1024*768

2010-12-24

HighCharts服务端图表下载程序

基于JAVA的HighCharts服务端图表下载程序,欢迎下载

2010-12-17

dsoframer2.3.0

dsoframer2.3是一个在线office编辑工具,支持office2003/2007。

2010-11-17

Guice2.0+Hibernate3.2+warp-persist-2.0+Struts2+JPA

轻量级的Guice2.0代替了Spring,速度更快,项目体积更小,Hibernate3.2与JPA的结合使用代替了传统的配置文件,使Hibernate的开发更简单,本项目基本上是零配置开发,由于我只能上传小于15M的文件,故JAR被我删除了,JAR清单我放在

2010-11-16

Ext2.3编写的Grid列表页面

Ext编写的列表页面,支持编辑,排序等功能

2010-11-16

Excel导出组件1.0

Excel-export是用于将JAVA中的数据结构导出为excel文件的工具组件,该组件目前版本为1.0,支持office2007和office2003,调用该组件将会在服务端生成两个文件,一个是office2007xls,一个是office2003.xls ,由于开发时间仓促,该组件目前功能并不强大,希望公司的同事都能加入到这一组件的开发团队中来。 目前Excel解析组件(EPE1.0)由于视图查询功能开发未完备,所以暂不加入到该平台中。 Excel-export组件目前主要优点为: 一、 使用简单 二、 稳定 三、 速度较快 缺点为: 生成的列头顺序需要手工调整model或者是dto中的字段,对列头顺序的支持不是很好。

2010-11-16

空空如也

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

TA关注的人

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