迷失在天堂 的专栏

愿有多大、路有多长……

唐益鹏ID:sfdev
12986次访问,排名8622(-5)好友0人,关注者1
享受生活、享受现在。。。
sfdev的文章
原创 71 篇
翻译 4 篇
转载 10 篇
评论 15 篇
最近评论
kevinwulove:你好!
请问你的文章中软件腐化和设计原则的出处是哪里啊?是不是Alistair Cockburn的书Agile Software Development ?
d4114:快要毕业找工作了,最近一直在关注阿里巴巴,阿里软件,不知道有没机会进去!喜欢这句话,愿有多大,路有多长
sfdev:你说的是UsernameTokenForCertificate的实现方式么?
如果是,那每个浏览器都应该有一个证书,不过大家的证书内容应该都是相同的,都只包括公钥;因为这个证书要用来加密客户端随机生成的对称密钥;这个和Https的交互过程差不多,利用的是数字信封的原理;
sfdev:没有;但是调用方需要做的事情基本上差不多(准备证书、生成签名或者加密后的SOAP请求、接收SOAP返回解密或者验证签名),具体实现要看不通的调用方框架,PHP的调用可以参见http://blog.csdn.net/sfdev/archive/2008/03/29/2228761.aspx
eastsun_genius:对消费方是浏览器的时候,对wse3.0的userNameTokenPolicyCertificate安全方案,这个证书是每个浏览器session一个还是就是服务端消费方程序的那一个呢?!
文章分类
收藏
    相册
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes
    2008年01月

    原创 sqlplus使用技巧

    生产环境的db没法直接用开发工具(比如TOAD、PL/SQL Developer )来连接并进行数据操作,因为有很严格的权限控制(为了db安全考虑),我们开发人员能用的唯一工具就是通过sshterm登录到db server上面,然后用指定的受限用户名通过sqlplus登录,然后进行操作;习惯了使用开发工具的便利,初次回到sqlplus的话会非常不习惯,但只要我们设置一些简单的参数,就可以大大提高sqlplus的可用性; 另外,就是需要从db中导出数据到文件,默认情况下,导出文件中会有很多的垃圾信息,我们需要将他清理掉,此时相关的设置就很有作用啦;阅读全文>

    发表于 @ 2008年01月25日 14:32:00|评论(loading...)|编辑

    翻译 JAVA启动参数大全之三:非Stable参数

    下面我们将就Java HotSpot VM中-XX:的可配置参数列表进行描述;这些参数可以被松散的聚合成三类:行为参数(Behavioral Options):用于改变jvm的一些基础行为;性能调优(Performance Tuning):用于jvm的性能调优;调试参数(Debugging Options):一般用于打开跟踪、打印、输出等jvm参数,用于显示jvm更加详细的信息;阅读全文>

    发表于 @ 2008年01月24日 18:51:00|评论(loading...)|编辑

    翻译 JAVA启动参数大全之二:非标准参数

    非标准参数又称为扩展参数,其列表如下:-Xint-Xbatch-Xbootclasspath:bootclasspath-Xbootclasspath/a:path-Xbootclasspath/p:path-Xcheck:jni-Xfuture-Xnoclassgc-Xincgc-Xloggc:file-Xmsn-Xmxn-Xprof-Xrs-Xssn阅读全文>

    发表于 @ 2008年01月24日 15:51:00|评论(loading...)|编辑

    翻译 JAVA启动参数大全之一:标准参数

    标准参数列表如下:-client -server-agentlib:libname[=options] -agentpath:pathname[=options] -classpath classpath -cp classpath -Dproperty=value-enableassertions[:"..." | : ] -ea[:"..." | : ] -disableassertions[:"..." | :"..." | : ]-enablesystemassertions -esa -disablesystemassertions -dsa -jar -javaagent:jarpath[=options] -verbose -verbose:class -verbose:gc -verbose:jni -version -version:release -showversion -? -help -X阅读全文>

    发表于 @ 2008年01月23日 21:29:00|评论(loading...)|编辑

    原创 看最近火热的MapReduce对于Database是否为巨大倒退之争

    我觉得David其实也不是说要刻意贬低MapReduce,在其文中有很多地方都对其进行了肯定,并且他对其工作原理及其适用场景都有比较深的了解,比如文中提到的:MapReduce may be a good idea for writing certain types of general-purpose computations, but to the database community, it is ... 但他还是对其和RDatabase进行了比较,这样问题就搞大了,两者本来就是针对不同领域、不同场景而特有的一种技术,将其对比本来就不是一件公平的事情!于是乎,很多亲Google的fans开始发飙……阅读全文>

    发表于 @ 2008年01月22日 13:47:00|评论(loading...)|编辑

    原创 小技巧--利用firefox检测hession接口是否可用

    hession接口的验证不是很方便,一般的验证方式为:在IE中请求hession接口暴露出来的URL,返回代码为500即表示接口可用; 但这和标准web service接口验证相比简直太丑陋了,标准ws通过URL请求WSDL文件,若返回则表示ws接口可用,而hession则显示为一个错误页面!阅读全文>

    发表于 @ 2008年01月20日 12:05:00|评论(loading...)|编辑

    原创 08年TODO List -- 贵在坚持

    展望08年,工作上在不影响项目进度的情况下,希望自己能坚持做好以下两件事情:1、每天至少读一篇英文文档,每周翻译一篇技术文档;让我重新燃起对英语的热情是源自于去上海参加BEA WORLD 2007,那时候感觉自己的英语真的被遗忘得太多了,虽然现在也有search一些en文文档,但一般来说还是以看中文为主,以后要多加强了,希望自己能坚持住!2、每天坚持做俯卧撑,每周打羽毛球、跑800米;入冬以来,由于天气寒冷,打羽毛球的时间越来越少,锻炼也就少了,身体素质也变差很多了,现在还感冒着呢!阅读全文>

    发表于 @ 2008年01月19日 22:27:00|评论(loading...)|编辑

    原创 评--SINA发起的Memcachedb

    我看fenng和很多的网友都对memcachedb的思想比较推崇,将cache和db进行结合的确是一个不错的想法;不过出现得太晚了,差不多2年!在alibaba集团内利用这种思想的cache系统tbstore(taobao store)在05年底就开始了大规模的商用,并很快在集团内其他子公司中得到推广;现在在集团内部署的tbstore服务器数量应该早已经超过几百台了!而tbstore立项时memcached都还不是很成熟,但实现过程中还是借鉴了很多的memcached的实现经验;阅读全文>

    发表于 @ 2008年01月19日 19:33:00|评论(loading...)|编辑

    原创 遭遇OutOfMemoryError

    对系统压力测试大约4个小时左右,系统突然down掉,抛错为java.lang.OutOfMemoryError: requested 12 bytes for intptr_t in /BUILD_AREA/jdk1.5.0_10/hotspot/src/share/vm/runtime/deoptimization.cpp. Out of swap space?由于是晚上进行,所以没有观察到任何比较奇怪的现象出现,再次压力测试,仍然抛错,但稍微有些不同java.lang.OutOfMemoryError: requested 32756 bytes for ChunkPool::allocate. Out of swap space?经多次压力,现象100%可以重现;阅读全文>

    发表于 @ 2008年01月18日 12:38:00|评论(loading...)|编辑

    原创 ORACLE进阶之二:LOCK

    在数据库中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)和共享锁(Share Locks,即S锁)。当数据对象被加上排它锁时,其他的事务不能对它读取和修改。加了共享锁的数据对象可以被其他事务读取,但不能修改。数据库利用这两种基本的锁类型来对数据库的事务进行并发控制。 阅读全文>

    发表于 @ 2008年01月13日 19:14:00|评论(loading...)|编辑

    原创 ORACLE存储过程实战之三:进阶

    SELECT INTO语句要求SELECT出来的RESULT至少有一条记录;进行UPDATE、DELETE操作时可以用ROWID替换PK可以提高执行效率;EXCEPTION能够捕获的常见类别阅读全文>

    发表于 @ 2008年01月12日 22:27:00|评论(loading...)|编辑

    原创 ORACLE存储过程实战之二:游标

    介绍游标在oracle存过里面比较常见的应用;比如FOR IN、FETCH INTO、BULK COLLECT、FORALL……阅读全文>

    发表于 @ 2008年01月12日 15:53:00|评论(loading...)|编辑

    原创 ORACLE存储过程实战之一:入门

    ORACLE存过基本结构、基本操作、IF、WHILE、FOR……阅读全文>

    发表于 @ 2008年01月12日 15:06:00|评论(loading...)|编辑

    原创 小技巧--Word工具栏中多余按钮清理

    当我们系统里面安装一些软件的时候,会默认在word中安装一些插件,比如Power Designer,金山词霸等等; 装了这些插件之后,我们每次打开word的时候在工具栏中就会出现一些新的按钮,而且这些按钮通过 工具 --》 自定义 --》 工具栏 还不能将其删除掉; 不报错的还好些,我的office 2003安装了pd 11之后每次启动word都会报错,说什么变量不存在!阅读全文>

    发表于 @ 2008年01月11日 12:50:00|评论(loading...)|编辑

    原创 再次和Memcached、Tbstore亲密接触

    比较下两个cache系统,你会发现两者的实现非常类似,包括分布式实现的算法;两者最大的区别是memcached完全基于内存,而tbstore基于Berkeley DB; 其共同的缺点也很明显,当系统需要新增server的时候以前的绝大部分cache内容都会失效,因为根据相同的key会被定位到新的server上面;阅读全文>

    发表于 @ 2008年01月10日 19:21:00|评论(loading...)|编辑

    原创 关于JBOSS端口被占用的问题

    启动jboss的时候出现端口1098被占用的情况,但是我是第一次启动jboss,怎么也会报这个错误? 旺旺在启动的时候会自动选择本地某个可用端口的,判断是否是旺旺占用端口可以借助以下特征:远程服务器端口为16000;阅读全文>

    发表于 @ 2008年01月10日 19:11:00|评论(loading...)|编辑

    原创 ORACLE进阶之一:HINT

    Oracle hint中我们最常用到的有ordered、use_nl、use_hash、index、full这五种;阅读全文>

    发表于 @ 2008年01月10日 19:07:00|评论(loading...)|编辑

    原创 小技巧--高效编写IBATIS配置文件中的属性与字段对应映射关系

    尤其是当表里面字段比较多的时候,写字段和bean属性之间的映射关系非常耗时,而且排错非常麻烦; 我个人觉得ibatis的配置文件还是自己写比较可控,代码也比较好看,可以少很多的垃圾代码;而且只要我们适当利用好一些小工具,开发效率也会非常的高哦! 解决办法:excel数据库表结构设计schema + UltraEdit列块模式阅读全文>

    发表于 @ 2008年01月10日 19:05:00|评论(loading...)|编辑

    原创 关于读《Code Complete》的一些感悟

    51的时候,抽时间看了下该书中的一些重要部分,比如说:代码改善、系统考虑、软件工艺;当时凌乱的记录了一些自己感觉特别的东西,后面周末的时候又看了一些篇章,总结一些感悟吧,算是对这本书做一下推销,嘎嘎!阅读全文>

    发表于 @ 2008年01月10日 18:58:00|评论(loading...)|编辑

    原创 随笔--体会互联网中的概念炒作

    为了打发时间,也给我们的Yahoo捧捧场,于是进了yahoo首页,在《站长天下》中看到一个叫NCP的咚咚! 或许是程序员的职业病,这个精简的缩写一下子吸引了我的眼球,第一反应是要搞清楚这个NCP是什么英文单词的缩写,其次才是搞清楚这咚咚到底是干嘛的;阅读全文>

    发表于 @ 2008年01月10日 18:47:00|评论(loading...)|编辑

    翻译 让网站获得更快响应度的14条规则介绍

    前段时间公司有几个人去参加了WEB 2.0大会,回来给大家做了一些分享,其中有一项为《加速网站响应的14条规则 》;其演讲嘉宾为原yahoo首席性能官Steve Souders,现在已经转投google啦;很有些意思,一些简要的前端page优化就能让你的网站响应度提高40%,心动了吧!阅读全文>

    发表于 @ 2008年01月10日 15:32:00|评论(loading...)|编辑

    原创 Cache系统知多少

    本次cache兴趣小组的kickoff主要是给大家介绍了一些常见cache系统,以及在项目选型中需要考虑的一些因素,不同的应用场景下有哪些cache系统可供选择等等......; 各个部分也都讲得很粗粒度,主要是抛砖作用; 阅读全文>

    发表于 @ 2008年01月10日 15:09:00|评论(loading...)|编辑

    原创 web安全通信(数字证书)学习路线图推荐

    本文主要是简要介绍下数字证书的基本概念,起一个抛砖引玉的作用,如果我有兴趣的同学可以按照后面的学习路线图进行深入;阅读全文>

    发表于 @ 2008年01月10日 14:49:00|评论(loading...)|编辑

    转载 一个女孩子失恋后的经典之作

    放弃我是你一生的错,你现在也许没感到.但是总有一天你会后悔!  你真是个大混蛋,我现在非常非常的恨你,恨不得冲到你家去杀你!  非要真让我生气,骂你没良心你才开心吗?你真的不是普通的*货!  他*的,我这辈子,再说一句爱你就天打雷劈,不得好死,万剑穿心!  就算只剩你.这一个男人了,我也不会再正眼瞧你.我藐视你的人格!  鬼才爱过你,你以为,我以前真的很爱你吗?少臭美了!我都在耍你!  哪怕你得癌症,还剩下最后一天,我也不会同情你,因为,是你活该!  就算一辆卡车在我面前撞倒你,我也不会送你去医院!你浪费氧气!  你的个子虽然很高,但是你却是八字腿,你以为不说我就不知道吗!  尽管,我们认识这么久没吵过几次架,就以为我很迁就你这混蛋吗!  其实从一开始我就是在玩弄你呢!所以你离开了我却一点都不伤心!  死过来让我揣你几脚,我心情不好就拿你出气你还很开心.i服了u!  你我就算有一个人挂了,也肯定是你先挂!我每天都在做小人打你!  当我没钱花时,以前居然舍不得用你的钱,我真后悔极了!是够傻!  上次有外遇时,我真后悔没让你看到.没能刺激你的自尊我真懊悔!  爱以停机欠费这么土的网名也只有阅读全文>

    发表于 @ 2008年01月02日 19:13:00|评论(loading...)|编辑

    原创 暮然回首,发现自己已经老了

    前段时间,到市一医院体检,拿着体检单子一瞅,啊!上面写着25岁,我心底里一下子酸了起来,时间过得真快啊,毕业两年,一转眼自己就是快奔3的人了,但是生活还一团糟,事业爱情无一所获,一种失落的感觉顿时涌上心头!    06年以来,已经参加了好几个朋友的婚礼了,这不,下周又有一个要结婚了!有人说婚姻就象围城一样,外面的人努力的想要进去,而进去的人却拼命的想要出来!但我现在真的想进去,好向往那种平凡而稳定的生活,就算婚姻真的有那么可悲可怕!但回头看看,自己现在真的是一无所有哦,谈什么结婚,不是扯淡嘛,哈哈,最后还是只能一笑置之!    但生活还得继续,继续坚持吧!欢迎您使用http://Blogmove.cn提供的"博客搬家"和"博文三窟"服务.阅读全文>

    发表于 @ 2008年01月02日 19:13:00|评论(loading...)|编辑

    原创 关于五一青山湖露营

        一年一度的五一过去都一周了,现在才想起来写点东西,唉!人老了,也变得更懒了!    五一前本来打算约一个人一起去厦门玩玩的,去享受享受大海和沙滩的惬意!但被人放鸽子了,呵呵!没办法了,想想又得自己一个人在杭州享受孤独了哈;没想到30号那天,我的一个朋友说要出去露营,真是天助我也,很爽快的答应了,反正也没露营过,就出去和大自然接触接触吧,也好多呼吸呼吸新鲜空气!    1号下午我们一行15人,3辆车直接杀到了临安青山湖,途中倒还一切顺利,就是堵车堵得厉害,因为在修路啦,各车辆中的人也趁机多玩几把深推,呵呵!我和放下、加菲、匪王、嘟嘟一辆车,放下大哥要开车,没法玩了,剩下我们四个开杀,结果你猜怎么着了,嘟嘟创记录的把我们三个人全杀光!唉,匪徒大业何时能达到如此境界呀,^_^!    到了青山湖之后,我们就开始忙着选扎营的地方,在水库的大坝周围有挺多空地的,但是我们不喜欢阅读全文>

    发表于 @ 2008年01月02日 19:13:00|评论(loading...)|编辑

    转载 关于《猪才怪》

    经典笑话,呵呵!调侃调侃,加深印象:我说:"你是猪。"你说:"我是猪才怪。"从此我就叫你"猪才怪",终于有一天你受不了了,当众对我大喊:"我不是猪才怪。"唉,只能感叹汉字实在是太太太……哈!欢迎您使用http://Blogmove.cn提供的"博客搬家"和"博文三窟"服务.阅读全文>

    发表于 @ 2008年01月02日 19:13:00|评论(loading...)|编辑

    转载 大嘴兄穆里尼奥的理论

    虽然我觉得大嘴兄很多时候是一自大狂、超级自恋……但我不得不说,人家的确有本事,有资本……就像对于他曾说过的以下的所谓穆氏Impossible,我只能说:I can’t agree any more ! Impossible is just a big word thrown around by small men who find it easier to live in a world they’ve been given than to explore the power they have to change it.Impossible is not a fact. It’s an opinion.Impossible is not a declaration. It’s a dare. Impossible is potential.Impossible is temporary.Impossible is nothing.("不可能"是没胆的人最常用的字,以为说了就不干他的事,却忘了他其实有能力去改变!)(&quo阅读全文>

    发表于 @ 2008年01月02日 19:13:00|评论(loading...)|编辑

    原创 几本经典书籍推荐

    由于最近自己心绪很乱,一点都不想面对电脑,所以很怀念以前捧着书本挑灯夜战的时光,于是想买几本书籍来看看,顺便充实充实自己,这几本书应该还都很不错,顺便推荐一下,呵呵!阅读全文>

    发表于 @ 2008年01月02日 19:13:00|评论(loading...)|编辑

    转载 朋友推荐的一篇文章--寻爱

    人生就是为了找寻爱的过程! 每个人的人生都要找到四个人。 阅读全文>

    发表于 @ 2008年01月02日 19:13:00|评论(loading...)|编辑

    原创 Shock and Impact of Soul

    It all depends on "the manner decides all"! So long as you bring your fervor heart to participate, to feel, to ponder, to excite! I dare to say that the harvest of your mind and soul is absolutely shocks and impacts!阅读全文>

    发表于 @ 2008年01月02日 19:13:00|评论(loading...)|编辑

    原创 心灵的震撼和冲击

    正所谓“态度决定一切”!只要你带着一颗怀着激情的心去参与、去感受、去思考、去激动!我敢说:你的心灵收获的绝对是震撼和冲击!阅读全文>

    发表于 @ 2008年01月02日 19:13:00|评论(loading...)|编辑

    原创 关于用dom4j实现xml文件输出时格式设置的发现

    昨天在进行萧山校产的报表配置的时候遇到一个问题,我要求输出的xml文件中保留我原来的内容(内容中包括有很多的空格),但是dom4j在输出文件时自动将这些空格去除了,经研究有以下发现:当我们在用dom4j处理xml文件输出的时候可能会遇到以下的问题,就是我们要求每个element中的text保留我写入的原始信息;阅读全文>

    发表于 @ 2008年01月02日 19:13:00|评论(loading...)|编辑

    转载 正则表达式语法

    正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。阅读全文>

    发表于 @ 2008年01月02日 19:13:00|评论(loading...)|编辑

    转载 经典正则表达式

    经典正则表达式阅读全文>

    发表于 @ 2008年01月02日 19:13:00|评论(loading...)|编辑

    原创 关于SQL SERVER中系统函数调用的问题

    函数的确定性和副作用函数可以是确定的或不确定的。如果任何时候用一组特定的输入值调用函数时返回的结果总是相同的,则这些函数为确定的。如果每次调用函数时即使用的是相同的一组特定输入值,返回的结果总是不同的,则这些函数为不确定的。不确定的函数会产生副作用。副作用是更改数据库的某些全局状态,比如更新数据库表或某些外部资源,如文件或网络等(例如,修改文件或发送电子邮件消息)。不允许在用户定义函数主体中内置不确定函数;阅读全文>

    发表于 @ 2008年01月02日 19:13:00|评论(loading...)|编辑

    原创 EXTRAIN新拓展训练

    05年8月13-14日两天参加了杭州Extrain组织的拓展训练,训练基地为临安青山湖景湖度假村,成员为浙大网络的15位同事;这是我第一次参加拓展训练,但是他带给我的是震撼、惊讶……阅读全文>

    发表于 @ 2008年01月02日 19:13:00|评论(loading...)|编辑

    原创 东极游

    05年7月29日到31日去了舟山东极一趟,真是超级难忘哟阅读全文>

    发表于 @ 2008年01月02日 19:13:00|评论(loading...)|编辑

    原创 小技巧--进入PL/SQL DEVELOPER时自动切换到My objects

    每次进入PL/SQL DEVELOPER的时候左边的浏览窗口总是到All objects,但实际上我们更希望的是直接进入My objects,找了很久都没有找到设置的地方?今天终于搞定啦!阅读全文>

    发表于 @ 2008年01月02日 17:27:00|评论(loading...)|编辑

    原创 PL/SQL DEVELOPER使用技巧

    PL/SQL DEVELOPER使用技巧以及与TOAD相比较的优缺点;阅读全文>

    发表于 @ 2008年01月02日 16:54:00|评论(loading...)|编辑

    原创 IE环境下的安全警告汇总

    可能大家都对IE环境下访问HTTPS站点的一些安全警告有过接触,比如HTTP和HTTPS之间的互相跳转会弹出警告……;但是这并不是全部,IE环境下访问HTTPS站点还有很多类型的安全警告,下面将一一道来;阅读全文>

    发表于 @ 2008年01月02日 15:20:00|评论(loading...)|编辑

    Csdn Blog version 3.1a
    Copyright © 迷失在天堂