- 浏览: 53816 次
- 性别:
- 来自: 杭州
最新评论
文章列表
1. 查看物理CPU的个数
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
2. 查看逻辑CPU的个数
#cat /proc/cpuinfo |grep "processor"|wc -l
3. 查看CPU是几核
#cat /proc/cpuinfo |grep "cores"|uniq
4. 查看CPU的主频
#cat /proc/cpuinfo |grep MHz|uniq
# uname -a
Linux euis1 2.6.9-55.ELsmp #1 SM ...
1 oauth1.0对手机客户端,移动设备等非server第三方的支持不好。其实oauth1.0也是可以支持手机客户端,移动设备等,也有相应的流程。但是oauth1.0是将多种流程合并成了一种,而事实证明,这种合并的流程体验性非常差
2 oauth1.0的三步认证过程比较繁琐和复杂,对第三方开发者增加了极大的开发难度
3 oauth1.0的加密需求过于复杂,第三方开发者使用oauth之前需要花费精力先实现oauth1.0的加密算法
4 oauth1.0的拓展性不够好
5 oauth1.0生成的access_token要求是永久有效的,这导致的问题是网站的安全性和破坏网站的架构
因 ...
- 2011-10-08 23:48
- 浏览 3587
- 评论(0)
OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。同时,任何第三方都可以使用OAUTH认证服务,任何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP、JavaSc ...
- 2011-10-08 18:07
- 浏览 1698
- 评论(0)
XML命名空间主要完成两件事情. 首先, 与C#的命名空间一样, 它们可以帮助避免命名冲突. 当你要合并来自两个不同XML文件的时候这可能会成为一个问题. 其次, 命名空间赋予了名称一个绝对的意义. 例如, 名称”nil” 可以代表任何意思, 然而, 如果和http://www.w3.org/2001/XMLSchema-instance命名空间一起, “nil”表示类似于C#当中null的意思, 并且有特定的规则指示其如何被应用.
XML的命名空间是使用xmlns属性来定义的:
1: <customer xmlns="OReilly.Nutshell.CSharp&q ...
今天调试一个http接口,调用端代码如下
URL url = new URL("http://www.AAA.com");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("POST");
connection.setDoOutput(true);
ObjectOutputStream out = new ObjectOutputStream(connect ...
1、最小化局部变量的作用域
最好在用到的时候再进行声明,遇到try catch时,变量在try内部初始化,避免无意义的初始化
2、使用for-each待遇传统的for循环
可以有效的减少变量的声明和初始化,减少出错的概率
注:一些需要对集 ...
最该被重构代码包括:
1、重复代码,同样的或类似的逻辑东一处西一处,改起来要人命
2、耦合性强的代码
3、老的代码逻辑
4、特别影响性能的代码
最近学习java消息相关的内容,整理了下学习内容:
1、问: 什么是 Java 消息服务?
答: Java 消息服务(Java Message Service,JMS) API 是一个用于访问企业消息传递系统的 API。是 Java 2 Platform, Enterprise(J2EE)的一部分。
2、目前流行的消息传送产品有哪些?
答:目前流行的有ActiveMQ、IBM WebSphere MQ、SonicMQ等
3、什么时候可以用到java消息机制?
答:(1)异构系统集成,整合现有资源,提高资源的利用率
(2)异步请求处理,减轻或消除系统瓶颈,提高用户生产率 ...
1、AUTO_ACKNOWLEDGE
从消息生产者角度:发送消息后就开始阻塞,直到从消息服务器收到回复,期间如发生异常则认为消息未被传送
从消息服务器角度:非持久消息在接受到消息后通知生产者,并将消息存入内存,持久性消息在接受道消息后先存入磁盘,然后通知生产者
从消费者角度:接受到消息后就向服务器发送确认信息,如果服务器没有收到确认,会重新发送
2、CLIENT_ACKNOWLEDGE
消费者可在处理完业务逻辑后显示调用message.acknowledge()通知jms提供者已成功接收道消息
3、DUPS_ACKNOWLEDGE
可将一条消息向同一目的地发送两次以上