`
文章列表
首先要介绍一下Scroller 对象。 参考:http://blog.csdn.net/bigconvience/article/details/26697645 Scroller 启不到对View滑动的作动,View的滑动效果要由View自己的scrollTo()、scrollBy()、computeScroll() 等方法完成!通常是用mScroller记录/计算View滚动的位置,再重写View的computeScroll(),完成实际的滚动。    注意:调用View的scrollTo()和scrollBy()是用于滑动View中的内容,而不是把某个View的位置进行改变。如果 ...
最近一直想弄明白LayoutInflater对象的inflate方法的用法,今天做了实例。 <LinearLayout android:id="@+id/ll_item_Group" android:layout_width="match_parent" android:layout_height="200dp" android:background="#FF0000" android:orientation=&qu ...
 使用Hessian中,在Java模拟客户端的时候可能存在需要向Hessian报文头信息设置一些参数,如token信息。默认的HessianProxyFactory对没有方法设置报文头的方法。以下方法可以做到。 1.新建自己的HessianProxyFactory继承com.connection.ForwardHessianConnectionFactory /** * 接口调用的HessianConnectionFactory * 重写Hessian的HessianURLConnectionFactory向报文头添加接入端的控制信息 * * @author ZhangM ...
        断点续传,听上去似乎是个比较高级的话题,本文只讲述一下http版的断点续传,其他协议的大家可以自行研究。         http协议中,服务端实现断点续传首先需要读取客户端传送的Range头信息,比如“Range: bytes=12583394-”这个就是指原来正在下载的文件需要从第12583394字节继续下载,然后我们利用java.io.File的skip方法,舍弃掉原文件的前n个字节,接着就继续慢慢write吧。。。        但是客户端又是如何判断服务端是否支持断点续传的呢?主要就是Accept-Ranges和Content-Length头信息。比如“Accep ...
在项目中,可能存对Hessian的特殊的要求改造,以下两个例子就是我在项目中遇到的   一、对服务器方法调用前做一些校验,获取客户端请求参数 实现方法:继承com.caucho.hessian.server.HessianServlet重写service方法,代码如下: /** * 本地化的HessianServlet,用于服务务器方法调用前的校验 * * @author ZhangMingxue * */ public class MHessianServlet extends HessianServlet { private static final ...
最近在项目中接触到了Hessian,发现这是一个比较好的东西。官方地址:http://www.caucho.com/hessian/下面是网络上的一些说明资料:        相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议(Binary),因为采用的是二进制协议,所以它很适合于发送二进制数据。Hessian通常通过Web应用来提供服务,因此非常类似于WebService。只是它不使用SOAP协议。         Hessian通过Servlet提供远程服务。需要将匹配某个模式的请求映射到Hessian服务。Spring的DispatcherServlet可以 ...
在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的。Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时间)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session就不存在了。   设置Session超时时间方式: 方式一: 在web.xml中设置session-config如下: <session-config>  <session-timeout>2</session-timeout> </session-co ...
一、Content-Disposition的设置   response.setHeader("Content-Disposition", "attachment; filename="+ fileName);    常见上面的设置,有时若设置错误则出现一些提示信息如:服务器返回一个excel文件的outStream的时候会提示你打开URL的 ...

AS400作业备份

    博客分类:
  • OS
今天有一个需求,要求把AS400一个Queue里面的作业备份到另一个Queue里面,备份成功后删除。 String copyCmd = new String( "QSYS/SNDTCPSPLF RMTSYS('" + this.backServerIp + "') " + "PRTQ(" + this.backQueueName + ") " + "FILE(" + splf.getName() ...
相于Quartz和Timer的用法请见开源技术部分:http://zmx.iteye.com/admin/blogs/1479582 一,添加对Spring的支持 web.xml中添加: <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext.xml</param-value> </context-param> <listener> ...
相于Quartz的简介可以去网上查查,Timer是JDK中提供的,它们俩个都可以用来做:定时任务,作业调度 最近一个项目要用到这个,所以在网上花了一点时间搜集一下资料。我这里只能做为入门练习,深入的学习要在项目锻炼。 一、Quartz 1.开发作业,要继承org.quartz.Job import org.quartz.Job; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; import org.quartz.JobKey; /** * 作业 * * ...
该实例使用URLLoader向服务器获取XML和txt(properties格式数据)数据,由于获取数据由URLLoader完成,我将些操作单独放到另一个as文件中,故与视图组件分开,那么如何通告视图组件已完成数据加载功能呢?我在自己的as文件中自定义了一个事件,当URLLoader完成数据加载时,发布自定义的事件并将数据随事件一起分布,再在视图组件中订阅自定义的事件。   一、先来认识一下URLLoader: <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout=" ...
学习了一下Flex,想总结一下Flex与Java通信的例子。其中Flex与Java高数据量的通信用的是Blazeds,大多的例子是Blazeds自带的实例整理的。 首先看看使用Flex中的HTTPService如何与Java的Servlet通信。 Java端如下: public class LoginServlet extends HttpServlet { private static final long serialVersionUID = 7780152800409281311L; public void doGet(HttpServletRequest req ...
Apache的上传组件其它已经被封装到Struts那中去了,我在网上找到了一些文章介绍它是如何上传文件的,自己跟了一下源码也写了一个上传的实例,仅供参考! 一、JSP页面如下: <form method="POST" action="UploadServlet" ENCTYPE="multipart/form-data"> <table> <tr><td><input type="text" name="subject&q ...
因工作原因,已经好久没有上线也有更新博客了,比较了一下比较常用的JavaWeb上传组件。这里介绍的是Cos。网上也有很多它的介绍,总之只有经过自己用过才能知道它好不好。 一、JSP页面如下: <body> <form method="POST" action="CosUploadServlet" ENCTYPE="multipart/form-data"> <table> <tr><td><input type="text" ...
Global site tag (gtag.js) - Google Analytics