自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(222)
  • 问答 (2)
  • 收藏
  • 关注

原创 Android:windowSoftInputMode属性说明

本文章来自CSDN博客:http://blog.csdn.net/zhaokaiqiang1992,转载请注明地址!    在前面的一篇文章中,简单的介绍了一下如何实现软键盘不自动弹出,使用的方法是设置Android:windowSoftInputMode属性。那么,这个属性到底是干什么的,他有什么作用呢?今天这篇文章,就是探索android:windowSoftInputMode属...

2016-10-27 13:56:07 225

原创 jQuery轻量级响应式图片轮播插件ResponsiveSlides.js

ResponsiveSlides.js是一个展示同一容器内图片的轻量级响应式jQuery幻灯片插件(tiny responsive slideshow jQuery plugin)。它支持包括IE6在内的几乎所有的浏览器,在IE6中还支持最大宽度属性,但在其它浏览器中并不原生支持。你需要做的只是链接jquery并且把图片裁剪为相同大小。特点:1.文件较小(通过缩减和gz压缩只有792字...

2016-10-27 13:26:36 392

原创 Android-Universal-Image-Loader介绍

Android-Universal-Image-Loader是Android是用的比较多的一款开源的图片下载库,先看看GitHub上的介绍。 资源类型:"http://site.com/image.png" // from Web"file:///mnt/sdcard/image.png" // from SD card"file:///mnt/sdcard/video.m...

2016-10-27 10:00:21 191

原创 android6.0新特性之权限管理

现状:1、当代码编译版本都是 5.0及其以下(API23以下),在Manifest注册了权限。    运行在6.0以下手机没有问题,用户只能在安装的时候选择同意权限,不能修改(不考虑第三方安全软件设置的因素)    运行在6.0及其以上,对于敏感权限用户可以在设置中修改(不需要第三方软件),修改时系统会提示用户“可能会导致无法正常运行”,但还可以修改成功。一旦修改了在API23以...

2016-08-04 11:42:11 140

原创 Android一些特殊方法

1、判断一个程序是否显示在前端/** * 判断一个程序是否显示在前端 * * @param packageName程序包名 * @param context上下文环境 * @return true--->在前端,false--->不在前端 */ public static boolean isApplicationShowing(Str...

2015-05-25 15:26:39 143

HttpURLConnection附件上传

整合了一个自己写的采用Http做附件上传的工具,分享一下!/** * 以Http协议传输文件 * * @author [email protected] * */public class HttpPostUtil { private final static char[] MULTIPART_CHARS = "-_1234567890abcdefgh...

2015-05-15 18:25:01 215

原创 Volley附件上传报java.io.EOFException异常但附件成功上传

Volley本身不支持附件上传的,但可以很容易扩展一个Request,主要实现getBody()方法,由于getBody()方法返回值是byte[],所以这也决定了这个上传的方法只适合小文件上传。 最近发现一个问题,上传完报一个异常:java.io.EOFException,但服务器完整接收了,文件已成功上传。网上搜了半天,很多人说了一些问题。后来我仔细查找代码,找到了原因:httpU...

2015-05-13 17:09:45 128

原创 Android-Universal-Image-Loader

本文引自:  https://github.com/nostra13/Android-Universal-Image-Loader                 http://www.cnblogs.com/hsx514/p/3460179.html                 http://www.cnblogs.com/tianzhijiexian/p/4034304.htm...

2015-05-09 17:10:44 84

原创 startActivityForResult启动singleTask的Activity,则onActivitResult()立即回调且resultCode为RE...

本文转自:http://blog.csdn.net/sodino/article/details/22101881 问题现象:          在刚安装完demo应用未登录任何帐号时,通过系统内的分享功能想将文件/图片等内容"发送给好友"或"发送到我的电脑",触发登录界面,但登录成功后,没有跳转到选择demo好友发送界面,无法继续发送。         本文为Sodino...

2015-05-07 16:32:53 178

原创 ActionSheetForAndroid

本文引自:https://github.com/baoyongzhang/ActionSheetForAndroid ActionSheetForAndroid模仿IOS里面的UIActionSheet控件,有iOS6和iOS7两种风格,可以自定义风格,背景图片、按钮图片、文字颜色、间距等。     使用方法创建一个ActionSheet并显示Action...

2015-05-06 17:50:46 92

获取系统联系人信息

一、获取手机联系人姓名及手机号//跳转到系统联系人应用Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI); try { startActivityForResult(intent, Contacts1RequestCode); } ...

2015-04-22 20:53:33 122

TextView用法总法

Android UI —— TextView 篇一、TextView不同区域设置颜色,大小、点击事件String msg = getResources().getString(R.string.school_roll_auth); SpannableStringBuilder style = new SpannableStringBuilder(msg); // 设置字体颜...

2015-04-22 20:41:22 131

原创 java自带线程池和队列详细讲解

Java线程池使用说明一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就...

2014-11-29 16:39:57 101

原创 Java Socke t编程

本编文章全部转自:http://haohaoxuexi.iteye.com/blog/1979837  觉得非常好,收藏一下。 Java Socket编程       对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端...

2014-11-26 18:55:36 161

Android左滑菜单

首先要介绍一下Scroller 对象。参考:http://blog.csdn.net/bigconvience/article/details/26697645Scroller 启不到对View滑动的作动,View的滑动效果要由View自己的scrollTo()、scrollBy()、computeScroll() 等方法完成!通常是用mScroller记录/计算View滚动的位置,再重...

2014-11-09 22:50:51 273

LayoutInflater.inflate()方法的介绍

最近一直想弄明白LayoutInflater对象的inflate方法的用法,今天做了实例。<LinearLayout android:id="@+id/ll_item_Group" android:layout_width="match_parent" android:layout_height="200dp" ...

2014-11-09 18:29:19 277

Hessian实战应用之设置Hessian报文头信息

 使用Hessian中,在Java模拟客户端的时候可能存在需要向Hessian报文头信息设置一些参数,如token信息。默认的HessianProxyFactory对没有方法设置报文头的方法。以下方法可以做到。1.新建自己的HessianProxyFactory继承com.connection.ForwardHessianConnectionFactory/** * 接口调用的Hes...

2013-07-25 13:50:22 601

原创 Java Web 文件下载之断点续传

        断点续传,听上去似乎是个比较高级的话题,本文只讲述一下http版的断点续传,其他协议的大家可以自行研究。        http协议中,服务端实现断点续传首先需要读取客户端传送的Range头信息,比如“Range: bytes=12583394-”这个就是指原来正在下载的文件需要从第12583394字节继续下载,然后我们利用java.io.File的skip方法,舍弃掉原文件...

2013-07-24 10:43:16 532

Hessian实战应用之获取客户端请求URL和重新转发客户端请求

在项目中,可能存对Hessian的特殊的要求改造,以下两个例子就是我在项目中遇到的 一、对服务器方法调用前做一些校验,获取客户端请求参数实现方法:继承com.caucho.hessian.server.HessianServlet重写service方法,代码如下:/** * 本地化的HessianServlet,用于服务务器方法调用前的校验 * * @author ...

2013-04-15 14:12:24 436

原创 Hessian入门引路

最近在项目中接触到了Hessian,发现这是一个比较好的东西。官方地址:http://www.caucho.com/hessian/下面是网络上的一些说明资料:        相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议(Binary),因为采用的是二进制协议,所以它很适合于发送二进制数据。Hessian通常通过Web应用来提供服务,因此非常类似于WebSer...

2013-04-14 16:15:53 108

Java Web开发Session超时设置

在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的。Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时间)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session就不存在了。 设置Session超时时间方式:方式一: 在web.xml中设置sessi...

2013-04-12 10:17:07 1654

原创 Web文件下载注意事项

一、Content-Disposition的设置 response.setHeader("Content-Disposition", "attachment; filename="+ fileName);  常见上面的设置,有时若设置错误则出现一些提示信息如:服务器返回一个excel文件的outStream的时候会提示你打开URL的格式与文件扩展指定格式不一格...Cont...

2012-11-29 00:11:25 100

原创 AS400作业备份

今天有一个需求,要求把AS400一个Queue里面的作业备份到另一个Queue里面,备份成功后删除。String copyCmd = new String( "QSYS/SNDTCPSPLF RMTSYS('" + this.backServerIp + "') " + "PRTQ(" + this.backQueueN...

2012-06-21 23:08:33 274

原创 Spring的定时任务开发及对Quartz和Timer支持

相于Quartz和Timer的用法请见开源技术部分:http://zmx.iteye.com/admin/blogs/1479582一,添加对Spring的支持web.xml中添加:<context-param> <param-name>contextConfigLocation</param-name> <param-value&...

2012-04-08 23:05:37 64

Java 定时任务及作业调度 Quartz与Timer

相于Quartz的简介可以去网上查查,Timer是JDK中提供的,它们俩个都可以用来做:定时任务,作业调度最近一个项目要用到这个,所以在网上花了一点时间搜集一下资料。我这里只能做为入门练习,深入的学习要在项目锻炼。一、Quartz1.开发作业,要继承org.quartz.Jobimport org.quartz.Job;import org.quartz.JobExecutio...

2012-04-08 22:35:58 205

Flex与Java低数据量通信息二:URLLoader及非视图组件的事件发布订阅

该实例使用URLLoader向服务器获取XML和txt(properties格式数据)数据,由于获取数据由URLLoader完成,我将些操作单独放到另一个as文件中,故与视图组件分开,那么如何通告视图组件已完成数据加载功能呢?我在自己的as文件中自定义了一个事件,当URLLoader完成数据加载时,发布自定义的事件并将数据随事件一起分布,再在视图组件中订阅自定义的事件。 一、先来认识一下U...

2010-11-12 20:01:13 67

Flex与Java低数据量通信息一:HTTPService

学习了一下Flex,想总结一下Flex与Java通信的例子。其中Flex与Java高数据量的通信用的是Blazeds,大多的例子是Blazeds自带的实例整理的。首先看看使用Flex中的HTTPService如何与Java的Servlet通信。Java端如下:public class LoginServlet extends HttpServlet { private st...

2010-11-12 18:13:17 90

Java Web上传组件使用:Commons-fileupload

Apache的上传组件其它已经被封装到Struts那中去了,我在网上找到了一些文章介绍它是如何上传文件的,自己跟了一下源码也写了一个上传的实例,仅供参考!一、JSP页面如下:<form method="POST" action="UploadServlet" ENCTYPE="multipart/form-data"> <table> &...

2010-11-04 19:47:28 117

Java Web上传组件使用:Cos

因工作原因,已经好久没有上线也有更新博客了,比较了一下比较常用的JavaWeb上传组件。这里介绍的是Cos。网上也有很多它的介绍,总之只有经过自己用过才能知道它好不好。一、JSP页面如下:<body> <form method="POST" action="CosUploadServlet" ENCTYPE="multipart/form-data"> ...

2010-11-04 19:26:28 215

Java Web上传组件使用:JSPUpload

关于JSPUpload的介绍可以去google一下,jar和使用实例可以在下面附件中下载,在这里我使JSPUpload实现一个JavaWeb文件上传的功能。JSP页面内容如下:<form method="POST" action="JspsmartUploadServlet" ENCTYPE="multipart/form-data"> <table> ...

2010-08-14 16:11:22 150

使用CGLIB的代理技术

import java.lang.reflect.Method;import net.sf.cglib.proxy.Enhancer;import net.sf.cglib.proxy.MethodInterceptor;import net.sf.cglib.proxy.MethodProxy;/** * 使用CGLIB创建代理对象工厂 * * @autho...

2010-06-09 19:04:40 81

使用反射和注解模拟Spring的依赖注入

作为一个应用Java的反射和注解的一个使用。首简写一个XML的配置如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...

2010-06-09 19:00:06 135

Spring基础入门五:基于XML和注解的Spring的AOP使用

1。首先基于注解配置的AOP使用:(在学习Spring的AOP之前建意先去学习一下Java的JDK动态代理和CGLIB的代理技术,AOP是基于代理实现的,JDK的动态代理需要目标对象实现一个接口,若没有实现接口则可以使用CGLIB,它的代理对象是继承目标对象。)目标对象的接口如下: public interface PersonService { public abstract...

2010-06-09 18:31:02 70

Spring基础入门三:基于@Component,@Service,@Controller,@Repositroy自动扫描方式把组件纳入Spring容器中管理...

使用@Component,@Service,@Controller,@Repositroy可以完成不用XML配置也可以将Java组件交给Spring容器JavaBean代码如下:package autoScan.dao;public interface StudentDao { public abstract void add();} @Repository@S...

2010-06-04 19:25:58 273

Spring基础入门二:基于XML及注解配置完成Spring对Bean的注入

第一种方法:手动装配完成依赖注入基于XML配置的:1。通过set方法注入 <!-- 手动装配 通过setter方式注入 --> <!-- Spring的DI注入方式 --> <bean id="studao" class="di.dao.imple.StudentDaoImple"></bean> <bean id

2010-06-04 19:14:42 95

Spring基础入门一:基于XML配置完成Spring对Bean的实例化

一、基于XML配置的Spring对Bean的实例化:有三种方式:类的构造器,静态工厂,实例工厂<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www....

2010-06-04 18:49:42 132

Java基础十:JDK 动态代理类分析(java.lang.reflect.Proxy使用)

/** * JDK 动态代理类分析(java.lang.reflect.Proxy使用) * * @author 张明学 * */public class ProxyStudy { @SuppressWarnings("unchecked") public static void main(String[] args) throws Exception {...

2010-05-28 19:25:43 210

Java基础九:Java中的类加载器说明,可以对class文件加密,自定义ClassLoader

/** * Java 类加载器 * * @author 张明学 * */public class ClassLoaderStudy { public static void main(String[] args) throws Exception { // 获取:加载ClassLoaderStudy的类加载器 System.out.println(C...

2010-05-28 19:22:23 80

Java基础八:泛型,?通配符

/** * JDK1.5 泛型 * * @author 张明学 * */public class GenericStudy { @SuppressWarnings( { "unchecked", "unused" }) public static void main(String[] args) throws Exception { // 第1点:Ja...

2010-05-28 19:17:19 109

Java基础七:注解Annotation使用说明

import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;import com.mengya.EnumStudy;/...

2010-05-28 19:14:34 60

空空如也

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

TA关注的人

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