- 浏览: 97067 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
cwocwo:
! 这就完了...
Dojo的压缩 -
penghao122:
深以为然。的确如此
程序员为什么跳槽 -
sunchang_long:
很荣幸 看到这么两位牛人的发言。朴素....
程序员为什么跳槽 -
lao_lee:
首先,你需要部署一个Windows AD domain。
其次 ...
Windows SPNEGO 开发小结 -
Lincoln:
以前听说SOA是说给企业老总听的,与程序员无关,所以没有多多关 ...
Web service杂谈
文章列表
P2P网络借贷国内外理论与实践研究文献综述
http://wenku.baidu.com/view/ca41e76f011ca300a6c3907e.html
Duan et al.(2009)认为群体行为在P2P网络贷款中特别显著,原因之一是网络中信息过多,使用者很难理解和使用全部的信息Brynjolfsson&Smith(2000);二是人们更易从网上获得其他人的选择和建议。
Duan et al.(2009)描述了许多社会和经济的情形,如群体行为使个人的选择更易受他人决定的影响,因此导致了许多经济的现象,如:投资者的建议(Scharfstein&Stein19 ...
高并发
谈到高并发,恐怕已经是老生常谈了吧,每家公司都会津津乐道,但是也都没有什么太多的原创技术。我总结下来就是三个方面:
网络层面:
智能DNS可以根据请求的IP把请求分配到离用户“最近”的服务器上(也就是CDN)
LVS,一个最简单的负载均衡器,提供一个虚IP,然后把打到虚IP的请求分配到具体的服务器上。
缓存层面:
CDN缓存 - 有了CDN技术,可以把静态页面缓存到CDN上 - 解决网络问题。
数据缓存 - memcached,把数据用key-val对的形式缓存到内存里。
数据库缓存 - OR-mapping解决方案需要把数据库的内容缓存到二级缓存上。 ...
离职感言 - 七律一首
- 博客分类:
- IT观察
2012年9月22号,离开了我工作8年之久的IBM,感想很多,集成小诗一首,诗曰:
青年湖畔别诸友,
携衣将裹赴京行。
入门欲求屠龙术,
无奈但闻群鸡声。
掩面梦徊不忍别,
竟堪岁月逝围城,
愿君多拮智慧果,
他日腾达势如虹。
使用Dojo开发了页面的全部交互代码,写完之后发现性能问题挺大。Dojo本身的代码规模倒不大,最大的问题是dojo的module机制把代码分散在大量的小碎javaScript文件里,一个页面装载的时候就压几十个请求到server上,页面装载时间非常慢。
本来准备换成jQuery的,昨天晚上试了一下,使用Dojo需要20多秒来装载的页面,换成jQuery以后1秒就成了。但是换框架这事还是一个比较大的架构考量,意味着对我的所有jsp页面要做重构。
早晨和李蛟一同上班,谈到了这个问题,他介绍了Dojo build系统给我,回来赶快试了一下,发现正好是我所需要的。打印了这篇文档下来:
...
04年
Lotus Workplace Client Technology开发,软件工程师 b6
IBM CDL
VoIP
05-06年
Lotus Expeditor开发人员,06年升职b7,Staff Engineer
WSRP,Portal集成
07-08年
Lotus Expeditor产品专家,售前支持。
安全、认证、Web Service、SOA设计
08年
Eclipse committer for Higgins project,08年升职b8,Advisory Engineer ...
本人在developerWorks上投稿的一篇文章,写的一般,收录在这:
http://www.ibm.com/developerworks/cn/lotus/domino-orm/
引言
Domino 数据库与关系型数据库之间数据的流通性是 Domino 用户所面临的一个普遍问题。与目前通用关系数据库相比,Domino 数据库有其独特的特点:它不像关系数据库那样有一种通用的脚本化的查询语言(即 SQL),而是基于共享文档的思想建立起来的,存储的基本单元是文档,用户通过特定的视图来得到所需的文档集合。
由于 Domino 数据库管理机制自身没有提供脚本式的接口,用户往往 ...
1. 设计阶段的安全考虑
1.1. 清晰定义安全用例。用例设计要考虑所有的边界情况,覆盖所有可能的异常路径。(把异常路径写进用例中)
1.2. 统一的认证入口,或称单点登入。入口可以提供直接的认证方式(Form,Client Certificate)或者间接的(联邦)认证方式。所有的应用和服务都应当通过认证。
1.3. 单点注销。如果用户从入口点注销,那BSS需要引导用户把所有已经打开的应用都注销掉。
1.4. 服务器间调用的认证:
- 服务器间可以共享一对称密钥,调用方把用户ID用这个密钥加密后作为一个token放到HTTP请求头里,服务方解密即可。如果不能解密说明 ...
数据中心总体结构
数据中心一般在逻辑上划分为三个部分:红区、黄区(DMZ)和绿区。红区是Internet流量通行的区域。红区和DMZ通过企业防火墙隔离开。通过企业防火墙之后,进入黄区。黄区是数据中心与Internet的接口,一般放置HTTP服务器、反向代理服务器等设施。黄区和绿区可以在同一个LAN中,通过VLAN的配置分隔开。黄区和绿区的交互可通过VLAN上层的路由器上明确的路由配置类完成。数据中心的绿区一般向外访问的链接是明确配置的,如果绿区中也有客户端机器,那么绿区和黄区之间也需要通过防火墙隔离开。
登录与认证
PaaS平台一般在DMZ区设立专门的反向代理服务器用于用户的登录和认 ...
这是我见到的关于WebSphere认证方面写的最全面的文章,收录如下:
http://www.ibm.com/developerworks/websphere/techjournal/0508_benantar/0508_benantar.html
TAI可以用于集成第三方的认证机制,比如基于SAML的IdP认证方式。
Copy Jeesmon's letter here:
Hi Mike/Tie Li,
I checked in a Firefox extension that can launch external selectors directly or using Higgins Selector Selector. It is based on Novell抯 firefox addon for client based selector and it has the support to directly launch Higgins selectors (Client Based Selec ...
- 2008-05-02 16:00
- 浏览 1320
- 评论(0)
很多新闻报道居然分不清这两着的区别,而将其混为一谈,真的是无语了。如果您还不清楚,我愿意给您做一个科普辅导。
所谓开源软件,是把源代码公开,但是不一定免费。源代码公开有好多种形式暂且不论,就算提供免费 ...
- 2008-04-30 09:54
- 浏览 1374
- 评论(0)
在Microsoft CardSpace 1.0中,是可以用PIN code保护managed card的,但是这一点在规范中说的却很模糊,到底保护了什么数据? Managed card不自己存储claim value, 也没有master key, 所以没有需要用PIN code来加密的数据.
另外, Managed card有自己的方式来防止其被冒用, 因为STS是需要认证的.
基于上述原因,我们在Higgins中不支持managed card的PIN code保护, 这一点是与CardSpace不同的. 我需要测试一个从Cardspace导出的.crds文件, 包含有经过PIN cod ...
- 2008-04-28 10:49
- 浏览 1195
- 评论(0)
PIN code support for CardSpace type i-card.
Category the cards in the selector perspective.
Provide a JKS key store file for the X.509 backed i-cards. (No certificate management support in the current plan) And use Higgins configuration file to specify the store-pass and key-pass.
A simple install ...
- 2008-04-26 23:53
- 浏览 884
- 评论(0)
5月21-23日, Higgins要和Microsoft CardSpace的同行们举行F2F meeting.
[Mary] Opportunity to influence CardSpace 2.0 May 21-23. Possible Higgins Face-to-Face with CardSpace team on afternoon of Wednesday the 21st or afternoon of Friday the 23rd. See [3] for link to wiki page to collect suggestions. See [4] for ...
- 2008-04-24 13:20
- 浏览 930
- 评论(0)
声明: 本文所有code除摘自网络的已注明出处外,都是本人在个人时间进行练习的代码,系本人个人书写,没有copy自任何出处, 也与IBM, Eclipse, 以及任何其他组织无关,本人也不对其主张任何权利.
1. 如何判断一张卡是否被lock?
- 下面的字段不为空
RoamingInformationCard/InformationCardMetaData/PinDigest
2. 如何解锁?
2.1. 用户输入PIN code, 检测用户输入
String password = "12345678";
try {
byte[] byte_pw = pas ...
- 2008-04-23 15:30
- 浏览 1037
- 评论(0)