上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 26 下一页
摘要: 最近发现eclipse开发android的时候出现了一些问题。第一是R文件无法自动映射,每次都需要clean project才可以。第二是LayoutLib is too recent. Update your tool!网络找了半天 都是提示说要更新ADT,手动更新,提示找不到更新。重操旧业,打开... 阅读全文
posted @ 2013-05-09 02:51 draem0507 阅读(16214) 评论(0) 推荐(0) 编辑
摘要: 记得来newland面试的时候,有一个笔试题是关于rmi,rpc cobar web service的选择题。当时对这些不是很懂,除了一个Web Service.那时候天真的认为要远程调用服务除了Web Service还是Web Service。最近晚上正好有时候,就介绍下java中几种调用rpc的方式吧。一、RMIRMI(remote method Invocation)远程方法调用,从JDK1.1开始就出现,极大的增强了java的分布式处理能力。相对于其他的rpc,RMI优势在于无需引入其他外部的jar包,对于处理一些小的应用,会非常的方便和轻巧。劣势是只能是java-to-java模式, 阅读全文
posted @ 2013-05-08 22:00 draem0507 阅读(2487) 评论(1) 推荐(3) 编辑
摘要: NIO是相对于IO来说的。因为NIO=new IO。从JDK1.4版本以后引进来的。可以说NIO是对IO的补充,NIO是对IO的进一步封装,解决了原本IO自身堵塞的问题(虽然可以通过线程来解决,但是占用了大量的CPU资源)简单来说,NIO有缓存Buffer对象,通过Channel来存储和读写Buffer。提供了Charset对象来实现Unicode与其他字符间的转换,最后通过Selector来完成非堵塞开发。关于NIO与IO区别 可以参考以下文章http://www.dewen.org/q/9648http://tutorials.jenkov.com/java-nio/nio-vs-io.h 阅读全文
posted @ 2013-05-08 17:36 draem0507 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 网络传输是存在风险的,因此对服服务端和客户端进行安全校验和传输信息的加密就显得非常的重要。上面一句有点拗口,简单解释如下文: 当客户使用SSL向站点服务器发送请求时,服务器向客户端发送一个证书,客户使用已安装的证书,验证服务器身份,然后检查IP地址(主机名)与客户端连接的主机是否匹配。客户生成可以用来对话的私钥(称为会话密钥),然后用服务者的公钥对它进行加密并将它发送到服务者。服务者用自己的私钥解密,然后用该信息和客户端一样的私有会话密钥。通常在这个阶段使用RSA算法。随后,客户端和服务器端使用私有会话密钥和私钥算法(通常是RC4)进行通信。使用另一个密钥的消息认证码来确保消息的完整性。接下来 阅读全文
posted @ 2013-05-08 17:29 draem0507 阅读(2262) 评论(2) 推荐(0) 编辑
摘要: 之前例子中已经介绍了如何使用socket进行信息的传输,及其如何进行多客户端的通信。但是实际开发中,我们不可能只传输简单的基础类型的数据。更多的是要传输一个对象,或则信息包。因此今天的场合要用到ObjectInputStream/ObjectOutputStream对象。要传输对象,我们首先定义一个对象类User 1 public class User implements Serializable{ 2 3 4 /** 5 * java.io.InvalidClassException: com.lwx.bean.User; local class in... 阅读全文
posted @ 2013-05-08 12:01 draem0507 阅读(1477) 评论(0) 推荐(0) 编辑
摘要: 单线程开发模式中。如果一个客户端没有与客户端断开连接,则其他的客户端就必须一直等待。多线程则允许多个客户端同时连接服务端,而不需要等待其他客户端断开后才可以连接,也就是通常所说的非阻塞通信。服务端 1 /** 2 * @author draem0507@gmail.com 3 * @TODO java线程开发之二 多线程 4 * @version 1.0 5 * @date 2013-5-7下午09:19:45 6 * @blgos http://www.cnblogs.com/draem0507 7 */ 8 9 10 class ServerTest {11... 阅读全文
posted @ 2013-05-08 11:50 draem0507 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 对java的socket一直很陌生,陌生到别人问我线程通信时,感觉自己无地自容,愧对自己多java的热爱。正好最近项目抽风中,看到csdn上有相关资料,就自己写了点demo。希望对刚入门或则尽快掌握socket通信开发的朋友有所启发。服务端代码 1 /** 2 * @author draem0507@gmail.com 3 * @TODO java线程开发之一 单线程 4 * @version 1.0 5 * @date 2013-5-7下午09:19:45 6 * @blgos myblog:http://www.cnblogs.com/draem0507 7 *... 阅读全文
posted @ 2013-05-08 11:18 draem0507 阅读(3632) 评论(0) 推荐(0) 编辑
摘要: PrintWriter在以下以pw代替,在写client与server进行测试的通讯程序时,用pw.println(str)可以把数据发送给客户端,而pw.write(str)却不行!查看源码发现: pw.println(str)方法是由write方法与println()方法组成,页println()方法中执行了newLine()方法。 而 newLine()实现中有一条out.write(lineSeparator); 即println(str)方法比write方法中多输出了一个lineSeparator字符; 其中lineSeparator实现为;lineSeparator = (... 阅读全文
posted @ 2013-05-07 21:11 draem0507 阅读(6587) 评论(0) 推荐(0) 编辑
摘要: 1、新建一个Activity,并把各个生命周期打印出来2、运行Activity,得到如下信息onCreate-->onStart-->onResume-->3、按crtl+f12切换成横屏时onSaveInstanceState-->onPause-->onStop-->onDestroy-->onCreate-->onStart-->onRestoreInstanceState-->onResume-->4、再按crtl+f12切换成竖屏时,发现打印了两次相同的logonSaveInstanceState-->onPau 阅读全文
posted @ 2013-05-07 11:02 draem0507 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/egojit/archive/2013/05/03/Android.html在做项目的时候我遇到这样一种业务,就是我需要将联系人已列表的形式展示出来以供选择,当然手机中的联系人肯定不止一条,大多情况很难一屏展示,那么就需要类似分页的效果。这里用ListView去实现。首先上效果图点击加载后就继续加载后面的12条数据。这样我们就实现了我们想要的分页效果了。首先创建一个activity_link.xml作为承载view。代码如下:<?xml version="1.0" encoding="utf-8&quo 阅读全文
posted @ 2013-05-04 02:03 draem0507 阅读(2238) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 26 下一页
View Code