Java
RobbyZha
这个作者很懒,什么都没留下…
展开
-
Timer和TimerTask详解
http://blog.csdn.net/ahxu/article/details/249610 以下内容根据 The JavaTM Tutorial 和相关API doc翻译整理,以供日后参考: 1.概览 Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。 TimerTask一个抽象类,它的子类代表一个可转载 2013-12-03 17:36:36 · 338 阅读 · 0 评论 -
Timer和TimerTask详解
http://blog.csdn.net/ahxu/article/details/249610 1.概览 Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。 TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。 简单的一个例程: import java.util.Timer; im转载 2013-11-13 17:52:45 · 315 阅读 · 0 评论 -
Timer与TimerTask
http://nmj1987.iteye.com/blog/343748 Timer与TimerTask是java中比较常用的类,可以定期重复执行某项任务。以前我还不知道这两个类是,一般用Thread来处理,虽然同样可以解决问题,但效率上可能就差了些。既然java内建了这两个类,那就必然有它们的好处了。 顾名思义,Timer应该是个计时器,而TimerTask是需要计时的任务。转载 2013-11-13 16:51:16 · 630 阅读 · 0 评论 -
java数字转换为字符串,长度不够前面补0
http://hi.baidu.com/dingyongli/item/9f4b0faad1005d3c020a4d63 有时候我们需要固定长度的字符串做流水号,每添加一个记录时流水号的值加1, 而流水号的长度保持不变。 一般的做法是先把流水号转换为数值型,然后此数值加1,再把数值转换为字符串, 长度不够流水号长度时再在前面补0: //流水号加1后返回 public转载 2013-11-13 11:00:57 · 617 阅读 · 0 评论 -
Handler和HandlerThread
http://blog.csdn.net/h3c4lenovo/article/details/7915392 1.什么是Handler? SDK中关于Handler的说明如下: A Handler allows you to sendand process Messageand Runnable objects associated with a thread's Me转载 2013-11-05 20:35:21 · 421 阅读 · 0 评论 -
python+Eclipse+pydev环境搭建
http://www.cnblogs.com/Bonker/p/3584707.html 编辑器:Python 自带的 IDLE 简单快捷, 学习Python或者编写小型软件的时候。非常有用。 编辑器: Eclipse + pydev插件 1. Eclipse是写JAVA的IDE, 这样就可以通用了,学习代价小。 学会了Eclipse, 以后写转载 2015-04-21 18:38:23 · 284 阅读 · 0 评论 -
android xmpp开发 asmack实现断线自动重连
http://blog.csdn.net/ming_light/article/category/1531703 asmack本身封装了断线重连机制,但是有一点需要注意 在设置链接属性钱,要加载ReconnectionManager这个类,否则没有效果。 直接上代码: 第一步 [java] view plaincopy转载 2014-02-14 14:37:27 · 1637 阅读 · 0 评论 -
Apache NIO 框架 Mina 使用中出现 too many open files 问题的解决办法
http://xieyanhua.iteye.com/blog/1334986 最近一段时间在用 Apache NIO 框架 Mina, 用起来感觉不错。 我们使用 Apache NIO 作了一个 TCP server, 来处理 TCP 数据包。 只是最近突然发现 server 经常连接不上,每周一两次。用户没有进行屏幕截图就直接重新启动,没有找到第一手的故障现场资料。转载 2013-10-29 11:42:18 · 582 阅读 · 0 评论 -
Linux下jvm时区设置-JAVA时区问题
Linux下jvm时区设置-JAVA时区问题 2008-10-14 15:05 今天遇到一个问题,就是本机数据传到另外一台机器后时间加了8个小时,查资料了解了一下。 当使用JAVA网络编程的时候,需要注意:时区。user.timezone 可以使用下面的代码遍历当前的系统属性。 //-------------------------------------------------转载 2013-09-27 14:17:37 · 837 阅读 · 0 评论 -
java获取当前时区的时间
刚接触java,好多不懂的东西,今天终于获取了当前时区的时间 之前用过的一个获取时间的方法是 import java.util.Date; public class GetTime { public static void main(String[] args) { Date d = new Date(); System.out.println(d); }转载 2013-09-27 14:12:26 · 1930 阅读 · 0 评论 -
JAVA 时区问题
最近有遇到java的时间不对的事件,现象: 通过java语句获得系统时间,用 Date d = new Date(); SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd kk:mm:ss "); System.out.println(sdf.format(d)); 或者: Calendar now = Calendar.ge转载 2013-09-27 13:49:57 · 513 阅读 · 0 评论 -
android.mk中引用第3方 jar包的方法
在某一应用程序中有时候需要引用第三方jar包,那么怎么才能在编译app的时候把该jar包引入进入呢? 在该app下的Android.mk文件中添加如下语句: ------------------------------start----------------------------------------------- LOCAL_PATH := $(call my-dir) inclu转载 2013-10-11 15:34:59 · 465 阅读 · 0 评论 -
Android json解析有关内容学习笔记
毋庸置疑,Json是当下最主流最受欢迎的数据交换格式,得益于json的简单易用,一直没有系统的学习有关json的知识,总是一知半解,所以想整理一下json相关的学习内容。文档中指出,json是一种轻量级的具有良好的可读性和便于快速编写的的交换格式,获得当今大多数语言的支持,可在不同平台上进行数据交换,比较理想,正因为其种种优良特性使得其很快取代了xml。 所有的json相关资料习惯转载 2013-10-11 15:25:47 · 335 阅读 · 0 评论 -
android 网络编程 HttpGet类和HttpPost类使用详解
内容来源于《人人都玩开心网》一书 虽然在登录系统中使用了Web Service与服务端进行交互。但是在传递大量的数量时,Web Service显得有些笨拙。在本节将介绍移动电子相册中使用的另外一种与数据库交互的方法。直接发送HTTP GET或POST请求。这就要用到HttpGet、HttpPost以及HttpURLConnection这些类。 15.3.1 HttpGe转载 2013-10-08 11:12:39 · 578 阅读 · 0 评论 -
Android通过http协议POST传输方式
Android通过http协议POST传输方式如下: 方式一:HttpPost(import org.apache.http.client.methods.HttpPost) 代码如下: private Button button1,button2,button3; private TextView textView1; button1.setOnClickListener(new Bu转载 2013-10-08 10:52:47 · 435 阅读 · 0 评论 -
android http-post方法简单实现
本代码演示在 Android 如何使用 POST 来提交数据 1. [代码][Java]代码 跳至 [1] [全屏预览] view source print? 001 package com.hl; 002 003转载 2013-10-08 11:03:56 · 435 阅读 · 0 评论 -
Android HTTPPOST方法请求数据
Android HTTPPOST方法请求数据 protected static CommResult HttpPost(Context context, String url, HashMap map) { synchronized ("http post") { CommResult result = new CommResult(); HttpC转载 2013-10-08 10:57:44 · 468 阅读 · 0 评论 -
向一个资源的URI发送GET、POST、PUT和DELETE进行获取、创建、保存、删除操作
http://www.apkbus.com/forum.php?mod=viewthread&tid=4194 首先从维基百科上拷贝一点Rest的基本概念给大家看看,然后我们再开始详解在 android中如何调用Rest服务。 表象化状态转变(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他转载 2013-10-22 17:07:29 · 870 阅读 · 0 评论 -
TCP的长连接与短连接及其读写模式
http长连接与短连接 一、长连接与短连接: 长连接:client方与server方先建立连接,连接建立后不断开,然后再进行报文发送和接收。 这种方式下由于通讯连接一直存在。此种方式常用于P2P通信。 短连接:Client方与server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即断开连接。 此方式常用于一点对多点通讯。C/S通信。 二、长连接转载 2013-10-27 22:46:29 · 903 阅读 · 0 评论 -
TCP长连接与短连接的区别
http://www.cnblogs.com/liuyong/archive/2011/07/01/2095487.html 1. TCP连接 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是转载 2013-10-27 22:44:59 · 479 阅读 · 0 评论 -
android socket用TCP方式,client端怎么监听服务器发送来的数据
http://www.myexception.cn/android/1172505.html 请问一下android socket用TCP方式,Client 端如何监听服务器发送来的数据? 我客户端的发送部分线程的代码如下: Runnable SendThread = new Runnable() { public void run() { t转载 2013-10-18 13:47:08 · 1067 阅读 · 0 评论 -
TCP通信客户端Socket 心跳线程的实现
http://www.myexception.cn/j2se/717145.html - TCP通信客户端Socket 心跳线程的实现 如果自己去实现心跳功能其实最土的办法是隔一定时间向服务端发送一个心跳包,然后服务端如果收到了,服务端就发送一个响应信号,如果客户端在一定的时间间隔内取得了这个响应,那么连接是正常的,如果没有取得,那么重连这个socket. 我想如果JDK已经转载 2013-10-24 14:29:46 · 947 阅读 · 0 评论 -
BigDecimal的四舍五入和截断
关于四舍五入: ROUND_HALF_UP: 遇到.5的情况时往上近似,例: 1.5 ->;2 ROUND_HALF_DOWN : 遇到.5的情况时往下近似,例: 1.5 ->;1 BigDecimal a = new BigDecimal(1.5); System.out.println("down="+a.setScale(0,BigDecimal.ROUND_HALF_DOWN)+"\转载 2013-09-29 15:28:09 · 532 阅读 · 0 评论 -
android通过httpPost向服务器发送请求
import java.util.List; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.client.HttpClient; import org.apache.ht转载 2013-10-08 10:45:42 · 457 阅读 · 0 评论