java
大槐树2015
这个作者很懒,什么都没留下…
展开
-
ftpj4图解
转载 2012-06-07 10:48:59 · 1273 阅读 · 0 评论 -
google protobuf 数据格式
Protobuf消息定义消息由至少一个字段组合而成,类似于C语言中的结构。每个字段都有一定的格式。字段格式:限定修饰符① | 数据类型② | 字段名称③ | = | 字段编码值④ | [字段默认值⑤]①.限定修饰符包含 required\optional\repeated Required: 表示是一个必须字段,必须相对于发送方,在发送消息之前必须设置该字段转载 2014-12-11 15:12:39 · 2143 阅读 · 0 评论 -
Java多线程-工具篇-BlockingQueue
前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个队列转载 2014-12-16 15:28:24 · 584 阅读 · 0 评论 -
Ubuntu下jdk的安装
在我们编译Android源码时会出现下面这个问题build/core/config.mk:271: *** Error: could not find jdk tools.jar, please install JDK6, which you can download from java.sun.com. Stop.这个问题归根来说就是jdk6没安装好,或者没安装,这就需要我们再原创 2013-05-07 14:01:14 · 1564 阅读 · 0 评论 -
android java代码调用linux命令续
使用linux命令首先要获得root,执行命令时记得加上 busybox 。一般我们在用java IO的基本方法不能把文件放到usb文件,可以用linux命令来做。ProcessBuilder pb = new ProcessBuilder("/system/bin/sh"); //java.lang.ProcessBuilder: Creates operating syst转载 2013-01-11 17:04:55 · 6852 阅读 · 0 评论 -
坐标地址互找
Geocoding API1.什么是Geocoding?2.Geocoding API有哪些功能?3.使用限制4.如何使用5.服务地址6.接口参数7.返回数据说明8.接口示例什么是Geocoding?Geocoding API是一个供程序员调用的、http形式的地图服务接口。主要服务那些非网页程序的调用。例如C# 、C++、Java等原创 2012-12-21 11:31:00 · 4496 阅读 · 0 评论 -
java MD5加密解密
在Java中,java.security.MessageDigest (rt.jar中)已经定义了 MD5 的计算,所以我们只需要简单地调用即可得到 MD5 的128 位整数。然后将此 128 位计 16 个字节转换成 16 进制表示即可。 下面是一个可生成字符串或文件MD5校验码的例子,测试过,可当做工具类直接使用,其中最主要的是getMD5String(String s)和g转载 2012-12-21 10:06:18 · 9118 阅读 · 1 评论 -
java 实现linux命令
java程序中要执行linux命令主要依赖2个类:Process和Runtime首先看一下Process类:[plain] view plaincopyprint?ProcessBuilder.start() 和 Runtime.exec 方法创建一个本机进程,并返回 Process 子类的一个实例, 该实例可用来控制进程并获得相关信息。Process 类提供了执转载 2012-12-21 10:16:32 · 1582 阅读 · 0 评论 -
java用DES解密
public static final String passwrods = "2222222"; private KeyGenerator keygen;//提供对密钥生成器的功能,支持各种算法 private SecretKey deskey;//SecretKey 负责保存对称密钥 private Cipher c;//负责完成加密或解密工作public F原创 2012-12-21 09:37:13 · 2143 阅读 · 0 评论 -
android ftp案例分析
使用方法: FTPClient client = new FTPClient(); client.connect("ftp.host.com", 8021); client.login("carlo", "mypassword"); 没有异常表示连接成功,否则会垫子抛出FTPException异常。 当然还有一些重载方法,如果端口为21就可以用client.connect(ho转载 2012-06-07 10:02:19 · 5888 阅读 · 2 评论 -
android ftp客户端
1.建立FTPClient对象,连接服务器ftp.connect("169.254.xxx.xxx", 21); public String[] connect(String host, int port) throws IllegalStateException, IOException, FTPIllegalRepl转载 2012-06-07 10:49:32 · 9964 阅读 · 6 评论 -
Https原理
Https是什么?Https是基于安全目的的Http通道,其安全基础由SSL层来保证。最初由netscape公司研发,主要提供了通讯双方的身份认证和加密通信方法。现在广泛应用于互联网上安全敏感通讯。Https与Http主要区别协议基础不同:Https在Http下加入了SSL层,通讯方式不同:Https在数据通信之前需要客户端、服务器进行握手(身份认证),建立连接后,转载 2014-06-13 15:57:22 · 770 阅读 · 0 评论