java
spring_sky_
人,一定要靠自己,还有有思想~!
展开
-
关于DES加密
今天因为公司需要用到DES加密,所以自己写了一个 ,和大家一起分享一下了哦!呵呵 好东西,大家一起分享! 下面是源码: package MyDES;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import j原创 2011-11-17 11:30:00 · 1325 阅读 · 0 评论 -
android解析json
最近客户端需求变更,服务器发送json格式的数据解析,但是我在做javaEE的时候,发现json是可以直接得到List ,class对象这些的,而在本身的android里面,省略了这些,所以这些需要自己来写,个人觉得,如果封装一个工具类就好了,如果使用反射机制就可以封装出来一个,但是实体类的字段就必须是public的! 下面是这个工具类的代码: package com原创 2011-12-14 18:26:25 · 4244 阅读 · 6 评论 -
android有进度条的下载图片并且显示图片
最近工作不忙,感觉对progressBar不熟悉,所以决定写一个有进度条的下载文件例子!下面的代码就是我写的下载一个图片,并且把图片显示出来的代码:layout文件布局很简单:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_p原创 2012-01-18 13:28:28 · 9007 阅读 · 3 评论 -
转化文件大小
这个方法就是把文件的大小 formet成常用的文件格式,其实之间转化就是1024的转化 package com.zhangkeinfo.test;import java.text.DecimalFormat;/** * 格式化文件文件大小 * @author spring sky * */public class FileSize { public原创 2012-03-01 18:00:42 · 1341 阅读 · 0 评论 -
随机生成0~9十个数字,十个数字不重复(包含升序,降序)
最近写一个给用户输入的密码键盘,所以为了安全期间,写一个随机生成0~9的数字,每个不重复,废话不说了,直接贴出代码: import java.util.ArrayList;import java.util.List;/** * 随机得到10个数字 * 平且这10个数字都是0~9之间 * 这10个数字不会重复 * @author spring sky原创 2012-03-07 09:03:40 · 6376 阅读 · 6 评论 -
android或java用DES加密解密文件
最近做项目,需要加密android客户端的一些sql语句,我当时使用的是DES加密的,结果加密出现了javax.crypto.BadPaddingException: Given final block not properly padded这样的错误,要不就是出现乱码的问题,很纠结!当时查了一些资料,就有可能是密钥的问题或者编码的问题,检查了发现,密钥正确的,就是在创建Key 的时候,得原创 2012-05-08 23:05:37 · 6896 阅读 · 11 评论 -
java DES ECB模式对称加密解密
最近需要又要使用DES加密数据,要求DES加密出来的数据为对称加密,经过研究,发现了一些问题:1.DES对称ECB模式加密的数据,长度必须为8的倍数2.加密的数据,加密后先转码(因为加密后的数据我是转码了),否则解密是乱码格式 一下是源代码:这个是加密的工具类:package com.palmfu.sql;import java.security.Key;i原创 2012-10-18 15:52:09 · 19528 阅读 · 3 评论 -
android上传文件到服务器
android对于上传文件,还是很简单的,和java里面的上传都是一样的,基本上都是熟悉操作输出流和输入流!还有一个特别重要的就是需要一些content-type这些参数的配置! 如果这些都弄好了,上传就很简单了! 下面是我写的一个上传的工具类:package com.spring.sky.image.upload.network;import java.io.DataOut原创 2011-12-22 13:41:20 · 7014 阅读 · 6 评论 -
android选择图片或拍照图片上传到服务器(包括上传参数)
最近要搞一个项目,需要上传相册和拍照的图片,不负所望,终于完成了! 不过需要说明一下,其实网上很多教程拍照的图片,都是缩略图不是很清晰,所以需要在调用照相机的时候,事先生成一个地址,用于标识拍照的图片URI具体上传代码:1.选择图片和上传界面,包括上传完成和异常的回调监听package com.spring.sky.image.upload;import java.u原创 2012-11-22 20:10:11 · 93913 阅读 · 127 评论 -
HttpClient 和 HttpURLConnection 共用session
最近又开始折腾android项目了,项目中需要请求服务器段的接口,又要涉及到图片的资源,比较纠结的是,我开始着手这个项目的时候,网络请求的框架已经完成了,现在存在一个问题就是,请求接口的使用的是HttpClient,这个是已经封装好了,不方便修改的,但是图片下载,如果这套框架的话,很不方便(涉及到多线程下载图片和缓存),挺纠结的,打算用他的框架,但是ListView中的列表图片用HttpClien原创 2013-06-14 15:41:44 · 6997 阅读 · 5 评论 -
android使用webview上传文件(支持相册和拍照)
老夫最近需要做一个项目,需要调用服务器段的一些网页来选择文件,刚开始还挺纠结的,不知从何下手,网上大致预览了大神们走过的路,他们传统的方式都是使用一下代码: public void openFileChooser(ValueCallback uploadMsg, String acceptType, String capture) { mUploadMessage = uploa原创 2013-08-19 16:31:54 · 13589 阅读 · 10 评论 -
关于android 使用bitmap的OOM心得和解决方案
android开发,从2010年开始学习到现在的独立完成一个app,这漫长的四年,已经经历了很多次bug的折磨,无数次的加班训练。然而,自以为自己已经比较了解android了,却最近在一个项目上,因为oom而折腾了一个周,回到原地,认识了自己的不足,感觉自己是如此的菜鸟呀。好了,不废话,大家在使用开发android的时候,很少会注意或者意识到释放内存的重要性,因为大家在使用过程中,涉及的图片资原创 2014-05-07 15:41:59 · 14919 阅读 · 12 评论 -
Java远程方法调用RMI
前段时间,公司做web service的时候,看了一下资料,当时看见一个叫rmi的东西(远程方法调用),最近闲着,所以看了一下 ,感觉挺简单的!所以写了一个例子提供给大家把! rmi的服务端,必须要使用接口,同时还有接口的实现类!所以下面的两个文件是接口类和接口的实现类! UserDao 接口:/** * 远程接口 必须继承与Remote对象 * @a原创 2012-02-07 11:35:11 · 3331 阅读 · 3 评论 -
android获取URLConnection和HttpClient网络请求响应码
前段时间,有朋友问我网络请求怎么监听超时,这个我当时也没有没有做过,就认为是try....catch...获取异常,结果发现没有获取到,今天有时间,研究了一下,发现是从响应中来获取的对象中获取的,下面我把自己写的URLConnection和HttpClient网络请求响应码的实体共享给大家,希望对大家有帮助! package com.zhangke.product.platform原创 2012-01-12 16:15:12 · 3707 阅读 · 0 评论 -
java把一个文件转化为byte字节
最近做android的时候,同事说用一个URL获取一张图片太慢了,看能不能发字节过来,我就测试了一下,把一个File的文件转化为一个byte[]数组字节,下面是代码: import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStr原创 2011-12-23 16:13:34 · 8360 阅读 · 0 评论 -
MyEclipse Eclipse下配置各种插件的方法
在MyEclipse下配置插件, 有时候会出现无法开发javaEE项目的可能,这是因为MyEclipse反盗版的效果导致,所以有一种万能配置插件的方法!我这里就用PHP为例子!第一步: 找到MyEclipse的安装目录,比如:我的系统是window7,对应的MyEclipse目录为:C:\Users\sky\AppData\Local\MyEclipse\MyEclipse 9,在这里目录下,原创 2011-11-22 17:04:30 · 2525 阅读 · 2 评论 -
hibernate连接Mysql中文乱码处理
有一次在开发javaEE的时候,需要用到Mysql,当时的服务器使用的是linux,我把所有的东西都写好了,但是在界面上出现的字符总是“???”,当时以为是数据库存放的编码不对!我发现mysql中的数据库编码也是utf8(我在struts2中配置的是utf-8) 当时很头疼,做了很长时间的javaEE,怎么还有这样的问题存在,当时查了很多资料,感觉都不能满意,终于有一次在google上面原创 2011-11-23 17:18:04 · 12461 阅读 · 5 评论 -
关于URLEncoder的编码和URLDecode解码
在我们开发中,很多时候会遇见各种编码乱码的问题,其实这都是编码不一致的问题,如果你懂得了关于URLEncoder的编码和URLDecode解码,那么问题就会随之消失!下面我们看看关于编码的代码: package com.zhagnke.test;import java.beans.Encoder;import java.net.URLDecoder;import原创 2011-11-29 10:20:34 · 13100 阅读 · 0 评论 -
关于MD5加密
关于MD5死加密,自己今天也写了一个,就和大家一起分享把! package MyMD5;import java.security.MessageDigest;/** * 2011年11月17日 11:23:44 * @author spring sky * @version 1.0 * Email [email protected] * My name : 石明政原创 2011-11-17 11:27:34 · 2498 阅读 · 0 评论 -
为android的HttpClient添加请求超时时间
在以前做一个android的移动项目的时候,想为httpClient对象添加请求超时和读取超时时间,发现httpClient的对象实现的defaultHttpClient对象中就没有设置超时时间的方法,所以一直郁闷的,觉得怎么回没有,难道defaultHttpClient对象中已经封装了请求超时时间和读取时间,不过这样不是可扩张性不好了,最近在android论坛上面,发现了其实android的ht原创 2011-11-28 11:23:52 · 13715 阅读 · 2 评论 -
windows部署tomcat到MyEclipse
在windows平台上,把tomcat部署到MyEclipse上面的方法:1:打开MyEclipse ,选择菜单window,图片如下: 2.选择Preferences,然后会出现一个弹出框 3.在右上角的地方输入:tomcat,然后会过滤出tomcat有关的 4.选择要部署的tomcat,比如我自己的tomcat版本是tomcat7,那么就选择原创 2011-11-30 10:26:30 · 2441 阅读 · 0 评论 -
org/apache/xml/serializer/TreeWalker错误解答
最近有一次做web开发的时候,使用的 struts2 spring2.5 hibernate3.3 项目已经开发完毕,后来需要用到webservice ,就添加了axis1.4上去,在没有添加webservice的时候,程序编译没有错误,后来就莫名其妙的错误了,出现org/apache/xml/serializer/TreeWalker 在网上说是xalan-2.7.1.jar 包没有添加,原创 2011-11-11 10:08:52 · 7664 阅读 · 3 评论 -
关于java中的一些特殊字符处理
在使用java语言开发程序中,难免会处理一下特殊的字符的问题,这里 spring给我们提供了一个很好的工具类StringEscapeUtils 这个包里面 包含了xml html javascript java sql的一些特殊字符的处理!方面的我们编程遇到的sql注入或者xml等问题! xwork-2.1.3.jar 的包下载地址:http://mirrors.ibiblio.org/pu原创 2011-11-11 10:08:38 · 2585 阅读 · 0 评论 -
java解压RAR压缩文件
最近在看java解压缩,发现RAR没有公开加密算法,所以java内部没有提供api解压,当时就觉得郁闷的,结果在网上查阅了一些,发现了一个思路,就是可以调用系统的命令解压文件,下面是解压的RAR文件的方法 package zip;import java.io.BufferedReader;import java.io.File;import java.io.IOExcept原创 2011-12-06 11:25:55 · 3799 阅读 · 0 评论 -
tomcat配置虚拟主机
在目前,很多服务器都是一台服务器对外可以访问很多个javaEE的项目,这种实现方式就需要在tomcat里面配置虚拟主机了!下面就说说如何配置虚拟主机: 找到tomcat的安装目录,到TOMCAT_HOME/apache-tomcat7/conf目录下,找到server.xml这个文件,打开该文件,在该文件中找到关于Engine这个子节点 上面的配置了一个default原创 2011-12-08 10:47:00 · 12725 阅读 · 1 评论 -
spring定时任务小例子
闲着写了一个spring定时任务的小例子,也积累一下,免得做android开发把javaEE的都忘记了!下面是spring定时任务的代码:这个是一个很简单的MyTime类,里面有一个方法就是得到当前时间并且打印出来package com.zhangkeinfo.spring.time;import java.sql.Timestamp;/** * spring 定时任务原创 2011-12-23 15:41:40 · 3852 阅读 · 0 评论 -
仿百度糯米/美团二级菜单
好久没有打开我的CSDN博客了,也是因为年龄一年年大了,生活压力大了,思考的事情已经不在项目上了,最近看见有人给我csdn上留言,说我好久没有更新CSDN了,我刚好最近在开发一个商城项目,实现了一个简单的控件,就和大家一起分享一下。控件的效果就是类似百度糯米或者美团的二级菜单,我开发iOS的客户端菜单功能,直接参考了git一个项目,对应的UI效果:其实效果看起来还不错。iO原创 2016-11-03 18:35:37 · 3604 阅读 · 0 评论