2014年4月30日

Java(Android)线程池---基础篇

摘要: 1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?1 new Thread(new Runnable(){2 3 @Override4 public void run(){5 // TODO Auto-generated method... 阅读全文

posted @ 2014-04-30 10:38 sfce 阅读(227) 评论(0) 推荐(0) 编辑

递归

摘要: 要理解递归,你先得理解递归 阅读全文

posted @ 2014-04-30 10:33 sfce 阅读(136) 评论(0) 推荐(0) 编辑

2014年4月25日

looj的坑

摘要: AsyncHttpResponseHandler类中的第434行responseBody = buffer.buffer();换成responseBody = buffer.toByteArray(); 阅读全文

posted @ 2014-04-25 19:30 sfce 阅读(207) 评论(0) 推荐(0) 编辑

2014年4月23日

Java中的ReentrantLock和synchronized两种锁定机制的对比

摘要: 原文:http://www.ibm.com/developerworks/cn/java/j-jtp10264/index.html多线程和并发性并不是什么新内容,但是 Java 语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心类库包含一个 Thr... 阅读全文

posted @ 2014-04-23 18:16 sfce 阅读(191) 评论(0) 推荐(0) 编辑

2014年4月21日

RESTful架构的设计误区

摘要: 最常见的一种设计错误,就是URI包含动词。因为"资源"表示一种实体,所以应该是名词,URI不应该有动词,动词应该放在HTTP协议中。举例来说,某个URI是/posts/show/1,其中show是动词,这个URI就设计错了,正确的写法应该是/posts/1,然后用GET方法表示show。如果某些动作... 阅读全文

posted @ 2014-04-21 17:55 sfce 阅读(252) 评论(0) 推荐(0) 编辑

CRUD的http请求方式

摘要: HTTP的GET/POST/PUT/DELETE四个方法,对于CRUD四个类别的操作来说是足够的,映射关系是Create-POST/Retrieve-GET/Update-PUT/Delete-DELETE。 阅读全文

posted @ 2014-04-21 17:45 sfce 阅读(1116) 评论(0) 推荐(0) 编辑

RESTful API的安全性

摘要: RESTful API的安全性,主要包括三大方面:a) 对客户端做身份认证b) 对敏感的数据做加密,并且防止篡改c) 身份认证之后的授权对客户端做身份认证,有几种常见的做法:在请求中加签名参数为每个接入方分配一个密钥,并且规定一种签名的计算方法。要求接入方的请求中必须加上签名参数。这个做法是最简单的... 阅读全文

posted @ 2014-04-21 17:39 sfce 阅读(1165) 评论(0) 推荐(0) 编辑

REST风格的原则

摘要: 一个好的RESTful API,应该具备以下特征:这个API应该是对浏览器友好的,能够很好地融入Web,而不是与Web格格不入。浏览器是最常见和最通用的REST客户端。好的RESTful API应该能够使用浏览器+HTML完成所有的测试(不需要使用编程语言)。这样的API还可以很方便地使用各种自动化... 阅读全文

posted @ 2014-04-21 17:31 sfce 阅读(340) 评论(0) 推荐(0) 编辑

REST架构风格理解

摘要: 要深入理解REST,需要理解REST的五个关键词:资源(Resource)资源的表述(Representation)状态转移(State Transfer)统一接口(Uniform Interface)超文本驱动(Hypertext Driven)什么是资源?资源是一种看待服务器的方式,即,将服务器... 阅读全文

posted @ 2014-04-21 17:22 sfce 阅读(360) 评论(0) 推荐(0) 编辑

导航