2009年9月29日星期二

做热门关键字排名的方法(实例) (转)

摘自:http://www.seowhy.com/bbs/thread-6289-1-1.html


做热门关键字排名的方法(实例)

做SEO优化可能会碰到新网站权重低,要求的关键字又是热门的,一般不容易做上去,或者要做上去也要很长时间。相反如果竞争的关键词没有权重的网站、没有网站用这个关键词、又没有人专门去做这个词、而且流量也不错,那我们是不是容易做了呢。

    一、错别字关键词
    如果你碰到很热门的关键词没有办法做上去,可以采用常用的错别字关键词。

    比如“迅雷”这个词在百度里面有43,500,000,且都是权重较高的网站一般是做不上去了,但如果用“讯雷”这词在百度里面只有1,810,000, 相比之下竞争就要大大减少了。但搜索量呢对比一下“讯雷”一周统计平均每天28367次, 而“迅雷”一周统计平均每天130419次,同过以上数据可以看出随然流量少了很多,但排名的难度少了更多。这个例子效果不是很明显,有更明显的例子大家 跟跟贴。

   难点,错别字也要错的有学文 ,不是随便错的。不是很个关键词都有对应的错别字,乱写错字那就一个流量都没有哟。

    二、同义关键词
    如果你碰到很热门的关键词没有办法做上去,可以采用常用的错别字关键词。
   比如:“笔记本”和“手提电脑”、“SEO”和“网站优化”;两者的数据大家可以自己对比一下。   

    三、关键词拼音
    如果你碰到很热门的关键词没有办法做上去,可以采用常用的错别字关键词。

    如比:“股票”和“gupiao”……

    以上并不适合所有的关键词,一般适合热门关键词。抓住被关键字遗弃的流量或客户。

注册公司流程

注册公司流程

一个内资公司从查名到注册公司完毕,如果在必经程序中非常顺利,正常程序需要1个半月左右;但如果材料准备不齐或是节外生枝,则需要2 个月或更长时间。

1、工商局查名:从代理公司将客户选出的名字给工商局查名之日计算,预查:1个工作日 局查:5个工作日。费用内资0元,外资180元。
(客户提供:公司名称10个以上、经营范围、股东身份证复印件、股东分配比例、租赁协议、房产证复印件,可通过FAX或Email的方式告知。 )
(客户获得:由工商局出具的《名称核准通知书》,或由代理公司告知未通过查名,再次递交新名字。)

2、由客户选定任何一家银行,开验资户,注入注册资金:1-2个工作日。费用300元:银行开户费。
(客户/本公司提供:公司章程、股东会决议、公章、法人章、财务专用章、名称核准通知书、股东身份证复印件、租赁协议、房产证复印件、 注册资金。)
(客户获得:银行进帐单等开户票据。)

3、请会计事务所来银行验资:1-3个工作日。费用1000-2000元不等,根据注册资金而定。
(客户提供:支付给会计事务所验资费)
(客户获得:会计事务所出具的3份验资报告原件)

4、工商局出营业执照:5-7个工作日。费用1500-无限,根据注册资金而定。
(客户提供:会计验资报告、公司章程、股东会决议、名称核准通知书、股东身份证复印件、租赁协议、房产证复印件、填写表格)
(客户获得:当地工商局的《营业执照》)

5、质检局出《组织机构代码证》:1-2个工作日。费用128元。
(客户提供:营业执照复印件、法人身份证复印件、填写表格)
(客户获得:当地质检局的《组织机构代码证》)

6、税务局:20-25个工作日。费用100-200元。
(客户提供:营业执照复印件、组织机构代码复印件、租赁协议、房产证复印件、各种公章、填写各种表格)
(客户获得:当地税务局的《税务登记证》)

截此为止,公司成立完毕。本公司代为办理以上所有流程,代理费2500RMB,其余费用根据实际***结算。帮助客户迅速成立企业。

CSDN专家揭秘杀毒软件20年潜规则:穷则思变(转)

摘自:http://news.iresearch.cn/0200/20090915/101372.shtml


  第一章 与病毒奋战20年的杀毒引擎和特征库

  很多人都把杀毒技术看得很神秘,其实无论杀毒软件的版本怎么升级、概念如何变化,基本的原理就是"杀毒引擎+特征码匹配",杀毒引擎是枪,特征码是子弹,子弹越多,能杀的病毒就越多。很多人用盗版的杀毒,不能升级特征库也就对付不了新的病毒。

  特征库是由杀毒厂商收集到的病毒样本的特征码组成,而特征码则是病毒分析工程师从病毒程序中找到和正当软件的不同之处,截取一段类似于"搜索关键词"的程序代码。

  当用杀毒引擎扫描硬盘、或者监控一个文件的动作时(比如下载、修改注册表等等),它会读取文件并且与特征库中的所有特征码"关键词"进行匹配,如果发现文件程序代码被"关键词"命中,就把那个文件判定为病毒――就像搜索引擎用关键词去精确匹配网页,定义足够多的关键词才能找到需要的结果。

  总体来说,杀毒软件的工作流程是:采集样本(用户举报、杀毒厂商共享)―>病毒分析工程师截取特征码―>特征码加入特征库―>用户升级特征库。

  特征库匹配是查杀已知病毒很有效的一项技术,也是杀毒引擎赖以工作的基础(扫描、监控都需要调用特征库),一直被杀毒软件沿用下来,国内外无数反病毒工作者为截取病毒特征码付出了巨大努力,所有特征码都需要严格的测试和比对,否则极易造成误伤。

  在杀毒软件走过20年历史、互联网高速普及的今天,杀毒引擎和特征库匹配技术也受到越来越多质疑:木马数量急剧增加,人工截取特征码的效率有 限。即使假设所有样本都能及时处理,特征库变大也会带来资源占用过大的问题,特别是杀毒引擎随系统启动时都要把特征库写入内存,这是杀毒软件遭到诟病的一 大原因。

  从杀毒软件的演变来看,杀毒软件为网络安全行业积累了宝贵的经验,也面临着不少问题:

  1、1989年,第一款杀毒软件Mcafee诞生,开启杀毒软件的特征库时代

  要了解Mcafee的工作原理,需要先看看人类最早的计算机病毒,是由美国一个著名黑客莫里斯编写的"虫子",其实本来只是一个游戏产物,却爬出实验室弄瘫了几千台连网的电脑。

  早期的病毒相对简单、技术含量现在来看完全小儿科,Mcafee等杀毒先驱使用了特征码匹配的方法,也就是分析病毒程序代码的"与众不同",通过利用特征字符串(又称特征码)查出病毒。当时可能谁都没想到,这个思路会一直沿用到20年后的今天。

  2、上世纪90年代,防毒卡昙花一现,病毒的多样化催化广谱特征码

  国内有记载的计算机病毒出现在1988年,就是一个小球不停地在屏幕上转悠。当时国内还没有杀毒软件,在1990年深圳一家公司做出了最早的防毒卡,随后瑞星跟进,并因此声名大噪,不过由于防毒卡不能解决新的病毒,很快就退出了市场。

  到90年代中后期,Windows视窗操作系统一统天下,病毒也开始进化,呈现出多样化发展的趋势,比如多形幽灵、生成器、变体机、网络蠕虫等 等,简单提取特征码已经没法应付花样繁多的病毒,一种更复杂的广谱特征码就此出现了。从本质上说,广谱特征码是一类病毒程序中通用的特征字符串。

  比如,有10种病毒都使用了一段相同的破坏硬盘的程序,那么把这段程序代码提取出来作特征码,就能达到用一个特征码查10个病毒的功效。一些厂商把这种做法称为"广谱特征码",是为了增加杀毒技术的神秘色彩。病毒分析工程师的技术和经验成为杀毒软件表现的决定性因素。

  3、加壳技术兴起,特征库迎来第一道难关

  鉴于杀毒软件运用特征库查杀的原理,黑客们从上世纪末开始将加壳作为逃避查杀的主要手段。加壳其实就是把木马病毒文件用加密算法压缩,让杀毒引擎无法读取这个文件,从而不能和特征库匹配。

  加壳技术早在DOS时代就出现了,从上世纪末到2008年以来,特别是学做木马盗号的人同网游市场规模一样急速扩大,加壳被木马作者普及采用,给杀毒软件制造了不小的麻烦:

  首先脱壳(解压缩)的难度很高,即便是相对简单的壳,一个反病毒高手逆向分析至少需要3天,再加上编写脱壳代码和测试,整个周期至少1周。也就是说,一个木马作者稍微修改一下加壳工具,再把木马加壳后传播出去,一周之内都不需要担心会被杀毒软件查到。

  杀毒引擎查杀病毒一定要进行特征库匹配,木马加壳后就不得不先脱壳,这对杀毒软件造成了极大的困难,只能不断积累对各种加壳工具的脱壳经验。目 前比较基本的加壳工具有50多种,一些技术相对高明的黑客自己修改而成的加壳工具更是数不胜数,其中个别加壳工具直到现在仍没有杀毒软件能够破解。不过, 黑客们也发现,加壳并不是对抗杀毒软件最好的方式,因为一旦一类加壳工具被破解,大批木马就会被杀毒引擎用特征码检出。于是,一个更疯狂的疲劳战术出现 了。

  4、2008年至今,网页挂马成就木马的疲劳战术

  互联网上有大量安全性薄弱的网站,黑客通过SQL注入或跨站脚本漏洞攻击就能轻易实现大面积的网页挂马,这是当前木马最常用的传播手段,成本也 很低廉。既然挂马网页可以不断发布新的木马,黑客们很自然地想到了冲垮杀毒软件特征库的办法,也就是定位杀毒软件特征库的截取方式,加快发布木马变种的频 率,让杀毒厂商的分析工程师们疲于奔命。

  无壳的木马虽然易于截取特征码,但制作简单,可以用工具针对杀软的特点批量修改,杀毒厂商则需要调配大量人手逐个分析,基本上只能跟在木马身后疲于奔命。

  第二章 杀毒软件之惑

  现在互联网上最强的黑势力是难以尽数的盗号工作室,比较出名的有赤兔马、老A、乐意马、铁血等等,这些都是木马可执行文件上带有品牌的,还有更多神秘低调的木马团伙,它们变种之快让人们难以想像,杀毒软件终于日益力不从心:

  1、样本采集问题

  为了尽快抓到木马样本,不少杀软开始尝试云安全的思路,一方面是让用户自动举报行为可疑的软件,另一方面是在用户访问到挂马网页时从网页中捕获。前者的问题在于木马作者在编写时通常早有对策,至于后者,就需要杀毒软件对挂马网页足够灵敏,而且用户量足够大。

  2、样本分析问题

  木马的疲劳战术是杀毒厂商最为头疼的问题,杀毒引擎要工作,就要把新木马的特征码人工分析截取出来,还得严格测试保证不出现严重误杀。对一家大 型杀软厂商来说,每天分析成百上千个新样本是没问题的,但如果每天有数十万个甚至上百万个新样本,没有哪家厂商能够有这样的人力。

  3、特征库升级问题

  即便木马的特征码都能被提取入库,升级特征库也不容易。一方面是时效性,比如很多杀毒软件租用CDN服务器来发布特征库的更新,最快也得3个小 时用户才能开始升级,更何况之前还需要分析编码,按照现在木马的变种速度,等到升级完特征库,比较有组织有实力的木马早就自动重新免杀了,这也是人们一直 抱怨杀毒软件滞后查杀的重要原因。

  4、系统资源占用问题

  特征库无限制增大对用户的影响也非常明显,首先杀毒软件只要开着,特征库就需要写入内存,定期升级特征库也要耗费不小的流量;杀毒引擎的特征码匹配式查杀、而且是全库匹配造成扫描速度很慢,很多用户因此只在电脑发生问题时才进行扫描,留下不小的安全隐患。

  第三章 杀毒软件穷则思变

  上述四个问题让杀毒软件在互联网时代极为尴尬,一些新的技术和想法开始出现:

  1、启发式扫描的利弊

  启发式扫描指的"运用某种方式去判定事物的知识和技能",是让杀毒软件具有学习能力的一项技术,通过行为判断、文件结构分析等手段,在较少依赖特征库的情况下能够查杀未知的木马病毒。

  在各杀毒软件中,小红伞的启发是公认最牛的,在安全论坛上的查毒测试总是无比强悍,但在国内小红伞的用户却非常少,一方面小红伞的知名度在国内较低,另一方面启发式扫描也有着无法回避的问题,就是动辄高达30~40%的误报率。

  在实验性样本测试和安全技术爱好者看来,启发式扫描比特征库优越得多,但可以肯定的是,杀毒软件在明处,木马作者在暗处,Windows操作系统都漏洞百出,更何况是杀毒软件,黑客写出的木马要想有买家,一定是能对主流杀软免杀的,而不是在安全论坛上用来测试的样本。

  这也是绝大多数杀毒软件仍然坚持特征库杀毒引擎的重要原因。

  2、杀毒软件互相"学习"的潜规则

  单个杀毒厂商采集样本和分析样本都有着处理能力的瓶颈,于是彼此之间互相学习(更准确的说是"抄袭")就成了业内公开的潜规则,比如说使用其它杀毒引擎检测样本、逆向分析其它杀毒引擎的脱壳技术等等。

  这个潜规则有效地促进了安全行业的"资源共享",当一款杀毒软件能查杀某个新型木马,大约在两三天内其他杀毒软件都能纷纷跟进,但这也造成杀毒行业陷入同质化发展的局面,区别仅在于各自代码的编写质量,直观表现就是资源占用和扫描速度不同。

  穷则思变,杀毒软件需要改变,活跃了20年的特征库杀毒引擎是否会退出历史舞台?用户的需要将决定一切。

2009年9月24日星期四

百度11位现象研究(转)

摘自:http://www.seowhy.com/bbs/thread-59801-1-2.html

什么是百度11位现象?
百度11位现象是指原先关键词排名教好的站点由于某种原因而导致降权,全站80%以上的关键词都拍在百度第二页第一位(或者11-20位)。

出现百度11位现象特征:
1.百度11位现象是降权现象,就是原先排名很好(所以关键词都在百度第一页)而被降到第二页第一位或者11-20位之间。
2.百度11位现象的站点降权后排名稳定,当你站点被降到第二页第一位时,非常稳定,这种关键词排名不升不降能够维持2个月以上。

可能出现百度11位现象的原因:
1.友情链接牵连降权引起(有几例案例)
2.导入链接不稳定性 (由于购买黑链接或者其他原因引起站点外链大起大落。)

目前以上2种观点和分析最具有权威性。至于内容问题已经证实不会引起百度11位现象。

2009年9月18日星期五

java经典面试题(转)

摘自:http://blog.csdn.net/caoyinghui1986/archive/2008/05/14/2444704.aspx


Java基础方面:

0、作用域public,private,protected,以及不写时的区别
答:区别如下:
作用域 当前类 同一package 子孙类 其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ × × ×
不写时默认为friendly


1。
java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类

3、int 和 Integer 有什么区别
Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。
原始类型封装类
booleanBoolean
charCharacter
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
引 用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数 据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始类型实例变量的缺省值与它们的类型有关。

4、String 和StringBuffer的区别
JAVA 平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改 变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可 以使用StringBuffers来动态构造字符数据。

5、运行时异常与一般异常有何异同?
异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。

