Comparable & Comparator

摘要: Comparable & Comparator 都是用来实现集合中的排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparable 接口的方法。 具体请看 <Thinking in java> Comparable 是一个对象本身就已经支持自比较所需要实现的接口(如 String、Integer 自己就可以完成比较大小操作) 而 Comparator 是一个专用的比较器,当这个对象不支持自比较或者自比较函数不能满足 阅读全文
posted @ 2011-12-10 23:56 廉帅博 阅读(196) 评论(0) 推荐(0) 编辑

SWIFT - BIC - BANK CODE

摘要: SWIFT and BIC codes are basically the same. The Society for Worldwide Interbank Financial Telecommunication (SWIFT) handles the registration of these codes. For this reason, Bank Identifier Codes (BICs) are often called SWIFT addresses or codes.BIC code or SWIFT code (also known as ISO 9362) is a st 阅读全文
posted @ 2011-08-06 16:50 廉帅博 阅读(552) 评论(0) 推荐(0) 编辑

banking

摘要: cheque 是支票。你要在一个银行开户,才能开个人支票。开支票不一定先收你的钱,银行有一定的担保,可以在收到后从你的账户划钱。cashier order 是现金汇票(银行本票),又叫money order, cashier's cheque 。类似于钱。 你要先去银行交钱买Money order,然后把 Money order 邮寄给别人,别人可以通过money order从银行,或是邮局拿钱。 阅读全文
posted @ 2011-08-03 11:23 廉帅博 阅读(133) 评论(0) 推荐(0) 编辑

次贷危机简单说

摘要: 在经济形势好的时候,房价呈上涨趋势,穷人也很容易通过次级贷款从银行借到钱。假设穷人贷款买一套100w的房子, 贷款银行支付100w给地产商,地产商拿到钱,这里它的角色也算完结了。之后穷人每月按揭付贷款+利息给银行。在经济形势上升的过程中,穷人与银行都是“安全”的,因为房价一直在涨,即使穷人跑路了,房子也可以拍卖高于100w的价格,银行不会亏本。但是,经济过热到一定程度积累了大量泡沫,政府为了抑制通胀,会加息提高利率, 以至于穷人无法付得起月供了,穷人放弃供房。 房价下跌,而银行只好拍卖房子,但是房子价格又太低,无法收回成本,造成大量银行坏账。 阅读全文
posted @ 2011-06-10 13:21 廉帅博 阅读(132) 评论(0) 推荐(0) 编辑

通货膨胀,通货紧缩,滞胀

摘要: 通货膨胀(Inflation)指在纸币流通条件下,因货币供给大于货币实际需求,也即现实购买力大于产出供给,导致货币贬值,而引起的一段时间内物价持续而普遍地上涨现象。其实质是社会总需求大于社会总供给 (供远小于求)。通货紧缩(deflation) :当市场上流通货币减少,人民的货币所得减少,购买力下降,影响物价之下跌,造成通货紧缩。长期的货币紧缩会抑制投资与生产,导致失业率升高及经济衰退。对于其概念的理解,仍然存在争议。但经济学者普遍认为,当消费者价格指数(cpi)连跌三个月,即表示已出现通货紧缩。通货紧缩就是产能过剩或需求不足导致物价、工资、利率、粮食、能源等各类价格持续下跌。滞胀全称停滞性通 阅读全文
posted @ 2011-06-10 10:07 廉帅博 阅读(529) 评论(0) 推荐(0) 编辑

Ajax example

摘要: READYSTATEThe readyState property indicates the current state of an Ajax request. Its value is numerical:0 Uninitialized. The open method hasn’t been called yet.1 Loading. The open method has been called, but the send method hasn’t.2 Loaded. The send method has been called. The request has begun3 In 阅读全文
posted @ 2011-05-20 12:32 廉帅博 阅读(200) 评论(0) 推荐(0) 编辑

Dom Scripting 编程规范

摘要: 看了《Dom Scripting》之后学到的:DOM是由W3C制订的, 用来描述文件(XML/HTML)模型的标准, 比如HTML文档中的节点结构,关系,而Javascript的威力在于可以提供对DOM文件模型的动态操作,从而完成一些前端效果.一个好的web设计应该遵循三层分离原则, 即是:HTML 负责ContentCSS 负责PresentationJavascript 负责Behaviour应做到三层分离, 各尽其职. 应把CSS与JavaScript代码分离于HTML文件之外, 作为外部文件, 这样有助于提高扩展性和可维护性.考虑到Javascript对DOM操作存在不确定性,不应该用 阅读全文
posted @ 2011-04-29 12:38 廉帅博 阅读(130) 评论(0) 推荐(0) 编辑

《Clean Code》读后笔记

摘要: 这是一本讲如何写好可读性高代码的书,可读性高意味着维护性高,开发软件有80%的时间处于是在维护阶段。写好干净的代 码,不仅是给他人好处,也是给自己方便,因为我们也要维护/阅读自己的代码。看完这本书再翻一下Kent Beck的《Implementation Patterns》(不过写的很枯燥生涩),讲的是同一个话题,但是感觉后者写的书读起来味如嚼蜡,觉得Kent总喜欢把一些简单概念抽象化讲,也许需要有一定开发积累才能享受他的书吧 (不过,amazon上对Kent此书的评价也很低)? 相比之下《clean code》更加直观,读起来让人觉得享受,读完之后几天就马上把他的一些建议应用到我自己的代码中 阅读全文
posted @ 2011-04-29 12:38 廉帅博 阅读(459) 评论(0) 推荐(0) 编辑

Java clone

摘要: Why Clone? : primitive类型是pass by value, 而Object类型是pass by reference. 所谓reference就是object所在的内存地址, 如果我们把一个object作为参数传给方法,我们实际上传递的是"object所在内存地址的copy"。相反的,如果传递的是primitive reference, 则是它本身的copy. 一般来讲,方法是用来改变或者返回"他所在object"的state, 但是有时候我们也会想要改变 "传到方法里面的object" 的状态, 但是同时不想影响方 阅读全文
posted @ 2011-04-29 12:37 廉帅博 阅读(910) 评论(0) 推荐(0) 编辑

java cache

摘要: The cache is actually containing "references" rather than the actual "objects", which are always sitting in the heap.Cache is like a phone book, the phone number (reference) let you find the right person (object) faster and easier. The real person is not in the phone book. Just l 阅读全文
posted @ 2011-04-22 09:18 廉帅博 阅读(153) 评论(0) 推荐(0) 编辑