自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hsing Hsu's Blog

Knowledge has no limit

  • 博客(123)
  • 资源 (23)
  • 收藏
  • 关注

原创 shell 文件拷贝

目前有个应用场景如下:需要将

2014-10-16 22:15:16 3015 1

原创 常用正则表达式学习

1.正则表达式符号说明:元字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n”匹配换行符。序列“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配

2014-08-20 20:27:25 1119 1

原创 SOAP协议服务端编写(Axis2 XFire)

一.axis2服务端编写1.1 web.xml配置在web.xml中添加如下配置项: AxisServlet org.apache.axis2.transport.http.AxisServlet 1 AxisServlet /services/* 1.2 java接口与接口实现代码编写接口:package com.hsinghsu.www;pub

2014-05-19 23:07:22 4450 1

原创 https+xml服务端/客户端java后台编写及soapUI https测试

一、https+xml服务端编写1.1 创建证书文件1.1.1 创建服务器KeyStore

2014-05-19 23:01:59 15689 3

原创 FreeMarker几种不同方式的展现数据

FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具。本文主要写了3种方法通过freemarker与java对象数据结合,将数据展现于前台页面。注:项目jar包commons-beanutils-1.7.0.jarcommons-collections-3.1.jarcommons-fileupload-1.2.1.jarcommons-io-1.3.2.j

2013-11-08 00:18:06 35337 2

原创 使用axis2进行WebService的开发

使用axis2进行WebService的开发Apache Axis2 是 Apache Axis SOAP 项目的后继项目。此项目是 Web 服务核心引擎的重要改进,目标是成为 Web 服务和面向服务的体系结构(Service-Oriented Architecture,SOA)的下一代平台。axis2 WebService开发分为服务端开发与客户端开发,服务端开发为对外提供服务,客户

2013-10-30 21:03:01 48557 2

原创 Tomcat 集群配置 Session共享

在实际web应用中,会有多台服务器来部署同一套web应用,通过负载均衡来减轻用户对同一台服务器的访问压力,该部署为集群部署,在集群部署中有一个问题,为在不同的服务器上如何共享Session,此时我们通过tomcat系统内的session共享技术来实现。tomcat 1的配置文件如下,端口号8686:<!-- Licensed to the Apache Software Foundation

2013-07-15 23:35:09 1470

原创 Java Web读取properties配置文件

java action读取src目录下的properties配置文件。mailServer.properties配置文件如下:mailServerHost = smtp.163.commailServerPort = 25authValidate = trueuserName = [email protected]读取配置文件类GetProperty代码如下:packa

2013-06-22 23:29:51 18703

原创 Struts HTTP 文件下载

struts文件下载,文件来源格式如http://localhost:8080/test/11.jpgFileDownloadAction.java代码如下:package com.hsinghsu.test.action;import java.io.FileNotFoundException;import java.io.InputStream;import java.net.Ma

2013-06-03 00:41:53 1186 1

原创 Struts 过滤器权限控制

struts过滤器权限控制,用户实现防止用户未登录进行非法的用户操作,可以对jsp、action等文件及请求进行过滤。web.xml配置文件如下:<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocati

2013-05-13 22:44:42 1278 1

原创 Java邮件发送

Java邮件发送,下面的是简单的邮件发送代码,邮件服务器配置在mailServer.properties文件里面。通过简单的文本邮件发送方式发送邮件,暂未使用html格式的邮件发送方式。javax.mail.jar下载地址:http://www.oracle.com/technetwork/java/javamail/index.html注:常用发送邮件服务器名称及端口163 sm

2013-05-10 22:13:46 4369 2

原创 Struts返回JSON数据

占位

2013-05-05 23:45:03 678

原创 Struts 拦截器权限控制【通过拦截器实现登录后跳转到登录前页面】

应用情形:在web项目中,经常会遇到用户未登录或SESSION失效时用户发出非法的权限操作,如新闻的评论、文件的下载等等,在此我们可以使用struts拦截器对该用户发出的请求进行拦截,拦截后判断用户是否登录或SESSION是否有效,然后进行其正常操作。具体实例如下:新建一个拦截器类UserInterceptor ,UserInterceptor.java代码如下package com.hs

2013-05-05 23:05:51 12005 2

原创 Java AES算法

占位

2013-04-27 20:39:52 555 2

原创 Tomcat 配置HTTPS

使用JDK自带的keytool生成证书1、在DOS下使用如下命令生成证书hsinghsu.keystorekeytool -genkey -alias tomcat -keyalg RSA -keystore d:\hsinghsu.keystore回车后系统会依此提示以下内容:输入keystore密码:再次输入新密码:您的名字与姓氏是什么? [Unknown]: hsing h

2013-04-25 19:33:24 1132 1

原创 Java JDOM读取XML

JDOM是一个开源项目,它基于树型结构,利用JAVA的技术对XML文档实现解析、生成、序列化以及多种操作,用Java的数据类型来定义操作数据树的各个节点。一、JDOM下载jdom-2.0.4.jar下载: http://www.jdom.org/downloads/二、JDOM解析XML文件XML文件如下: 1

2013-03-31 14:38:14 5282 1

原创 Java DOM4J读取XML

DOM4J是dom4j.org出品的一个开源XML解析包。Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。Hibernate也是用它来读写配置文件的。    一、DOM4j的下载  dom4j-1.6.1.jar 下载:http://sourceforge.net/directory/o

2013-03-28 23:03:38 10145 4

原创 Hibernate 执行原始SQL语句

在hibernate中有时不需要用到表的映射,需要直接执行SQL语句。其中sessionFactory在配置文件中配置,SSH详细配置见http://blog.csdn.net/xumengxing/article/details/8586012在dao层中定义两个常见函数用于查询和执行操作。dao代码如下:package com.hsinghsu.testSSH.dao.impl

2013-03-28 22:00:08 101560 3

原创 mybatis3常见数据操作

一、一般增删查改操作  数据映射文件User.xml代码如下:  <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

2013-03-27 23:33:41 8141 2

原创 手动配置SSI框架

SSI框架为struts、spring、ibatis,在该框架中,使用ibatis作为数据持久层,其中ibatis使用最新版本mybatis3。注:本文使用版本:struts-2.3.4、spring-3.2.1、mybatis-3.2.1    一、框架下载  1、Struts2:http://struts.apache.org/download   2、Spring:htt

2013-03-27 20:55:58 25404 5

原创 Java DOM解析XML

XML在项目开发中经常使用。  XML中的常用术语:  元素(Element):指的是从(且包括)开始标签直到(且包括)结束标签的部分。元素可包含其他元素、文本或者两者的混合物。元素也可以拥有属性。【Element是Node,但Node不一定是Element】  节点(Node):根据 DOM,XML 文档中的每个成分都是一个节点。其中整个文档是一个文档节点、每个 XML 标签是一个元

2013-03-26 23:18:46 1064

原创 JSON数据转换为Java对象

一、JSON简介JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript的一个子集。JSON简单说就是JavaScript中的对象和数组:i.对象:对象在JavaScript中表示为“{}”扩起来的内容,数据结构为{key:value,key:value,...}的键值对的结构。此时的对象在面向对象的语言中相当于Map,k

2013-03-26 22:51:05 1553

原创 struts属性驱动与模型驱动

Struts2的属性驱动是使用Action的属性来封装来回请求参数和处理结果,即在jsp页面的每一个form中的name都对应在action中有一个属性与之对应。Struts2的模型驱动的意思是使用单独的JavaBean来封装请求参数和处理结果。一、属性驱动(1)User JavaBean代码如下:package com.hsinghsu.testSSH.model;public

2013-02-24 23:24:44 1898 1

原创 SSH框架的测试

下载junit包:http://sourceforge.net/projects/junit/?source=directory将junit.jar放到项目lib文件夹中。一、测试Servcie层1、添加SpringTestBase类package com.hsinghsu.testSSH;import org.junit.runner.RunWith;import org.

2013-02-20 22:45:38 5366 1

原创 java web log4j配置

log4j.jar下载:http://logging.apache.org/log4j/1.2/download.html一、java web项目使用log4j1.在web.xml文件中添加 webAppRootKey com.hsinghsu.testSSH.webapp.root log4j

2013-02-19 20:26:03 5860

原创 struts通过注解与jQuery进行action请求

struts通过注解与jQuery进行action请求,可以省略struts.xml对action的配置。1.新建action类UserLoginAction。UserLoginAction.java代码如下:package com.hsinghsu.testSSH.action;import javax.annotation.Resource;import org.apach

2013-02-19 18:28:02 2421

原创 手动配置SSH框架

注:本文使用版本:struts-2.3.4、spring-3.2.1、hibernate-4.1.4一、框架的下载1、Struts2:http://struts.apache.org/download 2、Spring:http://www.springsource.org/download/community3、Hibernate:http://sourceforge.net

2013-02-17 19:13:39 21294 9

原创 Flex JAVA 数据交互 (BlazeDS应用)

BlazeDS是一个基于服务器的Java远程调用(remoting)和Web消息传递(messaging)技术,它能够使得后台的Java应用程序和运行在浏览器上的Flex应用程序相互通信。一、下载BlazeDS:1、网址:http://opensource.adobe.com/wiki/display/blazeds/Release+Builds ;2、下载“BlazeDS binar

2013-02-16 12:22:56 1327

原创 通过JDBC进行数据库基本操作

需导入ojdbc14.jar包,ojdbc14.jar 下载http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-10201-088211.htmlpackage com.test.jdbctest;import java.sql.Connection;import java.sql.DriverManage

2013-02-06 11:15:18 479

原创 jsp Flex 通过HTTPService Session 数据传递

index.jsp前台用户信息,跳转到设置用户信息servlet<% String responseUrl = "http://localhost:8686/flash/SetUsersServlet"; String userId = "01"; String userName = "ADMIN";%> " method="post" hidden="true"

2013-01-30 09:41:03 1258

原创 Flex addEventListener传递参数

Flex addEventListener传递参数//法一:函数传递var imgUrl:String="assets/images/1.png";var loader:Loader = new Loader(); loader.load(new URLRequest(imgUrl));loader.contentLoaderInfo.addEventListener(Even

2012-10-25 11:08:04 2186

原创 Flex HBox从数据库动态加载背景图片

Flex HBox从数据库中读取图片URL地址,然后动态加载该图片,设置其为HBox的背景图片。//初始化界面private function init():void //设置HBox属性 var bc:HBox =new HBox(); bc.id="borderContainer_"+subsList[i].subsId; bc.width=160; bc.height=9

2012-10-25 10:59:00 1063

原创 Flex ViewStack 页面间传递参数 刷新页面 重新初始化页面

//主页面(应用) Main.mxml[Bindable]public static var gMonth:String="";//全局静态变量,用于传递参数//ViewStack 页面切换时触发事件public function vsChange(e:IndexChangedEvent):void{ if(e.relatedObject.name=="idCustomerDet

2012-10-10 17:11:02 2427 2

原创 Flex ViewStack页面跳转

//主页面(应用) Main.mxml //子页面(组件) MarketingForecast.mxmlimport mx.core.Container;import mx.containers.ViewStack;private var v:ViewStack;//客户明细查看页面protected function gotoCustomerDetails

2012-10-10 15:23:31 1201

原创 Flex TabNavigator页间跳转

protected function gotoCustomerDetails():void{ //法一:通过循环遍历寻找,然后跳转 for each (var childTab:VBox in tabNav.getChildren()){ if(childTab.label == "页面三"){//只是通过标签名字判断.如果一样就直接打开标签. tabNav.select

2012-10-10 09:52:09 2709

原创 Flex URLRequest 应用程序 页面跳转与传参

//页面一protected function barChart_itemDoubleClickHandler(event:ChartItemEvent):void{ var barChartPercent: String = event.hitData.item.percent; var url:String = "CustomerDetails.html?barChartPercen

2012-10-09 20:30:37 1589

原创 Flex PopUpManager 窗体间参数传递

//TestPopForm 主窗体(Application) <![CDATA[ import mx.binding.utils.BindingUtils; import mx.managers.PopUpManager; //打开窗口 并将参数传过去 private function newPopForm():void{ var popup:

2012-10-09 18:42:32 3099

原创 Flex 显示浮动标签Tips

Flex显示漂浮标签private function showTip(item:Object):String{var str = "";if(item != null){str= str+ "name: " + item.name+ "\n";}return str;}

2012-09-28 16:52:57 1878

原创 Java排序

1.对基本类型及String类型进行排序1.1对数组进行排序import java.util.Arrays;public class testSort { public static void main(String[] args) { String[] str = new String[] {"Jack", "Rose", "Java","Amen","java"}

2012-09-21 13:12:32 583

原创 Hibernate分页排序

//Model 层(Pager.java)public class Pager { private List entityList;//分页对象集合 private int totalCounts;//总条数 private int currentPage;//当前页数 private int nextPage; //下一页 private int prePage; //上一页 pr

2012-09-17 20:17:39 3187

Struts AJAX文件上传

Struts jquery AJAX 文件上传

2013-05-15

轻量级Java EE企业应用实践(第三版) 李刚 part6

轻量级Java EE企业应用实践(第三版) 李刚 part6。一共六个包。将6个包全部下载后一起解压即可。

2013-05-14

轻量级Java EE企业应用实践(第三版) 李刚 part5

轻量级Java EE企业应用实践(第三版) 李刚 part5。一共六个包。将6个包全部下载后一起解压即可。

2013-05-14

轻量级Java EE企业应用实践(第三版) 李刚 part4

轻量级Java EE企业应用实践(第三版) 李刚 part4。一共六个包。将6个包全部下载后一起解压即可。

2013-05-14

轻量级Java EE企业应用实践(第三版) 李刚 part3

轻量级Java EE企业应用实践(第三版) 李刚 part3。一共六个包。将6个包全部下载后一起解压即可。

2013-05-14

轻量级Java EE企业应用实践(第三版) 李刚 part2

轻量级Java EE企业应用实践(第三版) 李刚 part2。一共六个包。将6个包全部下载后一起解压即可。

2013-05-14

轻量级Java EE企业应用实践(第三版) 李刚 part1

轻量级Java EE企业应用实践(第三版) 李刚 part1。一共六个包。将6个包全部下载后一起解压即可。

2013-05-14

Struts通过拦截器实现登录后跳转到登录前页面

Struts通过拦截器实现登录后跳转到登录前页面

2013-05-06

flex sdk 3.0

flex_sdk_3.0.0.477A

2013-01-24

Expert one on one Oracle

Expert one on one Oracle

2012-07-11

程序员的SQL金典 完整版 杨中科

程序员的SQL金典,完整版,杨中科。终于找到了完整版的了。

2011-03-27

178个经典C语言源代码

不错经典的C语言源代码,经典需要重温呀。。。

2010-09-22

算法艺术与信息学竞赛 (刘汝佳 黄亮 著 清华大学出版社)

算法艺术与信息学竞赛 (刘汝佳 黄亮 著 清华大学出版社)

2010-09-22

TCPIP协议及网络编程技术,清华大学出版

TCPIP协议及网络编程技术,清华大学出版

2010-09-20

2010年上半年软件设计师考试试卷与参考答案(全国计算机资格考试办公室)

2010年上半年软件设计师考试试卷与参考答案官方版,(全国计算机资格考试办公室),好不容易收集找到的。。。

2010-09-18

软件设计师 历届考题与解答 1990-2008

软件设计师 历届考题与解答 1990-2008,完整题目与解答。

2010-09-18

数学建模 企业的营销管理问题

数学建模,企业的营销管理问题,论文下载,目标规划,营销方案,偏差变量,曲线拟合

2010-08-24

C程序设计(谭浩强版)PDF

C程序设计(谭浩强版)PDF , C 语言教程

2010-04-13

一个Django应用

Creating a project Creating models Activating models Playing with the API

2010-04-10

空空如也

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

TA关注的人

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