6、说出Servlet的生命周期,并说出Servlet和CGI的区别。
Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。
与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。

7、说出ArrayList,Vector, LinkedList的存储性能和特性
ArrayList 和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元 素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差, 而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。

8、EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。
EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现。
SessionBean在J2EE应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他EJB组件。EntityBean被用来代表应用系统中用到的数据。
对于客户机,SessionBean是一种非持久性对象,它实现某些在服务器上运行的业务逻辑。
对于客户机,EntityBean是一种持久性对象,它代表一个存储在持久性存储器中的实体的对象视图,或是一个由现有企业应用程序实现的实体。
Session Bean 还可以再细分为 Stateful Session Bean 与 Stateless Session Bean ,这两种的 Session Bean都可以将系统逻辑放在 method之中执行,不同的是 Stateful Session Bean 可以记录呼叫者的状态,因此通常来说,一个使用者会有一个相对应的 Stateful Session Bean 的实体。Stateless Session Bean 虽然也是逻辑组件,但是他却不负责记录使用者状态,也就是说当使用者呼叫 Stateless Session Bean 的时候,EJB Container 并不会找寻特定的 Stateless Session Bean 的实体来执行这个 method。换言之,很可能数个使用者在执行某个 Stateless Session Bean 的 methods 时,会是同一个 Bean 的 Instance 在执行。从内存方面来看, Stateful Session Bean 与 Stateless Session Bean 比较, Stateful Session Bean 会消耗 J2EE Server 较多的内存,然而 Stateful Session Bean 的优势却在于他可以维持使用者的状态。

9、Collection 和 Collections的区别。
  Collection是集合类的上级接口,继承与他的接口主要有Set 和List.
Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。

10、&和&&的区别。
&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)。

11、HashMap和Hashtable的区别。
HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。
HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。
HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因为contains方法容易让人引起误解。
Hashtable继承自Dictionary类,而HashMap是Java1.2引进的Map interface的一个实现。
最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap 就必须为之提供外同步。
Hashtable和HashMap采用的hash/rehash算法都大概一样,所以性能不会有很大的差异。

12、final, finally, finalize的区别。
  final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。
finally是异常处理语句结构的一部分,表示总是执行。
finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。

13、sleep() 和 wait() 有什么区别?
sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。
wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。

14、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?
方 法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重 载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了。如果在一个类中定义了多个同名的方 法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。Overloaded的方法是可以改变返回值的类型。

15、error和exception有什么区别?
error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。
exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。

16、同步和异步有何异同,在什么情况下分别使用他们?举例说明。
如果数据将在线程间共享。例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就是共享数据,必须进行同步存取。
当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方法的返回时,就应该使用异步编程,在很多情况下采用异步途径往往更有效率。

17、abstract class和interface有什么区别?
声 明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。
接 口(interface)是抽象类的变体。在接口中,所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽象的,没有一个有 程序体。接口只可以定义static final成员变量。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。当类实现特殊接口时,它定义(即将程序体给予)所有这种接口的方法。 然后,它可以在实现了该接口的类的任何对象上调用接口的方法。由于有抽象类,它允许使用接口名作为引用变量的类型。通常的动态联编将生效。引用可以转换到 接口类型或从接口类型转换,instanceof 运算符可以用来决定某对象的类是否实现了接口。

18、heap和stack有什么区别。
栈是一种线形集合,其添加和删除元素的操作应在同一段完成。栈按照后进先出的方式进行处理。
堆是栈的一个组成元素

19、forward 和redirect的区别
forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。
redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。

20、EJB与JAVA BEAN的区别?
Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean的持久性。Java Bean实际上相当于微软COM模型中的本地进程内COM组件,它是不能被跨进程访问的。Enterprise Java Bean 相当于DCOM,即分布式组件。它是基于Java的远程方法调用(RMI)技术的,所以EJB可以被远程访问(跨进程、跨计算机)。但EJB必须被布署在 诸如Webspere、WebLogic这样的容器中,EJB客户从不直接访问真正的EJB组件,而是通过其容器访问。EJB容器是EJB组件的代理, EJB组件由容器所创建和管理。客户通过容器来访问真正的EJB组件。

21、Static Nested Class 和 Inner Class的不同。
Static Nested Class是被声明为静态(static)的内部类,它可以不依赖于外部类实例被实例化。而通常的内部类需要在外部类实例化后才能实例化。
22、JSP中动态INCLUDE与静态INCLUDE的区别?
动态INCLUDE用jsp:include动作实现 它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。
静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面

