![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人随笔
文章平均质量分 56
iihero
微信:_iihero 原创文章集中在公众号: 数据库杂记
SAP研究院数据库技术专家, PostgreSQL ACE
涉猎于Sybase,Oracle,HANA,MySQL等多种数据库。
三本著作:<Java2网络协议内幕><OracleSpatial及OCI高级编程>
<SybaseASE15.X In Action>
同时也是中国武术六段 陈式太极拳教练 国家一级段位考评员
北京陈式太极拳研究会副秘书长
也欢迎联系我学太极拳,强身健体!
展开
-
光头强:IBM收购HashCorp (Terraform)有多大意义?
公司在光头强强总以及合伙人熊大熊二的艰苦努力下,最近公司进了一次扩容。甚至将原来一些甲方的研发人员也拉入旗下,其中就包括与熊二共事多年的小玲子以及小强同学。光头强也注意到最近在IT软件领域,频频发生一些并购事件。比如IBM将收购 HashiCorp(Terraform开发商)。原创 2024-05-04 07:27:03 · 682 阅读 · 0 评论 -
国产数据库的发展势不可挡
国产数据库的发展势不可挡, 趋势不可违逆。原创 2024-05-04 07:23:26 · 407 阅读 · 0 评论 -
DBA,35岁“危机“, 该如何面对?
如果翻一翻最近一两个月的公众号,到处都在散播着,过了35岁,DBA面临着失业的风险。因为再也不需要那么多的DBA了。而一旦失业,再重新找工作,难度相对于年轻的竞争者,不再有那么大的优势了。事实果真如此吗?如果遇到了,该如何面对?啰啰嗦嗦地说了些个人体会,其实,不当对DBA,对于所有从事IT相关工作的人,或许都有些启发。祝看到本文的广大老铁,与身体和平相处,能顺利应对各类变化,可以有远虑,行动配套上就足矣。微信公众号:数据库杂记 个人微信: _iihero我是iihero. 也可以叫我Sean.原创 2024-04-05 19:09:32 · 757 阅读 · 0 评论 -
35岁,害怕失业吗?程序员该如何破解“生涯天花板”
只要拥有对技术的热爱、强烈的自我驱动力和不断进步的意愿,任何年纪的程序员都不会被“淘汰”。从我个人的角度来理解,从中国国内的实际情形来看,随着年龄的增长,35岁以上,确实存在着一旦失业,再找工作,难以找到自认为与以并薪水相匹配的工作。不论年纪大小,不断更新自己的知识储备,跟上行业动态,并努力掌握新的技能,可以帮助程序员应对新兴技术的挑战。最后总结,任何时候,不要以躺平的心态去工作,那样只会错失很多机会,机会是自己通过持续学习和积累去赢得的,天下没有免费白送的午餐。所以,忧患意识的产生也是可以理解的。原创 2024-03-27 14:08:13 · 465 阅读 · 0 评论 -
Intel IA32 PC 体系简要指南
由于摸索一些底层的东西需要,直接forward内容如下。以备不时查阅。Kai Li, Princeton UniversityFirst draft, 1999Revised 20031 Intel IA32 Processors1.1 Modes1.2 Register Set1.3 Addressing1.4 Processor Reset2 Assembly Programming2.1 Instruction Syntax2...转载 2021-10-10 04:48:47 · 767 阅读 · 0 评论 -
今天抽空整理了所有的Blog
突然发现自己的BLOG挺乱的,名称都不一致。终于抽时间把几个BLOG给统一了一下。没想到一年多以来自己以灌水的方式发了那么多文字。sigh。看看几个同学的Blog,似乎都有些特色,不错ing。以后在网上只会看到我的英文名,中文名是看不到了。嗯。原创 2005-12-13 20:26:00 · 1433 阅读 · 0 评论 -
中国的教育何时能完全免费?
最近在闲暇的时候翻了翻>一书,看了些关于施政治国方面的文章,古时候就有免费为贫苦家庭的子弟免费求学的政策,至少教育在整个家庭收入中的比重不会太高。翻看>,上边报道说,欧洲国家爱尔兰已经完全没有自费教育了,小孩从出生的那一天起,一直到他读大学、研究生,完全免费,只要他考得上。这个国家的发展速度真是惊人,尤其是软件业,其外包发展速度超过印度,如果按照人均金额,它排在世界首位。而上世纪90年代,它还是西原创 2006-09-09 19:18:00 · 1718 阅读 · 0 评论 -
同事离职了,心情黯然
周五,例行的培训开始了,同事D很高兴的给大家讲解他所做的工作,我们也听的很认真,我甚至还专门做了些笔记。Manager在培训会的时候送给他一份礼物,是几年来team一起合影的相册。里边估计还夹有别的礼品。 我以为是他工作几年以后公司例行的送礼物之类的。事实上,我猜错了。其他几个同事也都理解错了。会开完了,Manager说了几句非常感谢D这几年在公司的工作。这时,D说,他早应该告诉大家他要离开公司的原创 2006-09-09 10:02:00 · 3106 阅读 · 1 评论 -
现在的小孩真是早熟
一朋友告诉我,北京某著名中学(高中部全国有名)初中班初一的学生,一次一男老师想留他来谈话,没想到他抛出一句:“我爸生病了,我妈来例假了,我要回去。” 那男老师当场哭笑不得,只得放他走。那个学生的爸爸原来居然是北大心理学教授。在我看来,如果那学生没说谎,则真能表明他的率真。如果是说谎,则可以当其是笑话了。原创 2006-09-23 17:26:00 · 1823 阅读 · 0 评论 -
北京大学数学科学学院2006/9/20声明:坚持真理、追求卓越zz
北京大学数学科学学院2006/9/20声明:坚持真理、追求卓越 消息来源:北京大学数学科学学院 北京大学数学科学学院的几点说明 自20世纪90年代末,特别是2005年7月以来,在少数媒体和部分兄弟单位的网站上出现了一些批评北京大学数学学院和田刚等几位院士的言论,其中有些言论完全与事实不符,甚至进行人身攻击。这些批评主要发端于某权威数学家(美籍华裔)对内地和香港少数报刊的谈话.而该权威明显背离事实的原创 2006-09-23 11:26:00 · 1655 阅读 · 0 评论 -
这个中秋过的真是险, 我居然掉井里去了
因钓鱼,给老丈人让出一块空间来扔鱼线,结果,我掉到了灌木丛中的一口井里头,满井的水,还挺深,结果伤得不轻,幸亏自己意识清醒,往上爬,最终上来了,真是捡回了一条命。上来的时候,已经全身是水和沙子,跟落汤鸡无异。手机居然没坏,胳膊上已经划了很深的伤,头顶撞了一个大包。无名指被石块削掉了一块肉。小时候掉进水里有很多次,最后家里就严禁我去学游泳。没想到,这霉运又找上我来了。原创 2006-10-08 08:30:00 · 1860 阅读 · 0 评论 -
整理这几个月以来的流水帐
好像自1月份以来,我就没有在上边写过东西,说来实在惭愧。因为毕业的缘故,很多东西都无暇顾及。blog也是满天飞,mblogger一个,csdn一个,msn一个,甚至新浪都有一个。有时不知道去写哪一个。1月份,博士毕业答辩。2月份,找工作,陆续面试了一些公司,拿到S公司的offer,并等offer。3月份,陆续面试了一些公司,均不爽,拒二面。13日正式上班。在上班的第一周,陆续收到BEA和Sun的面原创 2006-06-17 23:35:00 · 1671 阅读 · 2 评论 -
看了看几个数据库厂商的发展历史
这两天把Oracle以及DB2、Sybase、SQL Server几种数据库的发展历史大致看了一下,发现了一些特别奇怪的现象:1. Oracle的技术专家一定为人非常低调。 众所周知,Oracle数据库的功能确实很是强大,但是发展初期,它往往过度的向用户夸大自己的功能。即非常善于标榜自己。可是它的工程师呢,Bruce Scott早期因为承受不了巨大的开发压力(主要是向很多平台porting),原创 2006-08-20 18:01:00 · 3024 阅读 · 3 评论 -
微软的某些东西,确实不敢恭维,其实,它可以做得更好
记得很久以前,我曾经可以使用outlook express收发自己的hotmail邮件.后来又不行了。于是逐渐改用它做的live mail desktop来收发。虽然笨重点,也还将就着可以用。 最近,看到有人使用office outlook connector来收发hotmail邮件,于是下来试用,真是大失所望。我用的是最新的12.0的版本。只一个邮箱,里边也只有20来兆的邮件内容,居原创 2008-12-11 16:58:00 · 1320 阅读 · 0 评论 -
The Best Coder and Why? (最牛气的程序员)
原文出处我已经找不到了,总之不是原创了,不过,重新看过,挺受震撼的。程序员出身的我们,或许记不住某些算法细节,但记住他们的名字,也许是应该的。 MIT BBS上说微软电话面试的一道题就是“Who do you think is the best coder, and why?”。我觉得挺有意思的,也来凑个热闹。排名不分先后。 传奇编程高手:Bill JoyJohn Carmac转载 2009-03-26 06:42:00 · 1975 阅读 · 1 评论 -
不知不觉我都快变成了Ubuntu的信徒了
两年多以前,我曾经排斥过ubuntu,感觉有些配置,尤其是网络配置使用起来不方便。也就是说,安装初期有点痛苦。可是一旦安装完以后,使用起来,还真是有点让人放心。 业余时间搭起来的环境,基本上不用怎么大动。从当初的7.x到现在的9.10。一直使用下来。我不是像袁萌先生那类人,整天就爱鼓吹ubuntu如何如何。 其实,作为数据库的爱好者,有时候想试用一下linux下的数据库环境(无论是开发环境或测试环原创 2010-05-08 06:38:00 · 1743 阅读 · 0 评论 -
Hazelcast: Java分布式内存网格框架(平台)
网址: http://www.hazelcast.com/。下边是它的宣传内容:hazelcast是一个开放源码集群和高度可扩展的数据分发平台,这是为Java:1. 快如闪电;数以千计的运算/秒。2. 故障安全;崩溃后没有丢失数据。3. 作为新服务器的动态调整 。4. 超级简单的使用 ,包括一个单独的jar。Hazelcast与各种分布式数据结构,分布式缓存功能,弹性的性质,memcache的支持翻译 2012-03-23 06:33:38 · 38042 阅读 · 1 评论 -
盘点09年30大IT并购案 甲骨文Sun交易居首
尽管经济低迷影响了IT开支,但2009年IT市场仍不乏一些大型并购交易,如甲骨文74亿美元收购Sun。以下为2009年IT市场30大并购案:1. 甲骨文以74亿美元收购Sun 2.施乐以57.5亿美元收购Affiliated Computer Services 3. 松下46亿美元收购三洋50.2%股份 4. 迪斯尼40亿美元收购Marvel娱乐公司 5. 戴尔39亿美元收购Perot Syste原创 2009-12-20 20:30:00 · 2351 阅读 · 0 评论 -
软件企业和互联网企业经营模式的区别及未来趋势
一直以来,没有仔细考虑这两者这间的区别。心想,不都要搞开发吗? 也对。软件企业里,程序员为其开发软件,销售人员将其卖出去,从而获得赢利。Oracle和微软是这个类型的典范,在收购Sun之前,Oracle是一个独立的软件供应商,纯软件公司。在产品销售上,同微软一样成功。 互联网企业里也有大量的开发工作,不过,以搜索引擎为代表,他们开发的往往是一些可以称之为互联网应用的“工具”,比如即时聊天工具,原创 2009-06-26 07:08:00 · 5895 阅读 · 2 评论 -
Ubuntu,真的有那么好吗?
以前曾经用过一阵子Redhat7.2, Redhat9, SuSE9, SuSE10 desktop。都觉得还凑乎。想装什么东西,基本上也都能搞定。可是试用一下Ubuntu8.10,就把人搞得有点糊涂了。 配置那个该死的网络,配了半天,能上,重新启动以后,又不以联了,得重新启动network service才行。后来才知道,必须卸载掉那个默认的网络管理器。 我用的是VMWare,有个与Window原创 2009-05-16 16:01:00 · 2558 阅读 · 1 评论 -
赠与今年的大学毕业生(胡适先生30年代的文章,仍不过时)
标 题: 赠与今年的大学毕业生○胡 适(1932年6月27日) 本文是胡适先生1932年6月27日所作。虽然30年代那个血雨腥风的时代已经过去,现在的时代已经与当时不可同日而语,但是,读来还是感觉受益匪浅,胡适先生的谆谆教导之情溢于言表。本文中,胡适先生认为,大学生毕业有三条路可走:继续做学术研究;寻着相当的职业;做官,办党,革命。文中分析了大学毕业后遇到的“陷阱堕落的方式”,并给出了三原创 2009-02-21 17:27:00 · 6462 阅读 · 8 评论 -
程序员的十层楼
http://softwareblogs-zho.intel.com/author/zhouweiming/转载:程序员的十层楼 By 周伟明@英特尔程序员的十层楼(1~3层)自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软转载 2009-02-11 21:28:00 · 1684 阅读 · 0 评论 -
列一下09年值得期待的20部影片(轻松一把)
08年是电影承前启后的一年,虽然没有07年《变形金刚》,《加三》,《蜘蛛侠3》,《哈利5》等的大片井喷的辉煌,但是却出现了沉寂十余年创造IMDB奇迹的《TDK》,当然还有一些被冷落的边缘争议影片,诸如《Wanted》等,这里我只讲述国外主流大片,国产影片虽有进步,但是却影响不了国际电影的主流方向,下面是我所期待的20余部09年的影片: 1、《变形金刚2(TF:Revenge of the Fall原创 2009-02-04 22:59:00 · 7002 阅读 · 12 评论 -
数据库各厂商发展历史(4.MySQL)
如若转载,请务必注明出处,尊重个人劳动。iihero 2008.9.26于CSDN MySQL这个名字,起源不是很明确。一个比较有影响的说法是,基本指南和大量的库和工具带有前缀“my”已经有10年以上,而且不管怎样,MySQL AB创始人之一的Monty Widenius的女儿也叫My。这两个到底是哪一个给出了MySQL这个名字至今依然是个密,包括开发者在内也不知道。MySQL的海豚标志的名字叫“原创 2008-09-26 22:59:00 · 3413 阅读 · 2 评论 -
数据库各厂商发展历史(3. Sybase ASE)
如若转载,请务必注明出处。整理这段文字,确实破费时日。iihero 2008.9.28于CSDN Sybase公司成立于1984年,公司名称“Sybase”取自“system”和“database”相结合的含义。Sybase公司的创始人之一Bob Epstein 是Ingres 大学版(与System/R同时期的关系数据库模型产品)的主要设计人员。公司的第一个关系数据库产品是1987年5月推出的S原创 2008-09-26 22:23:00 · 3607 阅读 · 1 评论 -
数据库(各厂商)的发展历史(1. Oracle)
iihero, 2008.9.26于CSDN)其实,这几篇短文,很早以前就想写了,只是苦于资料并不是很齐,怕写出来,贻笑大方。我个人觉得,要想了解并熟悉一个领域的知识或技术体系,必须了解它们的发展历史。 所有这一切要从IBM的一篇论文谈起,1970年的6月,IBM公司的研究员埃德加·考特 (Edgar Frank Codd) 在 Communications of ACM 上发表了那篇著名的《大型原创 2008-09-26 21:21:00 · 5914 阅读 · 3 评论 -
美国的高等教育也并不是想象中的那么完美(王垠又来狠批老美那边的教育了)(转)
信区: NewExpress标 题: 清华博士退学生王垠骂完中国教育开始骂美国了...LOL发信站: 水木社区 (Tue Feb 12 23:59:09 2008), 站内人才啊...笑死我了...发信人: cdr (可读可写), 信区: Overseas标 题: Cornell 感受(转)发信站: BBS 未名空间站 (Mon Feb 11 22:40:42 2008)作者:王垠http://原创 2008-02-13 21:16:00 · 2267 阅读 · 0 评论 -
Windows下常用的命令,大家用了多少?
我用过一部分,整理出来,就当是用作速查手册吧。winver 检查Windows版本dxdiag 检查DirectX信息mem.exe 显示内存使用情况Sndvol32 音量控制程序sfc.exe 系统文件检查器gpedit.msc 组策略 regedit.exe 注册表 msconfig.exe 系统配置实用程序mstsc 远程桌面连接notepad 打开记事本cmd.exe CMD命令提示符 M原创 2007-04-01 20:20:00 · 2239 阅读 · 0 评论 -
PostgreSQL内核分析(1): 后台进程
环境搭建:1. VS2005(完全安装, 要用VC8), (VS2008用来编译也是可以的,但是最后的工程文件还是VS2005的)2. Active Perl5.8后续版本,确保perl\bin在PATH环境变量里头3. Bison 和 Flex Bison 1.875 或者 2.2或以后版本才有效. Flex必须是2.5.31或后续版本, 请参照一下:http://www.postgr原创 2012-04-10 22:42:28 · 4736 阅读 · 3 评论 -
一组关于SQLAnywhere12和MongoDB的benchMark测试(写操作)
一直好奇于MongoDB的读写速度以及它的特有的NoSQL查询机制。有幸作了一次Sybase ASA(SQLAnywhere12)和MongoDB写入数据行的速度的比较。这对于大规模Web访问来说,非常重要。比较基准:写入100000行,每行三列,id(整数), name varchar(32), col_blob或clob,8K左右长度。比较最终的写入时间。1. ASA12:dbinit.ex原创 2012-04-12 19:53:41 · 2665 阅读 · 0 评论 -
程序实现启动和停止嵌入式Tomcat Web服务器
本文系本人原创性实验工作,如若转载,请尊重个人劳动,注明出处。这阵子,由于实验的需要,需要通过程序启动和停止Tomcat Web Server。很早以前就知道有Embedded tomcat。如果不使用嵌入式服务器,直接调用命令行startup.bat, shutdown.bat,将输入输出重定向,是比较容易的,但是这样的tomcat比较臃肿,也不好看。网上也有一些实例,但只是告诉我们启动tomc原创 2012-04-20 10:30:58 · 8623 阅读 · 3 评论 -
Eclipse各发行版
简记一下:Eclipse Europa (3.3) 2007 (欧罗巴(腓尼基王阿革诺耳之女);[天] 木卫二)Eclipse Ganymede (3.4) 2008 (木星的最大卫星;伽倪墨得斯(为众神酌酒的美少年,等于Ganymedes);侍童)Eclipse Galileo (3.5), SR1 : 3.5.1 SR2 : 3.5.2 2009 (伽利略)Eclipse Helios (原创 2012-11-07 10:13:00 · 3282 阅读 · 0 评论 -
数据库各厂商发展历史(6. MS SQL Server, PostgreSQL及其它)
如若转载,请务必注明出处。iihero 2008.9.26于CSDN 本来想写写MS SQL Server的发展历史。但想想,基本上在谈Sybase ASE的时候,也把它都谈到了。MS SQL Server发展到现在,确实是非常的成功。 它的传播面很广,总结起来,有几点: 1. 似乎盗版传播很容易,一个序列号破解,就可以无限期使用。对于Sybase ASE,简直是不可能的事。它的license策略原创 2008-09-27 00:00:00 · 5290 阅读 · 4 评论 -
数据库厂商发展历史之国产数据库综述(8. 国产数据库)
国产数据库最近几年发展也比较迅速,这里尽量保持公平公正的描述,如果有偏颇的地方,恳请更正。对于各国产数据库的排名,这里不分先后。国产数据库大都支持Windows和Linux两大平台。这里不再细分。1. 人大金仓(kingbase)系中国电子科技集团公司(CETC)成员单位,成立于1999年,是中国自主研发数据库产品和数据管理解决方案的领军企业,先后获得CETC旗下普华基础软件股份有限公司和太极计算原创 2012-04-01 13:02:27 · 11547 阅读 · 0 评论 -
朴素的java数据库连接池实现(一)
在服务器端涉及数据库访问的应用程序里头,数据库连接池是一项确保性能的关键技术。一谈起java数据库连接池,大家都可以罗列出一堆开源实现。它们也各有优劣:1. DBCP TOMCAT自带的2. proxool3. c3p0: see: http://sourceforge.net/projects/c3p04. DBPool5. Taobao的druid这些都是蛮不错的连接池实现。基于不用重复原创 2012-08-12 21:32:54 · 3802 阅读 · 2 评论 -
如何通过dll文件生成对应的lib文件(开发人员的一个小技巧)
如若转载,请尊重个人劳动,务必注明原始出处。iihero 2008-9-28于CSDN 前几天,偶然从论坛里看到帖子,有人问:手头只有oci.dll文件,似乎对应的头文件也有。但是就是找不到对应的lib文件。想让人家邮件发给他一个。我回忆了一下,好像微软的VC开发工具包里头,有命令可以直接生成对应的lib文件,这样,对于开发人员来说,只要有相应版本的dll文件和头文件,无须对应的lib文件,一样可原创 2008-09-28 10:18:00 · 5096 阅读 · 1 评论 -
Oracle, SAP没完没了的官司
没想到过了这么久,这官司还没有结束。大概背景见这篇文章:http://www.cnblogs.com/JackSun/archive/2011/04/06/2006773.html 总觉得Oracle有些故意让人下套的感觉。在今年(2012)的2月8日凌晨消息,甲骨文周一正式表态,拒绝了法院的判决其竞争对手SAP为该公司提供高达2.72亿美元的赔偿。案情弄得越来越复杂了,再看一下2月底的若干新闻原创 2012-03-19 23:49:01 · 2756 阅读 · 0 评论 -
Oracle11.2.0非安装版(简装版)制作完成(仅供开发人员参考使用)
作者: iihero@CSDN, 2012.3.11. 请尊重个人劳动。如若转载,请注明原始出处。Thanks.下载地址:http://download.csdn.net/detail/iihero/4131001(免责声明): 这是一个精简版的oracle11g for windows 32bit x86平台.此压缩包,仅供学习研究使用,本文作者不负任何责任。适合于开发人员使用。切不可将其用于商原创 2012-03-11 13:49:45 · 3583 阅读 · 3 评论 -
操作系统真实的虚拟内存是什么样的(一)
1. 内存及虚存基本布局提起虚存,大都能说出几条来。对于32位系统,大多数操作系统都会将4GB的内存空间的一部分挪给内核使用,应用程序无法直接访问这一段内存,这部分内存空间称为内核空间。Windows默认情况下会将高地址的2GB分配给内核(也可配置为1GB),而Linux默认情况下将高地址的1GB空间分配给内核。参考阅读:《程序员的自我修养—链接、装载与库》第10章--内存Linux进程地址空间分原创 2012-11-29 08:21:30 · 19876 阅读 · 20 评论 -
Notepad++的几个使用技巧(tips)
作者:iihero(XiongHE),版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明.链接:http://iihero.8800.org/frog/user/seanho/article/2008-01-27/13 在单位里不能使用试用版的ultraedit,更别说crack过的ultraedit了。买一份,也觉得价格昂贵,居然要35$,鬼子做的软件有时候还真蛮原创 2008-02-15 20:12:00 · 15860 阅读 · 1 评论