- 浏览: 29925 次
最新评论
文章列表
《黑天鹅:如何应对不可预知的未来》读书笔记
- 博客分类:
- 读书笔记
《黑天鹅:如何应对不可预知的未来》
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编码问题
- 博客分类:
- java
跨平台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要素》读书笔记
- 博客分类:
- 读书笔记
《Scrum要素 – THE ELEMENTS OF SCRUM》[美]Chris Sims,Hillary Louise Johnson 著徐毅 译人民邮电大学出版社2013年2月 这本书写的还不错,推荐一读。虽然不是那种让人惊艳的感觉,但是确实愿意花时间多读几次,特别是 ...
《个性化:商业的未来》读书笔记
- 博客分类:
- 读书笔记
《个性化:商业的未来》
苏萌,柏林森,周涛 著
北京:机械工业出版社
2012年1月
个性化——商业的未来,这话略显大气,但是说的略满。个性化是一个很好的辅助工具,但是绝对没有这么高的地位。在商业生活中,人永远都是第一位的——个性化从定义上来讲,也是为人而服务的。服务好客户、用户,才是商业的未来。
个性化是随着技术的进步和发展而出现的。海量的数据记录和存储,快速高效的数据处理方法以及高效的数据分析算法,是个性化出现的三个充分条件。同样,因为技术的限制,个性化的发展也会受到限制,在当前应用中,缺少用户的连续行为记录,导致推荐结果滞后,缺乏准确性;数据处理能力 ...
《删除:大数据取舍之道》读书笔记
- 博客分类:
- 读书笔记
《删除:大数据取舍之道》
[英]维克托·迈尔-舍恩伯格 著
袁杰 译
浙江人民出版社
大数据是最近的业界的热点;而本书作者也是公认的大数据专家,同时,他的《大数据时代》则被认为是开大数据系统研究的先河之 ...
Java HashSet 源代码学习
- 博客分类:
- java
注:这里使用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 HashMap 源代码学习
- 博客分类:
- java
注:这里使用的是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> ...
Java浮点数使用小结
- 博客分类:
- java
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,使用的 ...