`
yuanc00
  • 浏览: 29336 次
社区版块
存档分类
最新评论
文章列表
《黑天鹅:如何应对不可预知的未来》 THE BLACK SWAN – The impact of the highly improbable [美] 纳西姆·尼古拉斯·塔勒布 著 万丹 译 中信出版社 2009年8月   这本书在封面上赫然写着“可以预见,它在未来十年都将是杰作”。 这本 ...
《如何阅读一本书》 [美]莫提斯·J·艾德勒  [美]查尔斯·范多伦  著 郝明义 朱衣 译 北京:商务印书馆 2004年1月   听闻已久的一本书。“知乎”上被好多人认为是影响自己最大的一本书。从同事那里借来看,确实很有收获;原本自认为是阅读很多的人,看完之后如醍醐灌顶,有豁然开朗的感觉,原先对于阅读的理解,我还是有很多误区,很多不到位的地方。 本书对于阅读的类型,阅读的目的,阅读的技巧都有非常令人信服的阐述,不管你接受与否,都不应该错过这本书。 下面是简单的读书笔记。
《重来——更为简单有效的商业思维》[美]贾森·弗里德(Jason Fried)  [丹]戴维·海涅迈尔·汉森(David Heinemeier Hansson)  著李瑜偲 译中信出版社2010年11月        这本书是《纽约时报》、《华尔街日报》的畅销书,Amazon书店排行榜 ...
GC问题记录 – DirectByteBuffer         我们的一个系统在之前的运行中发现一个问题,系统内存的占用非常高,但是通过dump JVM内存,发现java的堆内存的使用是正常的。        经过一系列排查,发现问题主要在DirectByteBuffer ...
《洞见 世界最富创意的广告公司 BBDO》[美]菲尔·杜森伯里 著宋洁 译上海远东出版社2011年5月        这本书是在图书馆闲逛挑书的时候发现的;读过之后,发现还不错,值得重读和推荐。         这本书是讲广告创作中最重要的一环,发现洞见。封面上有句口号:一个洞见胜过一千个创意!这足以说明洞见的重要。整本书结合菲尔·杜森伯里自己的工作经验,围绕洞见这个核心来展开。这本书的信息量很大,有数十个经典的例子可供参考;虽然,这本书主要是讲广告行业的,但是围绕着洞见,也适用在其他的领域。        洞见的英文原文为“insight”,我觉得反而中文的翻译不够直接到位,因为洞见这两个 ...
跨平台UTF-8编码问题 1.    背景         这段时间有需要在Windows和Linux两个系统中进行java的编码。代码先是在Linux平台中进行编写,测试;功能正常之后,迁移到Windows平台。        迁移到Windows平台之后,因为发现有一两个细节需要调整,所以直接在Windows平台上进行改动;但是改动完后的工程无法编译打包,直接提示错误。        我的java工程,使用maven进行依赖的管理,使用eclipse进行代码的开发。Maven中的pom.xml文件定义的工程编码也是UTF-8。 2.    问题         最先发现的问题,是W ...
《疯狂的简洁》[美]肯·西格尔 著王岑卉 译北京:北京联合出版公司2013年6月        这本书是通过虎嗅的读点频道接触到的。        或许整本书是讲营销广告方面的,作为一个技术人员,觉得全书没有书评中介绍的那么 ...

Java HashTable学习

    博客分类:
  • java
注:这里使用java 1.6版本 Hashtable和HashMap很相似;最开始使用的是Hashtable,后来HashMap被设计出来替代它。目前在使用中建议使用HashMap,有同步需求时建议使用ConcurrentHashMap。目前已经不建议使用Hashtable了。 下面看看Hashtable的实现情况。注意到,在定义名称的时候,Hashtable的table是小写字母开头,而HashMap是更标准的驼峰定义。 1.    Hashtable继承Dictionary类,实现Map,Cloneable和Serializable接口。 2.    Hashtable的内部实现 ...
《Scrum要素 – THE ELEMENTS OF SCRUM》[美]Chris Sims,Hillary Louise Johnson    著徐毅    译人民邮电大学出版社2013年2月        这本书写的还不错,推荐一读。虽然不是那种让人惊艳的感觉,但是确实愿意花时间多读几次,特别是 ...
《个性化:商业的未来》 苏萌,柏林森,周涛 著 北京:机械工业出版社 2012年1月       个性化——商业的未来,这话略显大气,但是说的略满。个性化是一个很好的辅助工具,但是绝对没有这么高的地位。在商业生活中,人永远都是第一位的——个性化从定义上来讲,也是为人而服务的。服务好客户、用户,才是商业的未来。       个性化是随着技术的进步和发展而出现的。海量的数据记录和存储,快速高效的数据处理方法以及高效的数据分析算法,是个性化出现的三个充分条件。同样,因为技术的限制,个性化的发展也会受到限制,在当前应用中,缺少用户的连续行为记录,导致推荐结果滞后,缺乏准确性;数据处理能力 ...
《删除:大数据取舍之道》 [英]维克托·迈尔-舍恩伯格 著 袁杰 译 浙江人民出版社       大数据是最近的业界的热点;而本书作者也是公认的大数据专家,同时,他的《大数据时代》则被认为是开大数据系统研究的先河之 ...
    注:这里使用Java 1.6版本 Set集合,是collection容器的一种;特点是保证里面的元素只出现一次。   1.HashSet继承AbstractSet类,实现Set、Cloneable、Serializable接口;   2.HashSet的内部实现。     HashSet内部采用HashMap的方式进行实现。   private transient HashMap<E,Object> map; // Dummy value to associate with an Object in the backing Map ...

Java ArrayList 学习

    博客分类:
  • java
  注:这里使用java 1.6版本 1.ArrayList继承AbstractList,实现List、RandomAccess、Cloneable、Serializable接口; 2.ArrayList的内部,通过数组实现。     如下:   /** * The array buffer into which the elements of the ArrayList are stored. * The ca ...
注:这里使用的是java 1.6版本。1.HashMap继承AbstractMap,实现Map、Cloneable、Serializable接口; 2.HashMap的内部是通过数组实现的;    2-1 HashMap的内部结构 /** * The table, resized as necessary. Length MUST Always be a power of two. */ transient Entry[] table;      2-2 Entry的定义: static class Entry<K,V> ...
1.    引子     平常在代码中,从不缺少使用浮点数的地方。浮点数可以使用float和double类型进行定义。默认都是使用的double类型,如果需要声明为float类型,需要显示地加F或者f,比如Float fNumber = 1.234F。往常个人在使用的时候,使用float居多(在java的基本类型中,Float是32位,4个字节;Double是64位,8个字节;所以float相对来说节省内存),近来踩了两个坑,觉得还是double比较省心。记录如下。   2.    问题1 – 精度错误 2.1 表现形式问题一示例如下。     需要将一组对象转换成json,使用的 ...
Global site tag (gtag.js) - Google Analytics