23、什么时候用assert。
assertion (断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,assertion就是在程序中的一条语句,它对一个 boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下, 系统将给出警告或退出。一般来说,assertion用于保证程序最基本、关键的正确性。assertion检查通常在开发和测试时开启。为了提高性能, 在软件发布后,assertion检查通常是关闭的。

24、GC是什么? 为什么要有GC?
   GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以 自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。

25、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
short s1 = 1; s1 = s1 + 1; (s1+1运算结果是int型,需要强制转换类型)
short s1 = 1; s1 += 1;(可以正确编译)

26、Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
Math.round(11.5)==12
Math.round(-11.5)==-11
round方法返回与参数最接近的长整数,参数加1/2后求其floor.

27、String s = new String("xyz");创建了几个String Object?
两个

28、设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
以下程序使用内部类实现线程,对j增减的时候没有考虑顺序问题。
public class ThreadTest1{
private int j;
public static void main(String args[]){
ThreadTest1 tt=new ThreadTest1();
Inc inc=tt.new Inc();
Dec dec=tt.new Dec();
for(int i=0;i<2;i++){
Thread t=new Thread(inc);
t.start();
t=new Thread(dec);
t.start();
}
}
private synchronized void inc(){
j++;
System.out.println(Thread.currentThread().getName()+"-inc:"+j);
}
private synchronized void dec(){
j--;
System.out.println(Thread.currentThread().getName()+"-dec:"+j);
}
class Inc implements Runnable{
public void run(){
for(int i=0;i<100;i++){
inc();
}
}
}
class Dec implements Runnable{
public void run(){
for(int i=0;i<100;i++){
dec();
}
}
}
}

29、Java有没有goto?
java中的保留字,现在没有在java中使用。

30、启动一个线程是用run()还是start()?
启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM调度并执行。这并不意味着线程就会立即运行。run()方法可以产生必须退出的标志来停止一个线程。

31、EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?
SessionBean: Stateless Session Bean 的生命周期是由容器决定的,当客户机发出请求要建立一个Bean的实例时,EJB容器不一定要创建一个新的Bean的实例供客户机调用,而是随便找一个现 有的实例提供给客户机。当客户机第一次调用一个Stateful Session Bean 时,容器必须立即在服务器中创建一个新的Bean实例,并关联到客户机上,以后此客户机调用Stateful Session Bean 的方法时容器会把调用分派到与此客户机相关联的Bean实例。
EntityBean:Entity Beans能存活相对较长的时间,并且状态是持续的。只要数据库中的数据存在,Entity beans就一直存活。而不是按照应用程序或者服务进程来说的。即使EJB容器崩溃了,Entity beans也是存活的。Entity Beans生命周期能够被容器或者 Beans自己管理。
EJB通过以下技术管理实务:对象管理组织(OMG)的对象实务服务(OTS),Sun Microsystems的Transaction Service(JTS)、Java Transaction API(JTA),开发组(X/Open)的XA接口。

32、应用服务器有那些?
BEA WebLogic Server,IBM WebSphere Application Server,Oracle9i Application Server,jBoss,Tomcat

33、给我一个你最常见到的runtime exception。
ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgumentException, IllegalMonitorStateException, IllegalPathStateException, IllegalStateException, ImagingOpException, IndexOutOfBoundsException, MissingResourceException, NegativeArraySizeException, NoSuchElementException, NullPointerException, ProfileDataException, ProviderException, RasterFormatException, SecurityException, SystemException, UndeclaredThrowableException, UnmodifiableSetException, UnsupportedOperationException

34、接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?
接口可以继承接口。抽象类可以实现(implements)接口,抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数。

35、List, Set, Map是否继承自Collection接口?
List,Set是,Map不是

36、说出数据连接池的工作机制是什么?
J2EE 服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果 当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决定。当使用的池连接调用完成后,池驱动程序将此连接表记为空闲,其他调用 就可以使用这个连接。

37、abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?
都不能

38、数组有没有length()这个方法? String有没有length()这个方法?
数组没有length()这个方法,有length的属性。String有有length()这个方法。

39、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
Set里的元素是不能重复的,那么用iterator()方法来区分重复与否。equals()是判读两个Set是否相等。
equals()和==方法决定引用值是否指向同一对象equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相配的话,返回真值。

40、构造器Constructor是否可被override?
构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading。

41、是否可以继承String类?
String类是final类故不可以继承。

42、swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。long,string 都不能作用于swtich。

43、try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
会执行,在return前执行。

44、编程题: 用最有效率的方法算出2乘以8等於几?
2 << 3

45、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?
不对,有相同的hash code。

46、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。

47、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
不能,一个对象的一个synchronized方法只能由一个线程访问。

48、编程题: 写一个Singleton出来。
Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。
一般Singleton模式通常有几种种形式:
第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。
public class Singleton {
private Singleton(){}
   //在自己内部定义自己一个实例,是不是很奇怪?
   //注意这是private 只供内部调用
   private static Singleton instance = new Singleton();
   //这里提供了一个供外部访问本class的静态方法,可以直接访问  
   public static Singleton getInstance() {
     return instance;   
   }
}
第二种形式:
public class Singleton {
  private static Singleton instance = null;
  public static synchronized Singleton getInstance() {
  //这个方法比上面有所改进,不用每次都进行生成对象,只是第一次     
  //使用时生成实例,提高了效率!
  if (instance==null)
    instance=new Singleton();
return instance;   }
}
其他形式:
定义一个类,它的构造函数为private的,所有方法为static的。
一般认为第一种形式要更加安全些

49、Java的接口和C++的虚类的相同和不同处。
由 于Java不支持多继承,而有可能某个类或对象要使用分别在几个类或对象里面的方法或属性,现有的单继承机制就不能满足要求。与继承相比,接口有更高的灵 活性,因为接口中没有任何实现代码。当一个类实现了接口以后,该类要实现接口里面所有的方法和属性,并且接口里面的属性在默认状态下面都是public static,所有方法默认情况下是public.一个类可以实现多个接口。

50、Java中的异常处理机制的简单原理和应用。
当JAVA 程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数 组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种 情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用throw关键字引发异常。所有的异常都是 java.lang.Thowable的子类。

51、垃圾回收的优点和原理。并考虑2种回收机制。
Java 语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管 理。由于有个垃圾回收机制,Java中的对象不再有"作用域"的概念,只有对象的引用才有"作用域"。垃圾回收可以有效的防止内存泄露,有效的使用可以使 用的内存。垃圾回收器通常是作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经死亡的或者长时间没有使用的对象进行清楚和回收,程序员不能 实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收。回收机制有分代复制垃圾回收和标记垃圾回收,增量垃圾回收。

52、请说出你所知道的线程同步的方法。
wait():使一个线程处于等待状态,并且释放所持有的对象的lock。
sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterruptedException异常。
notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,并不能确切的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪个线程,而且不是按优先级。
Allnotity():唤醒所有处入等待状态的线程,注意并不是给所有唤醒线程一个对象的锁,而是让它们竞争。

53、你所知道的集合类都有哪些?主要方法?
最常用的集合类是 List 和 Map。 List 的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象的元素列表。 List 适用于按数值索引访问元素的情形。
Map 提供了一个更通用的元素存储方法。 Map 集合类用于存储元素对(称作"键"和"值"),其中每个键映射到一个值。

54、描述一下JVM加载class文件的原理机制?
JVM中类的装载是由ClassLoader和它的子类来实现的,Java ClassLoader 是一个重要的Java运行时系统组件。它负责在运行时查找和装入类文件的类。

55char型变量中能不能存贮一个中文汉字?为什么?
能够定义成为一个中文的,因为java中以unicode编码,一个char占16个字节,所以放一个中文是没问题的

56、多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?
多线程有两种实现方法,分别是继承Thread类与实现Runnable接口
同步的实现方面有两种,分别是synchronized,wait与notify

57JSP的内置对象及方法。
request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。
response表示HttpServletResponse对象,并提供了几个用于设置送回 浏览器的响应的方法(如cookies,头信息等)
out对象是javax.jsp.JspWriter的一个实例,并提供了几个方法使你能用于向浏览器回送输出结果。
pageContext表示一个javax.servlet.jsp.PageContext对象。它是用于方便存取各种范围的名字空间、servlet相关的对象的API,并且包装了通用的servlet相关功能的方法。
session表示一个请求的javax.servlet.http.HttpSession对象。Session可以存贮用户的状态信息
applicaton 表示一个javax.servle.ServletContext对象。这有助于查找有关servlet引擎和servlet环境的信息
config表示一个javax.servlet.ServletConfig对象。该对象用于存取servlet实例的初始化参数。
page表示从该页面产生的一个servlet实例

58、线程的基本概念、线程的基本状态以及状态之间的关系
线程指在程序执行过程中,能够执行程序代码的一个执行单位,每个程序至少都有一个线程,也就是程序本身。
Java中的线程有四种状态分别是:运行、就绪、挂起、结束。

59JSP的常用指令

isErrorPage(是否能使用Exception对象),isELIgnored(是否忽略表达式)

" target="_blank">http://......"%>

60、什么情况下调用doGet()doPost()
Jsp页面中的form标签里的method属性为get时调用doGet(),为post时调用doPost()。

61servlet的生命周期
web容器加载servlet,生命周期开始。通过调用servlet的init()方法进行servlet的初始化。通过调用service()方法实现,根据请求的不同调用不同的do***()方法。结束服务,web容器调用servlet的destroy()方法。

62、如何现实servlet的单线程模式

63、页面间对象传递的方法
request,session,application,cookie等

64JSPServlet有哪些相同点和不同点,他们之间的联系是什么?
JSP 是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是"类servlet"。Servlet和JSP最 主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合 成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。

65、四种会话跟踪技术
会话作用域ServletsJSP 页面描述
page否是代表与一个页面相关的对象和属性。一个页面由一个编译好的 Java servlet 类(可以带有任何的 include 指令,但是没有 include 动作)表示。这既包括 servlet 又包括被编译成 servlet 的 JSP 页面
request是是代表与 Web 客户机发出的一个请求相关的对象和属性。一个请求可能跨越多个页面,涉及多个 Web 组件(由于 forward 指令和 include 动作的关系)
session是是代表与用于某个 Web 客户机的一个用户体验相关的对象和属性。一个 Web 会话可以也经常会跨越多个客户机请求
application是是代表与整个 Web 应用程序相关的对象和属性。这实质上是跨越整个 Web 应用程序,包括多个页面、请求和会话的一个全局作用域

66Request对象的主要方法:
setAttribute(String name,Object):设置名字为name的request的参数值
getAttribute(String name):返回由name指定的属性值
getAttributeNames():返回request对象所有属性的名字集合,结果是一个枚举的实例
getCookies():返回客户端的所有Cookie对象,结果是一个Cookie数组
getCharacterEncoding():返回请求中的字符编码方式
getContentLength():返回请求的Body的长度
getHeader(String name):获得HTTP协议定义的文件头信息
getHeaders(String name):返回指定名字的request Header的所有值,结果是一个枚举的实例
getHeaderNames():返回所以request Header的名字,结果是一个枚举的实例
getInputStream():返回请求的输入流,用于获得请求中的数据
getMethod():获得客户端向服务器端传送数据的方法
getParameter(String name):获得客户端传送给服务器端的有name指定的参数值
getParameterNames():获得客户端传送给服务器端的所有参数的名字,结果是一个枚举的实例
getParameterValues(String name):获得有name指定的参数的所有值
getProtocol():获取客户端向服务器端传送数据所依据的协议名称
getQueryString():获得查询字符串
getRequestURI():获取发出请求字符串的客户端地址
getRemoteAddr():获取客户端的IP地址
getRemoteHost():获取客户端的名字
getSession([Boolean create]):返回和请求相关Session
getServerName():获取服务器的名字
getServletPath():获取客户端所请求的脚本文件的路径
getServerPort():获取服务器的端口号
removeAttribute(String name):删除请求中的一个属性

67J2EE是技术还是平台还是框架?
J2EE本身是一个标准,一个为企业分布式应用的开发提供的标准平台。
J2EE也是一个框架,包括JDBC、JNDI、RMI、JMS、EJB、JTA等技术。

68、我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
Public String translate (String str) {
String tempStr = "";
try {
tempStr = new String(str.getBytes("ISO-8859-1"), "GBK");
tempStr = tempStr.trim();
}
catch (Exception e) {
System.err.println(e.getMessage());
}
return tempStr;
}

69、简述逻辑操作(&,|,^)与条件操作(&&,||)的区别。
区别主要答两点:a.条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以操作数值型
b.逻辑操作不会产生短路

70XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
a: 两种形式 dtd schema
b: 本质区别:schema本身是xml的,可以被XML解析器解析(这也是从DTD上发展schema的根本目的)
c:有DOM,SAX,STAX等
DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文档装入内存,适合对XML的随机访问
SAX:不现于DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理XML文件,适合对XML的顺序访问
STAX:Streaming API for XML (StAX)

xml文档有两种定义方法:
dtd:数据类型定义(data type definition),用以描述XML文档的文档结构,是早期的XML文档定义形式。
schema:其本身是基于XML语言编写的,在类型和语法上的限定能力比dtd强,处理也比较方便,因为此正逐渐代替dtd成为新的模式定义语言。

71、简述synchronizedjava.util.concurrent.locks.Lock的异同
主要相同点:Lock能完成synchronized所实现的所有功能
主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lock一定要求程序员手工释放,并且必须在finally从句中释放。

72EJB的角色和三个对象
一 个完整的基于EJB的分布式计算结构由六个角色组成,这六个角色可以由不同的开发商提供,每个角色所作的工作必须遵循Sun公司提供的EJB规范,以保证 彼此之间的兼容性。这六个角色分别是EJB组件开发者(Enterprise Bean Provider) 、应用组合者(Application Assembler)、部署者(Deployer)、EJB 服务器提供者(EJB Server Provider)、EJB 容器提供者(EJB Container Provider)、系统管理员(System Administrator)
三个对象是Remote(Local)接口、Home(LocalHome)接口,Bean类

73EJB容器提供的服务
主要提供声明周期管理、代码产生、持续性管理、安全、事务管理、锁和并发行管理等服务。

74EJB规范规定EJB中禁止的操作有哪些?
1. 不能操作线程和线程API(线程API指非线程对象的方法如notify,wait等),2.不能操作awt,3.不能实现服务器功能,4.不能对静态属 生存取,5.不能使用IO操作直接存取文件系统,6.不能加载本地库.,7.不能将this作为变量和返回,8.不能循环调用。

75remote接口和home接口主要作用
remote接口定义了业务方法,用于EJB客户端调用业务方法。
home接口是EJB工厂用于创建和移除查找EJB实例

76bean 实例的生命周期
对 于Stateless Session Bean、Entity Bean、Message Driven Bean一般存在缓冲池管理,而对于Entity Bean和Statefull Session Bean存在Cache管理,通常包含创建实例,设置上下文、创建EJB Object(create)、业务方法调用、remove等过程,对于存在缓冲池管理的Bean,在create之后实例并不从内存清除,而是采用缓冲 池调度机制不断重用实例,而对于存在Cache管理的Bean则通过激活和去激活机制保持Bean的状态并限制内存中实例数量。

77EJB的激活机制
以Stateful Session Bean 为例:其Cache大小决定了内存中可以同时存在的Bean实例的数量,根据MRU或NRU算法,实例在激活和去激活状态之间迁移,激活机制是当客户端调 用某个EJB实例业务方法时,如果对应EJB Object发现自己没有绑定对应的Bean实例则从其去激活Bean存储中(通过序列化机制存储实例)回复(激活)此实例。状态变迁前会调用对应的 ejbActive和ejbPassivate方法。

78EJB的几种类型
会话(Session)Bean ,实体(Entity)Bean 消息驱动的(Message Driven)Bean
会话Bean又可分为有状态(Stateful)和无状态(Stateless)两种
实体Bean可分为Bean管理的持续性(BMP)和容器管理的持续性(CMP)两种

79、客服端调用EJB对象的几个基本步骤
设置JNDI服务工厂以及JNDI服务地址系统属性,查找Home接口,从Home接口调用Create方法创建Remote接口,通过Remote接口调用其业务方法。

80、如何给weblogic指定大小的内存?
在启动Weblogic的脚本中(位于所在Domian对应服务器目录下的startServerName),增加set MEM_ARGS=-Xms32m -Xmx200m,可以调整最小内存为32M,最大200M

81、如何设定的weblogic的热启动模式(开发模式)与产品发布模式?
可以在管理控制台中修改对应服务器的启动模式为开发或产品模式之一。或者修改服务的启动文件或者commenv文件,增加set PRODUCTION_MODE=true。

82、如何启动时不需输入用户名与密码?
修改服务启动文件,增加 WLS_USER和WLS_PW项。也可以在boot.properties文件中增加加密过的用户名和密码.

83、在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jmsejb或连接池等相关信息进行配置后,实际保存在什么文件中?
保存在此Domain的config.xml文件中,它是服务器的核心配置文件。

84、说说weblogic中一个Domain的缺省目录结构?比如要将一个简单的helloWorld.jsp放入何目录下,然的在浏览器上就可打入 http://:端口//helloword.jsp就可以看到运行结果? 又比如这其中用到了一个自己写的javaBean该如何办?
Domain 目录服务器目录applications,将应用目录放在此目录下将可以作为应用访问,如果是Web应用,应用目录需要满足Web应用目录要求,jsp文 件可以直接放在应用目录中,Javabean需要放在应用目录的WEB-INF目录的classes目录中,设置服务器的缺省应用将可以实现在浏览器上无 需输入应用名。

85、在weblogic中发布ejb需涉及到哪些配置文件
不同类型的EJB涉及的配置文件不同,都涉及到的配置文件包括ejb-jar.xml,weblogic-ejb-jar.xmlCMP实体Bean一般还需要weblogic-cmp-rdbms-jar.xml

86、如何在weblogic中进行ssl配置与客户端的认证配置或说说j2ee(标准)进行ssl的配置
缺 省安装中使用DemoIdentity.jks和DemoTrust.jks KeyStore实现SSL,需要配置服务器使用Enable SSL,配置其端口,在产品模式下需要从CA获取私有密钥和数字证书,创建identity和trust keystore,装载获得的密钥和数字证书。可以配置此SSL连接是单向还是双向的。

87、如何查看在weblogic中已经发布的EJB?
可以使用管理控制台,在它的Deployment中可以查看所有已发布的EJB

88CORBA是什么?用途是什么?
CORBA 标准是公共对象请求代理结构(Common Object Request Broker Architecture),由对象管理组织 (Object Management Group,缩写为 OMG)标准化。它的组成是接口定义语言(IDL), 语言绑定(binding:也译为联编)和允许应用程序间互操作的协议。 其目的为:用不同的程序设计语言书写在不同的进程中运行,为不同的操作系统开发。

89、说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
Session Facade Pattern:使用SessionBean访问EntityBean
Message Facade Pattern:实现异步调用
EJB Command Pattern:使用Command JavaBeans取代SessionBean,实现轻量级访问
Data Transfer Object Factory:通过DTO Factory简化EntityBean数据提供特性
Generic Attribute Access:通过AttibuteAccess接口简化EntityBean数据提供特性
Business Interface:通过远程(本地)接口和Bean类实现相同接口规范业务逻辑一致性
EJB架构的设计好坏将直接影响系统的性能、可扩展性、可维护性、组件可重用性及开发效率。项目越复杂,项目队伍越庞大则越能体现良好设计的重要性。

90、说说在weblogic中开发消息Bean时的persistentnon-persisten的差别
persistent方式的MDB可以保证消息传递的可靠性,也就是如果EJB容器出现问题而JMS服务器依然会将消息在此MDB可用的时候发送过来,而non-persistent方式的消息将被丢弃。

既然没有标准答案,就根据自己的所了解的,补充修正一下好了

91Servlet执行时一般实现哪几个方法?
public void init(ServletConfig config)
public ServletConfig getServletConfig()
public String getServletInfo()
public void service(ServletRequest request,ServletResponse response)
public void destroy()

init ()方法在servlet的生命周期中仅执行一次,在服务器装载servlet时执行。缺省的init()方法通常是符合要求的,不过也可以根据需要进行 override,比如管理服务器端资源,一次性装入GIF图像,初始化数据库连接等,缺省的inti()方法设置了servlet的初始化参数,并用它 的ServeltConfig对象参数来启动配置,所以覆盖init()方法时,应调用super.init()以确保仍然执行这些任务。

service ()方法是servlet的核心,在调用service()方法之前,应确保已完成init()方法。对于HttpServlet,每当客户请求一个 HttpServlet对象,该对象的service()方法就要被调用,HttpServlet缺省的service()方法的服务功能就是调用与 HTTP请求的方法相应的do功能,doPost()和doGet(),所以对于HttpServlet,一般都是重写doPost()和doGet() 方法。

destroy()方法在servlet的生命周期中也仅执行一次,即在服务器停止卸载servlet时执行,把servlet作为 服务器进程的一部分关闭。缺省的destroy()方法通常是符合要求的,但也可以override,比如在卸载servlet时将统计数字保存在文件 中,或是关闭数据库连接。

getServletConfig()方法返回一个servletConfig对象,该对象用来返回初始化参数和servletContext。servletContext接口提供有关servlet的环境信息。

getServletInfo()方法提供有关servlet的信息,如作者,版本,版权。

92j2ee常用的设计模式?说明工厂模式。
Java中的23种设计模式:
Factory(工厂模式), Builder(建造模式), Factory Method(工厂方法模式),
Prototype(原始模型模式),Singleton(单例模式), Facade(门面模式),
Adapter(适配器模式), Bridge(桥梁模式), Composite(合成模式),
Decorator(装饰模式), Flyweight(享元模式), Proxy(代理模式),
Command(命令模式), Interpreter(解释器模式), Visitor(访问者模式),
Iterator(迭代子模式), Mediator(调停者模式), Memento(备忘录模式),
Observer(观察者模式), State(状态模式), Strategy(策略模式),
Template Method(模板方法模式), Chain Of Responsibleity(责任链模式)
工 厂模式:工厂模式是一种经常被使用到的模式,根据工厂模式实现的类可以根据提供的数据生成一组类中某一个类的实例,通常这一组类有一个公共的抽象父类并且 实现了相同的方法,但是这些方法针对不同的数据进行了不同的操作。首先需要定义一个基类,该类的子类通过不同的方法实现了基类中的方法。然后需要定义一个 工厂类,工厂类可以根据条件生成不同的子类实例。当得到子类的实例后,开发人员可以调用基类中的方法而不必考虑到底返回的是哪一个子类的实例。

93EJB需直接实现它的业务接口或Home接口吗,请简述理由。
远程接口和Home接口不需要直接实现,他们的实现代码是由服务器产生的,程序运行中对应实现类会作为对应接口类型的实例被使用。

其实一直都不是很明白EJB的remote接口,home接口,Bean类究竟是如何使用的,或许应该进一步了解EJB的原理吧,查到了一个原创文章,那就说说EJB调用的原理吧。其实在这个问题上,最需要理解的是RMI机制原理。

一个远程对象至少要包括4个class文件:远程对象、远程对象接口、实现远程接口的对象的stub、对象的skeleton。

而在EJB中则至少要包括10个class:
Bean类,特定App Server的Bean实现类
Bean的remote接口,特定App Server的remote接口实现类,特定App Server的remote接口的实现类的stub类和skeleton类。
Bean的home接口,特定App Server的home接口实现类,特定App Server的home接口的实现类的stub类和skeleton类。

和RMI不同的是,EJB中这10个class真正需要用户写的只有3个,Bean类,remote接口,home接口,其它的7个究竟怎么生成,被打包在哪里,是否需要更多的类文件,否根据不同的App Server表现出较大的差异。

Weblogic:
home接口和remote接口的weblogic的实现类的stub类和skeleton类是在EJB被部署到weblogic的时候,由weblogic动态生成stub类和skeleton类的字节码,所以看不到这4个类文件。

对 于一次客户端远程调用EJB,要经过两个远程对象的多次RMI循环。首先是通过JNDI查找Home接口,获得Home接口的实现类,这个过程其实相当复 杂,首先是找到Home接口的Weblogic实现类,然后创建一个Home接口的Weblogic实现类的stub类的对象实例,将它序列化传送给客户 端(注意stub类的实例是在第1次RMI循环中,由服务器动态发送给客户端的,因此不需要客户端保存Home接口的Weblogic实现类的stub 类),最后客户端获得该stub类的对象实例(普通的RMI需要在客户端保存stub类,而EJB不需要,因为服务器会把stub类的对象实例发送给客户 端)。

客户端拿到服务器给它的Home接口的Weblogic实现类的stub类对象实例以后,调用stub类的create方法, (在代码上就是home.create(),但是后台要做很多事情),于是经过第2次RMI循环,在服务器端,Home接口的Weblogic实现类的 skeleton类收到stub类的调用信息后,由它再去调用Home接口的Weblogic实现类的create方法。

在服务端,Home 接口的Weblogic实现类的create方法再去调用Bean类的Weblogic实现类的ejbCreate方法,在服务端创建或者分配一个EJB 实例,然后将这个EJB实例的远程接口的Weblogic实现类的stub类对象实例序列化发送给客户端。

客户端收到remote接 口的Weblogic实现类的stub类的对象实例,对该对象实例的方法调用(在客户端代码中实际上就是对remote接口的调用),将传送给服务器端 remote接口的Weblogic实现类的skeleton类对象,而skeleton类对象再调用相应的remote接口的Weblogic实现类, 然后remote接口的Weblogic实现类再去调用Bean类的Weblogic实现类,如此就完成一次EJB对象的远程调用。

先拿普通RMI来说,有4个class,分别是远程对象,对象的接口,对象的stub类和skeleton类。而对象本身和对象的stub类同时都实现了接口类。而我们在客户端代码调用远程对象的时候,虽然在代码中操纵接口,实质上是在操纵stub类,例如:
接口类:Hello
远程对象:Hello_Server
stub类:Hello_Stub
skeleton类:Hello_Skeleton

客户端代码要这样写:
Hello h = new Hello_Stub();
h.getString();

我们不会这些写:
Hello_Stub h = new Hello_Stub();
h.getString();

因 为使用接口适用性更广,就算更换了接口实现类,也不需要更改代码。因此客户端需要Hello.class和Hello_Stub.class这两个文件。 但是对于EJB来说,就不需要Hello_Stub.class,因为服务器会发送给它,但是Hello.class文件客户端是省不了的,必须有。表面 上我们的客户端代码在操纵Hello,但别忘记了Hello只是一个接口,抽象的,实质上是在操纵Hello_Stub。

拿Weblogic上的EJB举例子,10个class分别是:
Bean类:HelloBean (用户编写)
Bean类的Weblogic实现类:HelloBean_Impl (EJBC生成)

Home接口:HelloHome (用户编写)
Home接口的Weblogic实现类 HelloBean_HomeImpl(EJBC生成)
Home接口的Weblogic实现类的stub类 HelloBean_HomeImpl_WLStub(部署的时候动态生成字节码)
Home接口的Weblogic实现类的skeleton类 HelloBean_HomeImpl_WLSkeleton(部署的时候动态生成字节码)

Remote接口: Hello (用户编写)
Remote接口的Weblogic实现类 HelloBean_EOImpl(EJBC生成)
Remote接口的Weblogic实现类的stub类 HelloBean_EOImpl_WLStub(部署的时候动态生成字节码)
Remote接口的Weblogic实现类的skeleton类 HelloBean_EOImpl_WLSkeleton(部署的时候动态生成字节码)

客户端只需要Hello.class和HelloHome.class这两个文件。

HelloHome home = (Home) PortableRemoteObject.narrow(ctx.lookup("Hello"), HelloHome.class);

这一行代码是从JNDI获得Home接口,但是请记住!接口是抽象的,那么home这个对象到底是什么类的对象实例呢?很简单,用toString()输出看一下就明白了,下面一行是输出结果:
HelloBean_HomeImpl_WLStub@18c458
这表明home这个通过从服务器的JNDI树上查找获得的对象实际上是HelloBean_HomeImpl_WLStub类的一个实例。
接下来客户端代码:

Hello h = home.create()

同样Hello只是一个抽象的接口,那么h对象是什么东西呢?打印一下:
HelloBean_EOImpl_WLStub@8fa0d1
原来是HelloBean_EOImpl_WLStub的一个对象实例。

用这个例子来简述一遍EJB调用过程:

首先客户端JNDI查询,服务端JNDI树上Hello这个名字实际上绑定的对象是HelloBean_HomeImpl_WLStub,所以服务端将创建HelloBean_HomeImpl_WLStub的一个对象实例,序列化返回给客户端。

于 是客户端得到home对象,表面上是得到HelloHome接口的实例,实际上是进行了一次远程调用得到了 HelloBean_HomeImpl_WLStub类的对象实例,别忘记了HelloBean_HomeImpl_WLStub也实现了 HelloHome接口。

然后home.create()实质上就是 HelloBean_HomeImpl_WLStub.create(),该方法将发送信息给 HelloBean_HomeImpl_WLSkeleton,而HelloBean_HomeImpl_WLSkeleton接受到信息后,再去调用 HelloBean_HomeImpl的create方法,至此完成第1次完整的RMI循环。

注意在这次RMI循环过程中,远程对象 是HelloBean_HomeImpl,远程对象的接口是HelloHome,对象的stub是HelloBean_HomeImpl_WLStub, 对象的skeleton是HelloBean_HomeImpl_WLSkeleton。

然后HelloBean_HomeImpl 再去调用HelloBean_Impl的ejbCreate方法,而HelloBean_Impl的ejbCreate方法将负责创建或者分配一个 Bean实例,并且创建一个HelloBean_EOImpl_WLStub的对象实例。

这一步比较有趣的是,在前一步RMI循环 中,远程对象HelloBean_HomeImpl在客户端有一个代理类HelloBean_HomeImpl_WLStub,但在这一步, HelloBean_HomeImpl自己却充当了HelloBean_Impl的代理类,只不过HelloBean_HomeImpl不在客户端,而是 在服务端,因此不进行RMI。

然后HelloBean_EOImpl_WLStub的对象实例序列化返回给客户端,这一步也很有趣, 上次RMI过程,主角是HelloBean_HomeImpl和它的代理类HelloBean_HomeImpl_WLStub,但这这一次换成了 HelloBean_EOImpl和它的代理类HelloBean_EOImpl_WLStub来玩了。


Hello h = home.create();h.helloWorld();

假设Hello接口有一个helloWorld远程方法,那么表面上是在调用Hello接口的helloWorld方法,实际上是在调用HelloBean_EOImpl_WLStub的helloWorld方法。

然 后HelloBean_EOImpl_WLStub的helloWorld方法将发送信息给服务器上的 HelloBean_EOImpl_WLSkeleton,而HelloBean_EOImpl_WLSkeleton收到信息以后,再去调用 HelloBean_EOImpl的helloWorld方法。至此,完成第2次完整的RMI循环过程。

在刚才 HelloBean_EOImpl是作为远程对象被调用的,它的代理类是HelloBean_EOImpl_WLStub,但现在 HelloBean_EOImpl要作为HelloBean_Impl的代理类了。现在HelloBean_EOImpl去调用 HelloBean_Impl的helloWorld方法。注意!HelloBean_Impl继承了HelloBean,而HelloBean中的 helloWorld方法是我们亲自编写的代码,现在终于调用到了我们编写的代码了!

至此,一次EJB调用过程终于完成。在整个过程 中,服务端主要要调用的类是HelloBean_Impl, HelloBean_HomeImpl,HelloBean_HomeImpl_WLSkeleton,HelloBean_EOImpl, HelloBean_EOImpl_WLSkeleton。客户端主要调用的类是HelloBean_HomeImpl_WLStub, HelloBean_EOImpl_WLStub,这两个类在客户端代码中并不会直接出现,出现在代码中的类是他们的接口HelloHome和 Hello,因此客户端需要这两个接口文件,而Stub是服务器传送给他们的。

http://www.pbase.com/nobo123/image/27229257

http://forum.javaeye.com/viewtopic.php?t=3832&postdays=0&postorder=asc&start=0

94、排序都有哪几种方法?请列举。用JAVA实现一个快速排序。
排序的方法有:插入排序(直接插入排序、希尔排序),交换排序(冒泡排序、快速排序),选择排序(直接选择排序、堆排序),归并排序,分配排序(箱排序、基数排序)
快速排序的伪代码。
/ /使用快速排序方法对a[ 0 :n- 1 ]排序
从a[ 0 :n- 1 ]中选择一个元素作为m i d d l e,该元素为支点
把余下的元素分割为两段left 和r i g h t,使得l e f t中的元素都小于等于支点,而right 中的元素都大于等于支点
递归地使用快速排序方法对left 进行排序
递归地使用快速排序方法对right 进行排序
所得结果为l e f t + m i d d l e + r i g h t

95、请对以下在J2EE中常用的名词进行解释(或简单描述)
web 容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接和容器中的环境变量接接口互,不必关注其它系统问 题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEB APPLICATION 标准。我们把遵守以上标准的WEB服务器就叫做J2EE中的WEB容器。
Web container:实现J2EE体系结构中Web组件协议的容器。这个协议规定了一个Web组件运行时的环境,包括安全,一致性,生命周期管理,事务, 配置和其它的服务。一个提供和JSP和J2EE平台APIs界面相同服务的容器。一个Web container 由Web服务器或者J2EE服务器提供。
EJB容器:Enterprise java bean 容器。更具有行业领域特色。他提供给运行在其中的组件EJB各种管理功能。只要满足J2EE规范的EJB放入该容器,马上就会被容器进行高效率的管理。并 且可以通过现成的接口来获得系统级别的服务。例如邮件服务、事务管理。
一个实现了J2EE体系结构中EJB组件规范的容器。
这个规范指定了一个Enterprise bean的运行时环境,包括安全,一致性,生命周期,事务,
配置,和其他的服务。
JNDI:(Java Naming & Directory Interface)JAVA命名目录服务。主要提供的功能是:提供一个目录系统,让其它各地的应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程序的功能。
JMS:(Java Message Service)JAVA消息服务。主要实现各个应用程序之间的通讯。包括点对点和广播。
JTA:(Java Transaction API)JAVA事务服务。提供各种分布式事务服务。应用程序只需调用其提供的接口即可。
JAF:(Java Action FrameWork)JAVA安全认证框架。提供一些安全控制方面的框架。让开发者通过各种部署和自定义实现自己的个性安全控制策略。
RMI/IIOP: (Remote Method Invocation /internet对象请求中介协议)他们主要用于通

2009年9月17日星期四

“镀金时代”最富有美国人――约翰-洛克菲勒(4)

  洛克菲勒家族的女人

  劳拉•斯贝尔曼•洛克菲勒

  劳拉美丽贤淑,是老洛克菲勒的夫人。


15岁时,劳拉在中学的毕业典礼上做演讲,题目是《我要划动自己的船》。当时她是那个小城里有钱商人的女儿,却用这样的演讲来追求妇女权利,表达对文化和独立思想的追求,引起了高年级学生约翰•D•洛克菲勒对她的特别关注。

  劳拉的父亲对宗教和政治非常感兴趣,热衷于废止运动。他帮助建立教会, 是国家议会的成员,协助逃亡的奴隶出逃到加拿大;母亲则致力于教会工作,提倡禁欲。劳拉也因此深受影响。她有着敏锐的头脑和坚定的意志,她要“划动自己的船”。


  毕业后,劳拉成为一个出色的教师。她周围的人评价她是“一个严谨的自律者,一位完美的老师”。1862年,年仅22岁的劳拉被任命为校长助理。此时, 约翰•洛克菲勒开始拜访她。

  1864 年9月8 日,劳拉和约翰结婚了。那时,劳拉刚刚度过25岁生日。1866 年8月23日,他们的第一个孩子伊利莎白出生。

  在劳拉的操持下,约翰一家的生活简单而有规律。每天7:30 开始家庭祷告, 然后是读书和早餐,食物很简单。孩子们被教给通过自己的劳动获得收入的观念。在学习和家务之外, 他们还必须学习音乐。

  由于约翰•洛克菲勒经常忙于纽约的事务,很少回家。但他们经常通信,充满着温情。约翰•洛克菲勒非常喜欢家庭的感觉,他曾写道,“多好的家庭晚餐,多好的奶油,满桌都是宁静和温馨!”

  晚年,劳拉的健康每况愈下。从20世纪的初期开始,她被迫大多数时间卧病在床,在痛苦中度过, 但幸好有约翰这个忠实而周到的伴侣。1914 年9月8 日,约翰和劳拉迎来了他们的金婚纪念日。所有的子孙都来为他们庆贺。“我有一个甜心,”约翰说,“并且我感激我仍然拥有她。”次日,是劳拉的75岁生日。

  劳拉在第二年的春天去世。

  艾比•阿尔德里奇•洛克菲勒

  艾比1874 年出生在罗德岛,很早就开始接受优良的教育,包括英国文学,法语, 德语, 艺术历史和古代历史, 体操,舞蹈。受到父亲的熏陶, 艾比拥有良好的判断力,是一位优秀的艺术收藏家。

  1894 年秋天,在同学家艾比遇见了小约翰•洛克菲勒。在长时间的接触和恋爱后,于1901 年10月9 日结婚,婚后育有6个孩子:艾比、约翰、纳尔逊、劳伦斯、温斯罗普和大卫。

  美国进入第一次世界大战后, 艾比开始她的慈善事业。从1917 年到1919 年,她担任美国红十字会主席,提供经费支持它的工作。

  1919 年, 艾比把注意力转移到改善标准石油精炼厂雇员的生活环境上来。小约翰•洛克菲勒收购了许多土地,夫人为这些雇员建筑居住社区。

  1928 年, 这里又建造了公共议院,议院在1937年成为社区活动中心。该中心为大约4000 个家庭提供诊所、体育馆、托儿所、滚保龄球和会议室。

  1929 年5月,随着现代艺术博物馆(MoMA)的建立, 艾比的慈善事业更加扩大化。现代艺术博物馆也成为她永久的个人收藏之地。同时,她的审美洞察力、行政能力也得以充分展现。

  1948 年4月5 日,艾比于纽约公寓去世。

  伊迪丝•洛克菲勒

  洛克菲勒家族王朝的女儿们各自婚嫁。

  小女儿伊迪丝曾在星期日学校当教师。1895年,她与哈罗德•麦考密克在圣坛前盟誓结为伉俪。新郎的父亲是美国大名鼎鼎的收割机发明家兼国际收 割机公司的创始人赛勒斯•麦考密克。伊迪丝与哈罗德的婚姻,促成了美国两大工业集团的合并。约翰•洛克菲勒购买了国际收割机公司价值约3千万美元的股份, 伊迪丝也自然成为芝加歌最富有的女士之一,被称为“芝加哥第一夫人”。

  在公众场合,伊迪丝俨然是一位高贵典雅的贵夫人。不过,她也有古怪的一面。有时,她仍沿用婚前的姓氏“洛克菲勒”签署信件。而且,她似乎并不满足当一个工业巨头的女儿,她时常将自己想象成古代图坦国王新娘的转世化身。

  伊迪丝是一个不称职的母亲,她从未对4个孩子流露出亲切与关爱。例如,孩子们必须同她的私人秘书预约后才能见她。当一位雇员打断正在举行的豪华晚餐聚会,向她急告3岁的儿子约翰死于猩红热的消息时,她也只是无动于衷地点点头,继续与客人们共进晚餐。

  1906年,伊迪丝前往欧洲,去考察一种新型的心理分析和精神治疗法。她的丈夫哈罗德则留在芝加哥,与多名女子发生婚外情。

  15年后,伊迪丝才从瑞士返回芝加哥。回家后,她发觉与孩子们的关系明显疏远。而哈罗德为了早日迎聚他心爱的女歌剧演员,不断地劝说伊伊丝离 婚。至于3个孩子的婚姻也大大出乎常人所料:儿子福勒是洛克菲勒最疼爱的外孙,他与普林斯顿大学同学的母亲结婚;长女玛蒂尔达17岁时,嫁给了47岁的瑞 士马术教练为妻;小女儿穆丽尔一直胡言,说自己嫁给了一个在一次大战中阵亡的陆军中尉的幽灵。后来,又称已同鬼魂离异。最后,她与一个年龄较大的伤残退役 军人结了婚。当儿女们忙于各自的终身大事时,伊迪丝正筹划着如何把心理分析法引入芝加哥。她招收了好几个病人,向他们讲述自己的精神治疗法。

  伊迪丝决定在威斯康星州附近的密歇根湖岸边,建造一座专供有钱人消遣娱乐的小城。她出售所拥有的父亲石油公司的股份,以换取资金投入伊迪斯顿工 程。但在1929年股市暴跌之前,只完工了一个供快艇停泊的船坞。为了购买湖边的不动产获取贷款,伊迪丝将自己的家庭信托基金抵押给了银行。股市狂泻后, 这笔信托基金被银行收取。由于资金严重匮乏,伊迪丝的梦想彻底破灭。

  作为父亲的约翰•洛克菲勒,多年来对女儿的行为一直感到羞愧。他让小约翰把伊迪丝从湖边的“府邸”接走,送她去德雷克宾馆居住。约翰还供给女儿 1000美元一天的生活费。尽管伊迪丝过着相对“贫困”的生活,但这样的日子也并不长久。由于患了肾脏癌,1932年近60岁的伊迪丝离开了人世,比她的 父亲早逝5年。

“镀金时代”最富有美国人――约翰-洛克菲勒(3)

  大卫•洛克菲勒:经济帝国第三代掌门人 


 大卫•洛克菲勒,1915年6月12日出生于一个具有两个世纪以来最有影响力的姓氏之家——洛克菲勒家族。


他是这个经济帝国的第三代掌门人。

  政经大腕

  作为美国第一家族的后代,大卫有其他人没有的机会,可以接触全世界最有影响力的经济学家、最有权势的家族、影响整个欧美政局的政治家、每一届美 国总统,参与了很多改变世界格局的重要访问。他在冷战时期造访前苏联,跟赫鲁晓夫和戈尔巴乔夫都有过直接而锋利的面对面交流,他也是第一批在中美关系开始 解冻后的1973年到访中国的资本家,还是在改革开放之初跟中国密切接触,并成功开展商务活动的国际金融家。


  作为哈耶克和熊彼特的学生,并与著名经济学家萨缪尔森同学,他对经济学,对企业经营和政府影响都有着深刻的见地,这些见地也广泛地影响了美国经 济的走向和政策制定。他重新定义了企业家的身份,认为“企业家身份本身代表着一种机会,用于满足人的发明创新、追求权利和赌博的本性……事实上,对成就过 程的追求,其本身对于许多人来说就是一个目标,而在那些人眼里,利润只是一种值得付出努力的副产品”,这也许更能解释他在使用和创造财富上做的一切。

  富翁的社会责任

  大卫长大成人后,当上了蔡斯•曼哈顿银行的行长,具体负责监管该银行的国际业务。同时,他还对从事慈善事业和艺术事业怀有浓厚兴趣。他还帮助掌管一处家族遗产,这笔遗产至今仍影响着美国人的生活。

  除了把自家公司经营得稳稳当当,大卫还做了许多祖父辈没有尝试过的事。例如,他写了一本名为《论文集》的书,讲述他在美国实力最雄厚家族中的个 人生活。还写了一本传记——《回忆录》,把家族史囊括其中,好给子孙辈借鉴。不论是在他的书中,还是在生活里,大卫总是念念不忘地强调说,一个拥有巨大社 会财富的人应该具有社会责任感。“有钱人应该对社会负有一种责任感,做些对别人有益的事情。”每当有人给他写信或当面请他施舍金钱时,大卫都会按照父亲的 做法去做。看来,如果没有家业的负担,大卫应该会成为文学家、史学家什么的。大卫•洛克菲勒表示,他希望自己的家族会以“助人家族”的形象名载史册:“拥 有财富,也就拥有了他人所没有的机遇,抓往这些机遇,同样是一件非常重要的事情。”洛克菲勒家族的事业已传接了3代之久,可到了第四、第五代子女,一脉相 传的习惯却遭到了强烈的反对。在大卫的子孙中,有不少极端分子甚至舍弃了洛克菲勒这个招牌姓,隐姓埋名闯荡世界。据统计,有80%的家族企业未能顺利传到 第2代人的手里,剩余的13%则未能传到第3代手里。不知洛克菲勒家族能否靠大卫的那本《回忆录》家史,继续保持这幸存的7%呢?

    约翰•洛克菲勒:大慈善家

  约翰和父亲一样努力工作、勤勤恳恳,有强烈的责任感,但是“情绪紧张”,在“社交场合很腼腆、很笨拙”,甚至“会为自己说过的话或一闪而过的念 头痛苦好些天”。但是,腼腆的约翰也有另一面,因为反对弟弟纳尔逊一手控制家族事务,他发起了一场激烈的斗争,并取得最终的胜利。

  作为家族中的慈善家,约翰把毕生精力都放在解决一些社会问题上,他对生活的失败者有一种同情感。越南战争时期,美国社会的动荡使得约翰对反战潮 流有一种天然的认同,并对那个时代那些留长发、爱喝酒的被认为是非正统的年轻人偏爱有加。大卫赞扬约翰在慈善事业上的成绩“是洛克菲勒家族成员能够引以为 豪的”。

  纳尔逊•洛克菲勒:出色的政治家

  纳尔逊的性格更像母亲奥尔德里奇家族的人,而不是洛克菲勒家族。他拥有无数财富,却从未想过呆坐等待成功扣门,他勇于克服一切障碍,包括他患有 的严重的阅读障碍症。他曾经成功创下4次连任纽约州州长的惊人纪录,成为自罗斯福、杜鲁门和艾森豪威尔以来最受瞩目的一位政治家。

  温思罗普:家族银行家

  1929年股票市场崩溃初期,没过多久,权益信托公司的总裁猝死。小约翰•洛克菲勒建议温思罗普临时接替。温思罗普勉强接受了这个位置,但坚持只干一年。

  温思罗普当上总裁后,想找一个金融伙伴提供国内力量和支持。他找到了大通这个伙伴——全国最强大的国内银行之一。1930年初,他谈成了兼并大 通事宜,创建了当时全世界最大的银行。小约翰•洛克菲勒全力支持兼并之举,并被允许委派两名代表,总计25人进入新银行的董事会。虽然小约翰•洛克菲勒的 股权因为兼并而减少到大约4%,但他还是联合银行最大的股东。兼并之后,温思罗普担任总裁。华尔街和美国金融界都尊重温思罗普,而大通银行在他掌舵的20 年里也兴旺发达起来。但是,温思罗普没有接受过银行家的培训,很少介入银行的日常经营。他喜欢商界政治家的角色,成了美国金融界出类拔萃的代言人。

“镀金时代”最富有美国人――约翰-洛克菲勒(2)


  家族企业第二代

  小约翰•D•洛克菲勒:坚韧的第二代

  老洛克菲勒说过,“赚钱的能力是上帝赐给我们的一份礼物”。

出于对家族的责任感,年迈体衰的老洛克菲勒后来把这种人生观传递给了他惟一的儿子——小约翰•D•洛克菲勒,他就是大卫的父亲。

  小洛克菲勒成了家族的掌门人后,不仅接管了家族的石油生意,同时还接管了家族的慈善事业。有时候,小洛克菲勒发现:自己要想在石油生意和慈善事 业这两种祖传家业之间找到心理平衡非常困难,因此他经常经受着神经失常的煎熬和折磨。小洛克菲勒曾经描述说,他在做生意的时候感觉就像参加一场和自己良心 进行比赛的赛跑。大卫表示,父亲所受的宗教思想教育经常使他禁不住产生怀疑:自己在生意场上所做的事情究竟是否正确?


  小洛克菲勒在纽约建立了洛克菲勒中心,并设法挽救了美国西部山区的许多古老的红杉。其实,他在把家族事业发扬光大方面也放弃了许多机会,现在回 过头来审视他的一生,他的大半生时间都花在了把家族财富送出去方面,而不是积聚更多财富上面。大卫指出,在大做慈善事业的过程中,父亲“得到了极大的满 足,他看到社会上存在有许多问题,就想办法帮助解决这些问题。”

  小洛克菲勒对保护历史文物和保护环境有着浓厚的兴趣。经过他的努力,英国对北美大陆殖民时代所创建的威廉斯堡古城和法国的凡尔赛宫才得以完整地保存下来。

  因此,洛克菲勒家族能有今天的名声,小约翰绝对功不可没。

  小约翰•D. 洛克菲勒的信条——我相信

  我相信每个个体的至尊价值,和他对自由、幸福追求的权利。

  我相信每个权利是一种责任; 每个机会是一种责任; 每份财产是一种责任。

  我相信法律是为人设立的,而不是人任意设置法律;政府是人民的仆人,而不是人民的主人。

  我相信劳动才能获得尊严, 不管是体力劳动还是脑力劳动; 这个世界不会让人活不下去,但它欠人活得更好的机会。

  我相信节俭是良好财政结构的头等必需品, 不管在政府里,生意上还是个人理财(相关:证券 财经)上。

  我相信真相和公正是一个和谐社会的根本。

  我相信诺言, 每个人都应该把那神圣语言当作自己的债券一样好好对待;诺言——不是财富或力量——而是至尊价值。

  我相信获取必要的回报是人类共同需求,要消除自私自利,在烈火中是净化浮渣,达到伟大灵魂的集合。

  我相信拥有无上智慧和爱的上帝, 不管他给人们一个什么样的名字,个体最高的成就, 最伟大的幸福, 和最宽泛的才能,将存在于他自己的意愿当中。

  我相信爱是世界上最伟大的东西,只有它能帮你克服所有怨恨,让你有走向幸福的可能。

  家族企业第三代

  劳伦斯•洛克菲勒:“风险投资之父”

  财富不过是他的平台,给他更多的便利来爱自然;

  家族是他的荣耀,国家公园才是他心灵的归宿。

  华尔街天才

  劳伦斯•洛克菲勒于1910年5月26日生于纽约,他是小约翰•D•洛克菲勒6个孩子当中的老四。

  70年前,劳伦斯•洛克菲勒在华尔街开始了自己的职业生涯,他成为现代风险投资的开拓者,也把从洛克菲勒家族继承来的财富成功翻了数倍。在纽约 证券(相关:理财 财经)交易所数10年供职期间,他经常用他与生俱来的商业本能作出下一个重要决定。他不满足于单纯赚更多钱,而是希望能让金钱生产出具有长久意义的东西。 小约翰•D•洛克菲勒现在唯一健在的儿子大卫•洛克菲勒这样评价他的哥哥:“我很佩服他在生意场上表现出来的非凡才能,在风险资本领域我总是跟着他做事。 他在这一领域确实是真正的先锋。”

  “风险投资之父”

  劳伦斯从祖父那里继承了赚钱的天赋,他的名下拥有15亿美元的资产,曾在《福布斯》全球587位亿万富翁中排名第377位。1937年,劳伦斯 继承了祖父买下的纽约证券交易所,从华尔街踏上创业之路,开了美国风险投资的先河。出人意料的是,他并没有购入更多的蓝筹股,而是开始投资并协助新成立的 企业创业。他的第一次尝试非常偶然。当时,他和新婚妻子预备定制几件家具。当他看到芬兰设计师阿尔瓦阿尔托设计的曲木家具照片时,预感到这些家具会成为现 代家居的理想选择,于是订下订单购买了一批,在纽约开了一家专卖店。尽管许多人曾对生意前景表示怀疑,但结果家具十分抢手,直到1940年货源因芬兰冬季 战争受到影响,生意才被迫中断。劳伦斯的第二桩买卖则更有影响力。他结识了一战飞行员埃迪•瑞肯贝克,认为瑞肯贝克关于商业空运即将兴起的看法很有见地。 于是,1938年,他资助瑞肯贝克成立了东方航空,并在相当长的时间里成为公司的第一大股东,而东方航空也成为战后盈利最多的航空公司。此外,他在 1939年投资的麦道航空公司也成为军用航空器的主要供货商。

  第二次世界大战期间,他冻结生意,进入海军服役,军阶至少校。战争结束后,他重返商场,继续寻找新创立的企业进行投资。1959年《华尔街日 报》的一篇文章特别指出劳伦斯在“风险资本”这一新领域所作的贡献,从而确立了他“风险投资之父”的地位。劳伦斯联合洛克菲勒家族其他成员以及包括现代艺 术馆在内的一些机构成立了专事风险投资的凡洛克风险投资公司。截至1996年,他们共投资221家处于起步阶段的公司,这些公司在得到投资后都取得了良好 的业绩。

  数十年的从商经验,令他相信保持头脑灵活、与时俱进的重要性,因此他很乐于接受新事物,引入新概念,推动创业投资基金,发展高科技和其他新兴行业,包括投资苹果电脑和全美最大的芯片公司英特尔集团。

  2004年7月11日,坐拥亿万家财、在美国叱咤风云的劳伦斯•洛克菲勒在睡梦中与世长辞,享年94岁。这位洛克菲勒家族的第三代传人,尽管含着金钥匙出生,却绝不是一位纨绔子弟,他在有生之年不仅开了风险投资的先河,还为美国的环保及慈善事业作出了不朽的贡献。

“镀金时代”最富有美国人――约翰-洛克菲勒(1)

   提及近现代乃至当代美国史,人们难以避开洛克菲勒这个家族的姓氏:标准石油公司、洛克菲勒基金会、大通银行、现代艺术博物馆、洛克菲勒中心、芝加哥大学、洛克菲勒大学,还有令美利坚合众国悲伤的在“9•11”中倾倒的双塔。

在商业界,提起美国洛克菲勒家族的财富盛名,用“家喻户晓,妇孺皆知”来形容绝不为过。这个迄今已繁盛了六代的“世界财富标记”与美国乃至国际政经都有着千丝万缕的联系。

创业的老一代

  创始人约翰•D•洛克菲勒(1839-1937)最初在俄亥俄州克利夫兰的一家干货店干活,每周挣5美元。后来他创建了标准石油公司,实际上就是美国石油业的开始。

  1910年,当约翰•D•洛克菲勒在发现自己名下的财富已经达到近10亿美元时,他开始考虑如何运用这笔财富。由于他对购买法国庄园或苏格兰城 堡没有兴趣,又不屑于购买艺术品、游艇或中世纪韵味的西服以及所有富人们所津津乐道的东西,他就把自己收入中的很大部分投资于煤矿、铁路、保险公司、银行 和各种类型的生产企业,其中最出名的是铁矿生意。

  如果约翰•D•洛克菲勒现在还在世,他的身价折合成今天的美元约有2000亿——根据2003年的《福布斯》亿万富翁排行榜,当时世界首富比尔•盖茨的身价为407亿美元。

  如今,老洛克菲勒的遗产依然支配着世界石油产业,他本人也堪称今天无所不在、无所不能的西方石油工业的人格化象征。

  富过六代的家族

  中国有句老话,说“富不过三代”,但是洛克菲勒家族发展到现在已经是第六代了,依然如日中天、独“富”天下。

  经历了一个多世纪的洛克菲勒家族,仍在续写着辉煌的历史,约翰•D•洛克菲勒的后代们没有整天躲在房间里计划如何守住自己的财富,不让金钱落入 别人口袋,而是积极的参与文化、卫生与慈善事业,怀着富有的负罪感将大量的资金用来建立各种基金,投资大学,医院,让整个社会分享他们的财富。

  在今天的美国,要完全躲避这个家族的影响几乎是不可能的,毫不夸张地说,洛克菲勒家族在过去150年的发展史就是整个美国历史的一个精确的缩影,并且已经成为美国国家精神的杰出代表,影响着世界各地的人们。

  家族企业第一代

  洛克菲勒:地球上第一个亿万富翁

  美国早期的富豪,多半靠机遇成功,唯有约翰•D•洛克菲勒例外。他并非多才多艺,但异常冷静、精明,富有远见,凭借自己独有的魄力和手段,白手 起家,一步一步地建立起他那庞大的石油帝国。在他漫长的一生中,人们对他毁誉参半,有人认为他只不过是极具野心、唯利是图的企业家,也有人恭维他是个慷慨 的慈善家。但不管怎样,作为美国历史上第一个十亿富翁,作为石油巨子,他在相当一段时期控制着全美国的石油资源,并创设了托拉斯企业制度,在美国资本主义 经济发展史上占有重要的一席之地。

  遗传的商业基因

  1839年7月8日,约翰•洛克菲勒出生于纽约州哈得逊河畔的一个名叫杨佳的小镇。他的父母,个性截然不同:母亲是个一言一行都皈依《圣经》的 虔诚的基督教徒,她勤快、节俭、朴实,家教严格;而父亲却是个讲究实际的花花公子,他自信、好冒险,善交际,任性而又以自我为中心。洛克菲勒作为长子,他 从父亲那里学会了讲求实际的经商之道,又从母亲那里学到了精细、节俭、守信用、一丝不苟的长处,这对他日后的成功产生了莫大的影响。

  父亲名叫威廉,人称“大个子比尔”,是个到处闯荡的木材商、马贩子,也是个走江湖的巫医,兜售所谓“立见奇效,包治百病”的灵丹妙药。此外,他还出卖土地,买卖毛皮,贩盐,推销杂货,几乎是无事不干的百事通。

  父亲出外经商,一去就是几个月,家中对孩子们的教育主要由母亲承担。但偶尔归家的父亲也与母亲一样望子成龙,一有空就教约翰如何写商业书信,如 何准确而迅速地付款,以及如何清晰地记账。他深知社会的现实和世道的冷酷,所以他常采用一些特殊的方式教育孩子,使他们在踏入社会之前就能坚强而且精明起 来。

  然而,约翰对父亲血液里流淌的东西并没有全盘接受,他完全没有父亲那种花花公子的秉性,而是继承了母亲勤俭的美德。他把这种信念视为“商业训练”,一生中烙守“不俭则匮”的准则;从中他还引申出自己的结论:“只有数字作数。”

  平生最大的决定

  约翰•洛克菲勒中学毕业后,在一家经营谷物的商行当上了会计办事员。3年后,年仅19岁的洛克菲勒以10%的年息向父亲借款1000美元,加上自己积蓄的800美元,与克拉克合股创办了一家经营谷物和肉类的公司。这是洛克菲勒生平所办第一家公司。

  那时,在美国宾夕法尼亚州已经发现了石油,成千上万人像当初采金热潮一样涌向采油区。克利夫兰的商人们对这一新行当也怦然心动,他们推选年轻有为的经纪商洛克菲勒去宾州原油产地亲自调查一下。

  洛克菲勒来到产油地,眼前的一切令他触目惊心:到处是高耸的井架、凌乱简陋的小木屋、怪模怪样的挖井设备和储油罐,一片乌烟瘴气,混乱不堪。洛克菲勒透过表面的“繁荣”景象,看到了盲目开采背后潜藏的危机。

  冷静的洛克菲勒没有急于回去向克利夫兰的商界汇报调查结果,而是在产油地的美利坚饭店住了下来,进一步作实地考察。他每天都看报纸上的市场行情,静静地倾听焦躁而又喋喋不休的石油商人的叙述,认真地做详细的笔记。

  经过一段时间考察,他回到了克利夫兰。他建议商人不要在原油生产上投资,因为那里的石油开采已经过度而需求有限,油市的行情必定下跌。他告诫说,要想创一番事业,必须学会等待,耐心等待是制胜的前提。

  果然,不出洛克菲勒所料,由于疯狂地钻油,导致油价一跌再跌,那些钻油先锋一个个败下阵来。

  3年后,原油一再暴跌之时,洛克菲勒却认为投资石油的时候到了,这大大出乎一般人的意料。他与克拉克共同投资4000美元,与一个在炼油厂工作的英国人安德鲁斯合伙开设了一家炼油厂。安德鲁斯采用一种新技术提炼煤油,使安德鲁斯-克拉克公司迅速发展。

  才20出头的洛克菲勒做生意己颇为老练。他在耐心等待,冷静观察一段时间后,决定放手大干了。可他的合作者克拉克这时却举棋不定,不敢冒风险。两个人在石油业务的决策上发生了严重分歧,最后不得不分道扬镳。

  在拍卖公司产权时,两人都不肯放弃他们原来的经纪行在安德鲁斯-克拉克公司的股权,彼此喊价的情景十分激烈。洛克菲勒已下定决心要投入石油生 意,因此每次都毫不犹豫地喊出比克拉克更高的标价,直到最后克拉克哭丧着脸说:“我不再抬价了,约翰,这股权是你的了。”26岁的洛克菲勒终于取得了胜 利。他后来在回忆这个具有决定性意义的时刻时说过:“这是我平生所做的最大决定。”从此,他把公司改名为“洛克菲勒-安德鲁斯公司”,满怀希望地干起了他 的石油事业。

  托拉斯之父

  洛克菲勒意识到必须把企业扩大才能抵御惊涛骇浪的冲击。后来他联合了两位资金雄厚、信誉很好的投资合作者,创建了资本额100万美元的标准石油公司。

  在商战中,洛克菲勒讨厌用价格战驱逐竞争者。他更愿意向竞争者们提供现金或标准公司的股票(相关:理财 财经),买下他们的炼油厂。他是认识兼并价值的一名先驱者。在兼并公司的同时,洛克菲勒还网罗了一批能人,用他自己的话说:“那价值远远超过被兼并的所有公司。”

  1879年底,标准公司已控制了90%的全美炼油业。到了1880年,全美生产出的石油,95%都是由标准石油公司提炼的。自美国有史以来,还从来没有一个企业能如此完全彻底地独霸过市场。

  正是此时,洛克菲勒的律师多德提出了“托拉斯”这个垄断组织的概念。在多德的“托拉斯”理论指导下,洛克菲勒合并了40多家厂商,垄断了全国 80%的炼油工业和90%的油管生意。1886年,标准石油公司又创建了天然气托拉斯。标准石油公司最后定名为美孚石油公司。托拉斯则迅速在全美各地、各 行业蔓延开来,在很短时间内,这种垄断组织形式就占了美国经济的90%。洛克菲勒成功地造就了美国历史上一个独特的时代——垄断时代。

  身为垄断者的洛克菲勒得罪了很多人:商业对手、华尔街、法院、国会。垄断企业对经济的控制令社会不安。在老罗斯福总统《反托拉斯法》的大棒之下,美孚被肢解。气急败坏的洛克菲勒痛骂老罗斯福为卑鄙小人。而且发誓不再资助共和党的候选人。

  惜金如命的生活

  洛克菲勒虽然聚敛了巨额财富,但自己的生活非常俭朴,而时时刻刻都在给他的儿女们灌输他在一贫如洗的儿时形成的价值观。防止他们挥金如土的第一步就是不让他们知道父亲是个富人。洛克菲勒的几个孩子在长大成人之前,从没去过父亲的办公室和炼油厂。

  洛克菲勒在家里搞了一套虚拟的市场经济,称他的妻子为“总经理”,要求孩子们认真记账。孩子们靠做家务来挣零花钱:打苍蝇2分钱,削铅笔1角 钱,练琴每小时5分钱,修复花瓶则能挣1元钱,一天不吃糖可得2分钱,第二天还不吃奖励1角钱,每拔出菜地里10根杂草可以挣到1分钱,惟一的男孩小约翰 劈柴的报酬是每小时1角5分钱,保持院里小路干净每天是1角钱,洛克菲勒为自己能把孩子培养成小小的家务劳动力感到很得意,他曾指着13岁的女儿对别人 说:“这个小姑娘已经开始挣钱了,你根本想像不到她是怎么挣的。我听说煤气用得仔细,费用就可以降下来,便告诉她,每月从目前的账单上节约下来的钱都归 她。于是她每天晚上四处转悠,看到没有人在用的煤气灯,就去把它关小一点儿。”

  为了让孩子们学会相互谦让,他只买一辆自行车给4个孩子。小约翰长大后不好意思地承认说,自己在8岁以前穿的全是裙子,因为他在家里最小,前面3个都是女孩。

  洛克菲勒惜金如命,16岁就花一毛钱买了个小本子记下每一笔收入和开支,一生都把账本视为自己最珍贵的纪念物。

  1864年9月8日,洛克菲勒同24岁的高中同学劳拉举行婚礼。他尽管已积攒了巨大的财富,买结婚戒指却只花了15.75美元。这笔花销记在 “杂项开支”项下。洛克菲勒曾欠一位朋友5分的找零钱,朋友让他不必客气,而他却坚持把硬币放到朋友的口袋里,郑重地说:“这可是一美元整整一年的利息 啊。”

  最大的慈善家

  令人难以置信的是,像洛克菲勒这样节俭成性的资本家,竟然是美国历史上最大的慈善家。截止20世纪20年代,洛克菲勒基金会成为世界上最大的慈 善机构,他赞助的医疗教育和公共卫生是全球性的。他一生直接捐献了5.3亿美元,他的整个家族的慈善机构的赞助超过了10亿美元。中国受益尤多,接受的资 金仅次于美国,1915年,洛克菲勒基金会成立中国医学委员会,由该委员会负责在1921年建立了北京协和医科大学,这所大学为中国培养了一代又一代掌握 现代知识的医学人才。

  洛克菲勒这种具有划时代意义的奉献行为,使人们对他的看法和评价参差不一,在他的身后留下了一个自相矛盾的名声。他集虔诚和贪婪、同情心和凶残狡诈于一身;他是美国清教徒先祖们毁誉参半的传统之化身,鼓励节俭和勤劳,同时又激发贪婪的本性。

  由于担心有人会破坏墓地,他的棺木被放在一座炸药无法炸开的墓穴中,上面还铺着厚厚的石板。而各家报纸登载讣告纷纷把他说成是乐善好施的大慈善 家,只字不提那个残忍的托拉斯大王——约翰•D•洛克菲勒。无论是持什么立场的政治家,包括那些同他有过过节的人,无不对他大加赞扬,一位检察官是这样称 赞这位他曾经问讯过的、搪塞敷衍的证人的:“除了我们敬爱的总统,他堪称我国最伟大的公民。是他用财富创造了知识,舍此更无第二人。世界因为有了他而变得 更加美好。这位世界首席公民将永垂青史。”

  丘吉尔则这样评价他:“他在探索方面所做的贡献将被公认为是人类进步的一个里程碑。”

2009年9月16日星期三

“五险一金”的深入解析,上班打工族的一定要看(转)

“五险一金”的深入解析,上班打工族的一定要看
管理提醒: 本帖被 admin 执行置顶操作(2009-09-12)


相信已工作的大哥大姐们对自己缴纳的社会保险都是非常关注的吧...认真看吧 “耐心看吧” ..  绝对有用

    首先,大家应该意识到社会保险是比商业保险更为优质的一种保险..  原因大致如下:
(1)社会保险是国家不以营利为目的而开展的全民福利保障事业.. 而商业保险是要营利的 . . 总体来说商业保险收费比同等规格的社会保险要高不少喔
(2)社会保险保障的方面比一般的商业保险要更多一些.. 商业保险一般只保医疗或养老 ..  .. 社会保险一般可以同时保五个险.. 而且在医疗这一块.. 社会保险的优势非常突出
(3)社会保险的标准每年都在不停提高.. 国家每年7月初都会按照职工基本工资进行社保基数调整.. 而且调整的比例还很高..一般每年调高10%以上.. 就是说越往后拿得钱越高 .. 这样做最大的好处就是可以把通货膨胀的影响消除到比较小.. 而商业保险就算也会调整回报..  但总体也不会比社会保险涨得快
    一句话,现在没有参加社会保险的已工作同学请速参加社会保险,已参加商业保险但并未参加社会保险的已工作同学也请速参加社会保险.....

              ------------------开始了------------开始了------------开始了------

那么,社会保险具体是怎么构成的呢...  ?

社会保险=养老保险+医疗保险+失业保险+工伤保险+生育保险+住房公积金
    (注意:以上五险一金可能在各个地区实践有所不同,你的单位也许不会把五险一金全部为你交,比如南京有些单位就不给职工交医疗保险而只交其余的四险一金,有些单位不交公积金而只交五险,所以你一定要搞清楚你的单位到底给你交了哪些保险以及是否交公积金!)

具体的社保构成比例为:
养老保险:单位每个月为你缴纳21%,你自己缴纳8%;
医疗保险:单位每个月为你缴纳9%,你自己缴纳2%外加10块钱的大病统筹(大病统筹主要管住院这块);
失业保险:单位每个月为你缴纳2%,你自己缴纳1%;
工伤保险:单位每个月为你缴纳0.5%,你自己一分钱也不要缴;
生育保险:单位每个月为你缴纳0.8%,你自己一分钱也不要缴;
住房公积金:单位每个月为你缴纳8%,你自己缴纳8%

    以上..这么算下来.. 单位每个月为你缴纳的社保比例应该是21%+9%+2%+0.5%+0.8%+8%=41.3%
你自己每个月为你缴纳的社保比例应该是8%+2%+10块+1%+8%=19%+10块
暂时去掉你交的10块钱不谈..  单位缴纳的比例和你缴纳的比例应该为413:190..  这就是说如果你每个月为自己的社保缴纳了190块钱..那么单位会往你的社保帐户上打进去413块钱.. 每个月你的社保帐户上增加的钱就应该是413+190=603块钱, 所以说在你看不见的情况下,单位交的社保费用其实是你的2倍还多,所以你每个月交社保费的时候千万别心疼呀~你要知道单位比你交的多得多了呢..心疼的其 实是单位... !

    呀呀~话说回到那三险一金和五险一金,这里大家应该已经看出来了,其实江湖上所说的三险一金完全就等于五险一金.. 只是三险一金是从你个人交的保险(养老+医疗+失业+公积金)来说的.. 五险一金是从你单位交的保险(养老+医疗+失业+工伤+生育+公积金)来说的...  把三险一金说成五险一金其实只是说起来好听而已~
除了单位能为你交社保,其实没工作但有收入的同学或者有单位但单位不交社保的同学也可以自己交社保,不过个人只能缴纳养老保险+医疗保险,

工伤呀生育呀失业呀公积金呀你个人都交不起来的 ...

--------------------------------------------中场休息----------------------------------------------------


以上介绍了社保的构成和构成比例,下面该介绍下什么是社会保险缴纳基数了

    刚才同学们已经知道了每个月单位缴纳的社保比例和你缴纳的比例差不多是413:190了... 那么现在又出来一个问题:自己每个月交的社保费和这个比例有什么关系呢,社保费到底是怎么确定的呢?

    大家可能没注意过,各个省市每年都会在7月初发布一个”社会保险最低缴纳基数”,这个基数是根据上一年度职工的平均工资+福利+各种补贴等杂七杂八的费用 经过统计和计算以后确定的,南京今年7月公布的最低基数是1189元,这是个什么意思呢,意思是说南京只要是正规为职工缴纳社保的单位,每个月为每个职工 交的钱最少为1189×41.3%=491元,而职工每个月最少要交1189×19%+10=236元,这样你和单位每个月应该交的社保费就出来了

    但是现在又出来了新问题... 南京市职工工资差别很大呀..  有人一个月拿1000  ..  有人一个月能拿10000.. 难道叫拿1000和拿10000的都交同样的社保费?

    请注意.. 这1189是最低基数.. 在1189之上还有最高基数  .. 南京今年的最高基数好象是8000多..  具体我也忘记了.. 反正如果你的工资每个月在1189元以下.. 单位也必须按照1189元为你交1189×41.3%= 491元,而你自己每个月最少也要交1189×19%+10=236元,这个就是1189作为社保最低缴费基数的意义之所在了: 哪怕你一个月拿1000或者800块,你每个月最低也必须要按照这1189交钱!

    但是如果你工资比1189要高,比如你一个月拿3000块,那单位去劳动局给你交保险的时候(你单位和你缴纳的社保费用都是劳动局扣的喔~)就应该对劳动 局说:"呀呀,我们这边有位同志一个月拿3000,请按照3000块钱的标准来扣社保费".. 那么劳动局就会以 3000块为缴纳基数来扣你单位和你的钱然后打到你的社保帐户上,你单位这时候每个月就应该为你交3000×41.3%= 1239元,而你个人每个月就该交3000×19%+10=580元

    就是说如果你的工资在1189元以下,那么每个月你就按照1189交;如果你的工资在1189元以上,那么每个月你就按照你的实际工资交,除非你的工资比最高基数还要高,如果你一个月拿10000而最高基数是8000的话,你和你单位就都按照8000交

      --------------------------休息休息----------------------------------


    在这里要揭露一些公司的无耻做法..  这些公司每个月可能给你好几千的工资..  但是他们去劳动局申报你的基数的时候并不会按照你的实际工资去报.. 比如你如果每个月拿3000块.. 他们去劳动局可能说你只拿1189块.. 然后劳动局每个月只扣你1189×19%+10=236元.. 你恐怕还高兴的很..  因为你觉得扣你的钱少.. 你实际拿到手的钱多 ?

    错! 如果这样你的公司就太无耻了!因为公司缴纳的钱是你的2倍多.. 所以你交的越少他们也交的越少!如果按照你的实际工资3000来算.. 他们每个月该给你交 3000×41.3%=1239元的社保费.. 而按照1189来算的话,他们每个月只为你交1189×41.3%=491元!所以实际上你吃了大亏!正规的公司只会按照你的实际工资去劳动局申报然后扣 钱!只有那些下作的公司才会不管你工资多高都按照最低标准给你交!!千万别以为每个月你的社保费扣的越少越好!!可能你已经被公司无耻地欺负了而你还完全 不知情!!!

    要确定单位为你到底缴纳的基数是多少很简单:如果你每个月扣300块的社保..  那你的基数差不多就是300÷19%≈1578元,你看看你工资是不是这个数..  如果你工资明显比1578高..  比如每个月你其实拿3000或者4000.. 那肯定你已经被公司给欺负了.. 被欺负以后你可以去当地的劳动监察大队告你单位.. 一般一告一个准.. 不过最好在离职的时候把证据(比如工资条等)找好了再告,否则你告了以后在公司一般混不下去了

    要再次说明的是.. 各个地方的社保构成比例不一样..  如果你不在南京那你的缴费比例很可能不是19%.. 但是肯定不会差太多.. 比如你的基数可能是20%或22%..  但绝对不会是30%或40%!所以虽然19%是南京的比例..  但是外地的同学也可以靠这个大概算出自己的基数

    恩,现在你知道了你每个月该交多少社保费了,但这些社保费具体是什么情况以及该怎么用呢?下面我们就来介绍一下

    前面已经说了, 社会保险=养老保险+医疗保险+工伤保险+生育保险+失业保险+住房公积金


-------------------------------------------------中途休息------------------------------------------------


(1)养老保险

    这个保险一般都要交满15年以后到退休的时候才能终生享受养老金..  所以想拿养老金的同学请务必在自己退休之前的15年以前就开始交..  这个在南京以外差不多也是这样规定的

    如果你到退休年龄交养老保险不满15年,那等到你退休的时候国家会把你个人帐户上存的8%的养老金全部退给你 那你会问,单位给你交的21%到哪里去了?

    这个你就别指望国家会交给你了.. 你退休把你个人的钱拿走之后..  国家就把单位为你交的21%的钱全部划到国家的养老统筹基金里了,从此这钱就和你再也没有关系了

    你也许会说:我靠!那是我的钱为什么不给我

    因为国家就是这么规定的,退钱的时候只退给个人他自己扣的个人交的钱,单位为他交的钱全部都为国家做贡献了

    下面我们来看一下你退休时候的养老金是怎么算出来的

    养老金的算法很复杂..  因为国家每年都会把缴费基数变一次..  举例来说好了:如果你现在30岁.  . .你现在的缴费基数是3000元..  而退休年龄如果是55岁的话..  那你必须在你40岁以前就开始交养老保险了,而如果你现在从30岁就开始交,交到55岁是25年..  那首先肯定你能享受养老金了..  其次,如果25年后你交的 3000块的缴费基数已经变成了6000块(我说的是如果).. 那你55岁的时候首先每个月可以拿到6000×20%=1200块的基本养老金..  这是国家给你的,此外你的个人帐户上的钱在25年里也积攒了不少,把缴费基数平均一下好了,(3000+6000)÷2=4500,那么你这25年里个人 帐户上应该有4500×8%(你缴纳的养老保险的个人比例)×25年×12个月=108000元钱..  那么除了之前的1200块以外你每个月还能拿到108000÷ 120=900块,这样你55岁开始每个月起码可以拿到1200+900=2100元的养老金..  当然每年国家的基数还在往上涨,这样每年除了你自己的 900块.. 你退休以后每个月都会拿到比1200块更多的钱,那你的养老金当然也会越来越多的

    所以说交养老保险交得越多越好..  你交得越多你退休以后享受的也越多.. 而且.. 国家每年调整基数以后你拿的钱也会越来越多.. 现在交1000十年之后拿1500都是有可能的

    这里要介绍一个**的政策..  就是不管你在哪里交社保费..  等你退休的时候你都只能回你的户口所在地享受当地的退休待遇... 这么来看,在基数高的地方交社保但是退休回基数低的地方享受养老金的人那就亏大了, 为什么这么说呢?
    我来举个例子,如果你年轻的时候在南京工作,交了20年的社保然后退休了,但是如果你的户口在黑龙江,那你必须回黑龙江享受养老金. 如果你在南京交了20年的平均基数是3000(我说的是如果),而当你退休的时候黑龙江的缴费基数才1000(我说的是如果),那么你退休的时候只能享受 1000的待遇!这是很亏的!一句话,如果你在富地方交社保但是退休的时候回穷地方享受社保,那你一辈子交的很多但是享受的很少!交3000 块可能只能享受1000块!这是很恐怖的事情,但是没办法,国家就是这个政策,所以请所有目前户口在西部等基数低的地方但是在北京或上海等基数高的地方工 作交社保的同学注意了,你要么就在西部交社保,要么就在退休之前把户口迁到北京或上海,否则你就是在做人生一笔巨亏本的买卖

    那也许你会说,如果我的户口在南京,那我在黑龙江交20年不就好了嘛,在基数低的地方交钱,退休的时候回基数高的地方享受高福利. 错!你以为南京市劳动局会随随便便就让你享受么?!一般这种情况下南京会找个理由直接拒绝你转入!到时候你就聪明反被聪明误了:在黑龙江享受不了,在南京 也享受不了!

    不过有些地方对这样的情况有了一些缓和的规定,比如南京允许你在退休前5年从基数低的地方转回南京,再在南京继续交5年南京的高基数,之后它才允许你回南 京享受养老金.这个政策各个地方估计都不一样,今后打算转的同学最好现在就去你当地的劳动局把这个问题搞清楚,免得退休时候发生你意想不到的意外!

(2)医疗保险

    这个险国家的政策还算不错,重要的是住院报销的不少

    之前说了单位每月给你交的医疗保险是9%,你个人每月交的医疗保险大概是2%外加10块钱的大病统筹,这个大病统筹不管别的只管你住院,而那11%里国家 每个月会往你的医保帐户上打属于你自己的2%,如果你每个月按照1189元的最低基数交社保, 那么1189×2%=23.78元就是国家每个月打给你个人的钱,这个钱你可以积累起来直接刷卡去买药或者看门诊,剩下的9%国家就拿去算到医疗统筹基金 里了

    按照南京的规定,如果你从2007年1月开始缴纳医疗保险,那么从2007年2月起你就可以刷卡买药或者看门诊了,从2007年7月起你住院的费用就可以报销了,报的还蛮复杂的,举例说好了:

    如果你2007年8月1日住院了,住的是南京市最好的三级医院,住院期间用的都是医保范围内的药,手术+住院等费用一共花了5000元,那么报销的时候医 保中心首先扣除1000块,这是起步价,剩下的4000块医保中心可以报销4000×86%=3440元,你个人只要付4000×14%=560元就可以 了,加上之前的1000元起步价,你花了5000块自己只要付1560元就可以了,而且这1560元还可以从你的医保卡里扣(如果你平时不怎么用那卡), 所以实际上你住院花不了多少钱

    医疗保险对于我们年轻人来说比养老保险重要多了,毕竟看病住院实在太他妈贵了,这也是参加社会保险最重要的意义之所在不过南京市规定医疗保险必须交满25年才能在退休以后终生享受,所以如果你55岁退休,那最迟30岁起就必须开始交医疗保险了


-----------------------------------------来做眼保健操----------------------------------------------------


(3)工伤保险

      这个险实践中一般用得少,我接触的也不多,需要提醒大家的是你如果在工作的时候或者上下班的时候出了什么事,这个险就用得上了但是在实践中很多人出了事不注意保存证据,导致自己无法享受工伤保险,这是很可惜的

      如果你下班的时候被车撞了,那你应该赶快报警,让警察来调查记录并拍照采集证据,警察处理完以后会给你开个事故什么鉴定书之类的东西,你就可以拿这个去单 位要求报工伤了 ..如果你出了事就随便让人跑了而且还不找证人还不报警什么的,那没证据的情况下一般不会被采纳为工伤的

      工伤还有个时效问题,如果你2007年7月1日出了工伤,那你必须马上报告单位,把警察出具的证据和事故鉴定书以及你出工伤以后去看病或住院的病历交给单 位,叫单位拿着这些材料去做工伤鉴定,你的单位必须在2007年8月1日之前把你的有效材料送到工伤鉴定中心,如果距离你出工伤的日子超过了一个月, 那工伤可能就鉴定不起来了.如果你单位不去给你鉴定,那你自己可以拿着材料去鉴定中心鉴定,最好也不要超过一个月,否则会很麻烦很麻烦

(4)生育保险

      啊,这个也举例说明好了,如果你是位女生,每个月工资为1000元,2007年1月1日开始交生育保险,缴费基数为1189,而你2007年3月怀 孕,2007年12月底生了孩子,2008年1月出院,那么你出院以后要赶快把结婚证(未婚生子的报销不了)+独生子女证(一般来说生2 胎的报销不了)+病历+建大小卡检查和住院和手术费用的所有发票+住院清单+出院小结这些所有的材料交到公司,如果你怀孕时候检查花了500块,生孩子的 时候住院+手术花了2000块,一般来说,公司在医保规定范围内基本上可以给你全部报销,报销以后给你的钱包括:500块检查费+2000块住院手术 费+1189元/月×4个月=7256块,

    1189元/月×4个月这是医保中心特别为报销的女生补贴的,只有女生报销才能拿的到

    国家规定女孩子报销生育保险的时候必须给4个月的平均工资,所以你生孩子报销的话不仅不要花钱而且还可以赚4个月的工资!如果你基数交的比工资高,比如拿1000块交的是1189,那么你还赚了呢

生育保险起码要交一年才能享受,切记切记

    此外还有个问题,男生也交生育保险呀~那么男生可不可以享受生育保险呢?

    如果你是男生,你老婆没工作或者工作单位没交保险,而她生孩子的时候你交生育保险也已经超过了一年,那么你也可以报销生育保险哦,但是以之前的例子为例, 你只能报销500块检查费+2000块住院手术费的一半=1250元, 补贴的1189元/月×4个月的工资你就享受不到了!这是只有女生报销的时候才可以享受的哦~
同样的花费,女生报销就能拿7256块,男生报销只能拿1250块,这大概也是中国少有的”歧视男性”的政策的说

    所以说,女生要生孩子之前最好计划一下,提前一年开始找个单位交生育保险,可以赚呢! 而男生如果要娶老婆,最好娶一个生孩子的时候已经交了一年生育保险而且缴的基数还比她本身工资高的女生哦!不过如果她实
在没保险也没关系,你还可以给她报销生育保险呢,不过你没补贴的4个月工资拿,而且该报的费用你只能拿回来一半

(5)失业保险

    这个也是要你交满一年才能享受,一般交1年拿2个月,交2年拿4个月,但一辈子最多拿24个月.举例说明好了:
如果你2007年1月1日开始交保险,2008年1月你被公司辞退了,那你可以让公司给你拿2个月的失业保险,如果这一年你都是以1189的基数交的保 险,那你2个月起码可以拿到800多块钱 ...或者你2007年1月1日开始交保险,2008年1月你和公司合同到期了,你们都不想续签合同的话那你也可以在离开公司以前让公司给你去拿2个月的 失业保险,也是800多块 ...就是说合同到期或者公司辞退,你都可以按照一年拿2个月的失业金的比例去要求公司给你办,如果公司不给你办你可以去告它,一告一个准

但是如果你是合同没到期自己辞职走,那就算你交满了1年也享受不到失业保险

只要是自己辞职的,别说交1年了,就是交10年的失业保险到辞职的时候你也拿不到一分钱

(6)公积金

    啊啊,住房公积金是个好东西啊~

    这么说吧,如果你每个月为公积金交200块,那么公司每个月也往你帐户上打200块,你买房子的时候这就是400块了,如果你一辈子交了5万,那你帐户上就是10万了,这种好事大家一定不要拒绝啊~

    公积金可以用来买房子,还贷款,装修什么的,如果你自己家可以找到地皮盖房子,那盖房子的钱也可以从公积金里付如果你一直不用这钱,最后退休的时候貌似可以把钱全部取出来吧


懂了不?
文章摘自 漂泊者 原文地址:http://www.piaobozhe.com/read.php?tid=5196

2009年9月11日星期五

【转载】网友讲述不花钱买房的经历

摘自: http://bbs.city.sina.com.cn/thread-180-0/table-64931-90-1.html


 “现在买房子,傻瓜才掏钱!” 

  昨晚,和一个开典当行的同学喝酒。 

  我问同学,“你买了多少套房子,多少间铺面?” 

  “房子22套,铺面12间。”同学炫耀似的答道。 

  “那你花了多少钱呢?”同学虽然是千万级的富翁,但他也不至于能把千万多的钱压在固定资产上吧!我心中默算了一下,非常怀疑! 

  “现在买房子,傻瓜才掏钱!亏你还是个生意人!”同学鄙视的看着我。 

  同学的话,简直令我震耳欲聋,使我目瞪口呆。我连忙虚心请教。于是,同学就对我说出一番匪夷所思、惊世骇俗的话来......以下,都是我同学的话,虽然词句有些出入,但基本语意我还是转述清楚了的。 

  一、买房不掏钱,你是怎么操作的?  

  同学的话——  

  你知道,我的典当生意完全是靠钱生钱。第一次买房时,虽然我有能力一次性付清全款,但我还是不愿意那么多的现金被房子压死。那时,正流行“零首付”,于是,我一分钱没花,贷款18万买了房(贷款期限为一年)。 

   一年期满,要还房款和利息了。也不知道是我幸运呢?还是我倒霉!那时,我的资金被一笔业务占用了。为了业务,我不仅还不起房款不说,还得另外新增贷款。 迫不得已,我找老关系——银行的信贷部经理沟兑。当我吞吞吐吐的把“延期还房款并另外新增贷款”的要求说出来后,没想到,信贷经理却诡秘的一笑,非常爽快 的答应了。 

  信贷经理给我出的主意很简单:让我老婆,以两倍的价格,贷款买我的房子,贷款期限也是一年。 

  “两倍的贷款,那就是两倍的利息啊!你这不是变着方的剥削我吗?”我还没有反应过来。 

  “如果到时,你不还款呢?”信贷经理很镇定。 

  “啊......” 

  “被银行收房,没有什么大不了的!关键是除去税费后,我还凭空白得了17万。不,这17万我可不能一个人得,我至少要分给他5万。”很快,我反应过来。于是,我对信贷经理会心的一笑...... 

  这,就是我第一次买房的经历。 

  我后来的买房经历都与此类似,也就是:坚决的不掏一分钱,全部用银行的贷款买房子;然后,如果遇见不明真象的投资者(说是投资者,其实是傻帽)买房,那就高价卖给他。如果一直没有投资者买房,那就不断的把自己的房子加价转贷给自己,不断的用银行的钱来还银行的债。 

  并且,我是开典当行的,与银行的关系是一般人无法比的。一般老百姓买房,大都选择20年按揭,而我买房从来都是只贷款一年,到期了才还本金和利息。这样操作,不用交月供。而贷款到期后,我只须做做“纸面文章”转贷款一下。实际上,我一分钱也不用掏。 

  二、我不信,在实际生活中能有如此荒谬的事情。你讲的是“童话”吧!  

  同学的话:兄弟!我是看你人对,才给你讲这些掏心窝的话。你怎么可以不相信我呢?你要怎样才能相信我呢? 

  作者发言:你就给我讲点实际的例子吧! 

  同学的话:你知道王二麻子是怎么发家的吗? 

  作者发言:“那你说说。”王二麻子是我的另外一个同学,现在是开发房地产的亿万级富翁。 

  同学的话——  

  那我就说说。 

  想当年,王二麻子那个落魄啊!就连他注册公司的注册资金,也是我临时拆借给他的。如今,别看王二麻子表面风光,他拿地的钱,是从银行贷款的;修房子的钱,是建筑商垫资的。总之,他就是一个完全的“空手道”。 

  房子修好后, 王二麻子在正式开盘前,通常要举行一个“内部认购会”。这个内部认购,其实就是王二麻子召集公司内部员工和一些象我这样的、相熟的炒房客(或者干脆是一些 从招聘会上收集的、众多的、应聘者的“身份证复印件”),以这些人的名义来买房子,全部用银行贷款来买。这,就是所谓的“开发商囤房”。 

   并且,此次交易上报给银行的交易价,必须比实际的内部交易价提高30%。为什么?因为贷款买房要首付两成啊!举个例子,如果你想收回100万,那你就必 须以130万的房价向银行贷款。这样,银行给你的钱就是:130万×0.8=104万;你实际装进口袋的钱就是:104万—4万(给相关银行人员的“好处费”)=100万。 

  就这样,通过开盘前的内部认购,王二麻子其实已经成功的全部收回了投资,把所有的风险转给了银行。到这时,王二麻子才会开始打广告卖房子,并归还“买地的银行贷款”和“修房子的建筑商垫资”。 

  作者发言:后面又怎么操作呢?  

  同学的话——  

   你怎么那样笨啊!稍微聪明一点的人都能想到,后面的操作方法,其实与我炒房的方法是一样的,也就是:“如果遇见不明真象的投资者(说是投资者,其实是傻 帽)买房,那就高价卖给他;如果一直没有投资者买房,那就不断的把自己的房子加价转贷给自己,不断的用银行的钱来还银行的债。” 

  不过,由于已经收回了按揭贷款的首付款,所以后面的操作并不需要每一次都加价30%,只需按着楼市房价本来的上涨幅度加价就可以了(即每年上涨14%左右)。 

  什么?万一房价上涨幅度不足于支付贷款利息怎么办?笑话,你什么时候看见过中国楼市的房价上涨幅度低于当年的贷款利息了? 

  明白了吧!这,就是中国楼市的房价只能上涨不能下跌;并且,房价的上涨幅度还不能低于当年贷款利息的真正原因!! 

  想想就觉得可笑,居然有学者说,“建筑成本和地价的不断上涨,是房价飞涨的原因。”这简直是扯蛋!其实,“金融成本”才是房价构成的大头,至少要占目前房价的50%。 

  以上海倒塌的莲花河畔景苑为例。网上公布,其楼面价格不到604元/平方米,建筑成本也不到1300元/平方米(其实,网上公布的建筑成本并不准确。市法院电梯公寓的建筑质量总该比它好吧, 建筑成本也没有超过1000元/平方米)这么便宜的房子,开发商为什么非得要把它卖到14000元/平方米呢?卖低一点、少赚一点不行吗?答案是不行的。 原因很简单,“金融游戏”是有成本的,每这样操作一次,房子就必须加价一次。只有不断的加价,上述操作才有生存的空间。所以,莲花河畔景苑前年卖7000 元/平方米,去年卖10000元/平方米,今年就得非要卖14000元/平方米。俗话说“豆腐盘成了肉价钱”。这,就是“金融游戏”的代价! 

  有句话道出了目前中国楼市的实情,“房子是用来炒的,不是用来住的;商品房是卖给银行的,不是卖给老百姓的。” 

  老同学,请你想一想,现在的楼市,房价明明已经远远的超过了老百姓的实际购买能力(也就意味着房子永远卖不出去),为什么房价还会不断的上涨呢?并且,还要“量、价齐涨”呢?原因何在?正在于此! 

  三、你讲的,只是极个别的现象,不能代表中国楼市的整体形势。  

  同学的话——  

  老同学,你太孤陋寡闻了吧。请看: 

  李树彪案:1999年9月8日到2004年1月15日,湖南郴州市住房公积金管理中心原主任李树彪骗取公积金贷款、银行贷款共计44笔,涉案金额1.2亿元。 

  康明案:2000年前后,河南郑州康明置业有限公司通过东明花园414套房源,在工商银行、交通银行、建设银行、招商银行进行重复抵押贷款共690多套,至少套取银行资金2亿元。 

  姚康达案:从2002年至2003年上半年,中国工商银行上海外高桥保税区支行向“姚康达”一人发放房贷7141万元,用于炒作128套住房。 

   森豪虚假按揭案:从1997年年至2002年上半年,北京市华运达房地产开发公司以森豪公寓、太利花园为幌子,采取假按揭的方式,向中行北京市分行、北 京银行中关村支行、北京银行展览路支行三家银行骗贷共计16.2亿元。建行广州分行案:2002年,审计署抽查建设银行广州地区八家支行的住房按揭贷款, 发现10亿元虚假按揭。仅广东省汕尾市公安局某副局长一人,即骗取建行广州市芳村支行按揭贷款3793万元。 

  曲沪平案:2006年,上海浦东发展银行陆家嘴支行在已发放贷款中,发现1.26亿元个人房产按揭贷款存在抵押不实,贷款代理人为“曲沪平”。其后更查出与曲相关的房贷高达91笔,涉及金额4亿元左右。银行不得不委托房屋中介公司出售抵押房产,以回收问题贷款。 

  同泰案:2006年,北京同泰房地产公司涉嫌利用87份假业主所签购房合同,从银行骗贷6700万元。 

  成都虚构房产骗贷案:2005年至2008年期间,犯罪嫌疑人唐某勾结成都市房管局工作人员以虚构房产的方式办理房产证进行骗贷。现已发现的涉案房产证已超过一百多套,涉及金额近二千万元!而且事态还在进一步发展中。 

  另外,今年银监会三令五申的明确要求,“贷款发放必须用于满足实体经济的有效信贷需求,防止信贷资金流入楼市”。然而,40000亿资金依然流入楼市...... 

  老同学,请你想一想,为什么会发生那么多的这类事情呢?为什么全国的银行都明知道是假按揭也要把钱贷给地产商呢?难道银行的官员们都是傻子吗? 

  其实,银行的官员们一点都不傻。 

   原因在于,银行内部人员与开发商其实是狼狈为奸的同伙。参与这项操作的某些银行内部人员决不是希望通过购房者支付贷款利息为银行赚钱,坦白地说,他们是 在参与分赃——他们与开发商一起盗取不义之财,将风险转嫁给国家银行,而买单的是真实的购房者。一旦真实的购房者无法买下这个巨单,银行就出现危机。 

   这时候,买单的就是全国人民了,国家必须银行注资,消除烂帐。国家的钱哪里来?印钞票!结果是什么?通货膨胀,物价飞涨,老百性的钱不值钱了,或者说老 百姓的钱被抢了,被谁抢了?被国家抢去堵漏了,堵开发商和银行某些蛀出来的大洞。这个洞如此之大,堵住了也是一个丑陋的疤,而疼的永远是百姓。 

  所以我会说——房地产业已经成为相关单位、相关部门团结起来瓜分国家金钱(其实是老百姓的存款)的道具。 

   违规又有什么大不了的?银行官员们不怕啊!只要表面的纸上手续完备了,我就没有了责任。即使按揭贷款是假的,又有什么关系?况且银行有国家这个后台,就 是亏了也不怕,反正银行的官员们现在挣了钱就行。至于银行以后不行了,自然有国家来管,况且那是下届银行官员的事情。难怪中国银行的坏账率居然在40%以 上!原来,在中国,最大的腐败在银行!! 

  四、我依然认为,这只是极个别的现象。如果你讲的是普遍的现象,为什么还没有开发商被收楼呢?  

  同学的话——  

  原因有许多,简单的有: 

  1、你不关心房地产界的新闻。比如“曲沪平案”,上海浦东发展银行陆家嘴支行就收了楼,不得不成为了“房东”; 

  2、由于开发商在银行内部的同伙,掩护工作做的好的缘故,案子没暴。 

  掩护工作怎么做?很简单——只要一近债务偿还期,开发商就会和“银行内部的同伙”们一起,把房子又一次加价卖给(转按揭)其它的“身份证复印件”(其实,房子依然在开发商手里)。这样操作,开发商永远不会被收楼。 

   虽然这样操作,房价会不断的上涨,并很快的远远超过老百姓的实际承受能力(也就意味着房子永远卖不出去)。但是,这样的操作,如果只从官样程序上来看、 只从表面的纸上手续来看的话,它是永远合法的。这就是银行官员们敢于给开发商打掩护的原因——因为以目前的银行制度来说,只要表面的纸上手续完备了,银行 的官员就没有了责任。 

  五、你的意思是,目前的银行贷款制度有着严重的漏洞?  

  同学的话——  

  当然! 

  我能不花钱的买那么多的房子和铺面,甚至还靠房子从银行套出那么多的周转资金做生意,这一切,全都得感谢银行的制度漏洞啊!银行的贷款制度,真的是“为人民服务的好制度”啊! 

  作为一个典当行的老板,以同行的眼光来看,我认为银行贷款的制度漏洞有: 

  1、抵押物价值的评定方法有缺陷。 

  比如,明明开发商拿地只用了5000万,他却可以用这块地抵押贷款1个亿;比如,开发商修楼修到盖顶,明明只用了7000万(含地钱),他却可以用这个楼抵押贷款2个亿。 

  如果,按照我们典当行的规矩来办,事情又会怎样呢? 

  当开发商用这块地抵押贷款时,我会亲自去核实:开发商拿这块地,是否真的给了政府5000万。并且,如果这个情况属实,他也最多只能贷款4000万。因为我要预提风险基金啊! 

   当开发商用这个楼抵押贷款时,我也会亲自去核实:开发商修这个楼,是否真的花了2000万(只算建筑成本,不含地)。我会按照各种人工、各种建筑材料的 最低价来核算这个楼的建筑成本。并且,如果开发商修这个楼的确花了2000万,他也最多只能贷款7000万×0.8=5600万(连地一起抵押)。 

  最后,当购房者按揭贷款时,我绝对不可能按照“购房合同交易价”来发放贷款,购房者最多能获得的贷款金额是:7000万×0.8×购房面积/此楼总面积。 

  举个例子:有个卖衣服的商人因为生意周转,需要以衣服为抵押物向银行贷款。你说说,银行是该“按照衣服出厂价的8折”给他贷款呢?还是该“按照衣服零售价的8折”给他贷款。 

  作者发言:当然该按出厂价算。如果按照零售价算的话,卖衣服的商人干脆不用开店了,他直接把衣服卖给银行赚钱更快!恩,我明白了,怪不得在中国会出现“房子是用来炒的,不是用来住的;商品房是卖给银行的,不是卖给老百姓的”这样的奇闻!!! 

  同学的话:是啊!抵押房的价值,不能由客户之间的交易来决定啊!! 

  2、责任追究方法有缺陷 

  “只要表面的纸上手续完备了,银行官员就没有了责任。”这怎么可以呢?在我的典当行,我可不管你的纸上手续是否已经完备,只要是你负责的业务出了问题,嘿嘿!我就找你算帐!!! 

  另外,让国家损失16.2亿的森豪虚假按揭案暴露后,相关的银行官员居然没有被追究责任,这怎么可以呢?嘿嘿!如果这样的事是发生在我的典当行,不要说让他家破人亡,我至少会让他和他的亲戚倾家荡产!!! 

   作者发言:是啊!发生金融案件后,居然不追究相关银行官员的责任。换成是我,我也觉得“打马虎”比尽忠职守更合算!!!怪不得中国的金融案件层出不穷。 听君一席话,胜读十年书!听你说到这儿,就连我这么笨的人也知道了应该如何理顺楼市——只要严格金融制度,让炒房的人不能获得投机的资金,楼市的泡沫自然 的就会散去!!

释放一线管理人员的潜力 (转)



大多数时间里,一线管理者就像是企业运作系统上毫不起眼的小齿轮,他们进行决策时,关注执行,灵活性有限,也没有多少创新空间。关注执行固然很重要,但如果只注重执行,长期却可能产生不良影响。

无谓的时间花费

在各个行业,一线管理人员有30%~60%的时间花在行政事务和会议上,10%~50%的时间花在非管理活动上;而花在积极督导员工上的时间通常只有10%~40%。一线管理人员总是疲于应付各种问题,他们没有时间回顾和反思,无法看到长远一点的绩效趋势或找出并消除新出现的绩效问题。

合理安排时间=强劲的财务回报

在做得最好的企业里,一线管理人员将60%~70%的时间花在工作现场,其中,有许多时间用在高质量的个人辅导上。而在那些成功放权给一线管理人员的公司中,由此带来的灵活性和生产率能产生强劲的财务回报。调整一线管理人员的工作内容,使其有时间、有能力解决所负责的店铺、工厂或矿井的特殊情况,预见到问题,并在问题发生之前,予以消除,以及鼓励员工寻求机会,进行自我改进。在经济不景气时期,更显其重要性。