05 2017 档案

go with go
摘要:1, vim 安装vim-go 打造GOLANG 专用IDE golang和vim-go安装配置 2, 阅读图书 《Go语言实战》 William Kennedy等, 李兆海 译 3,在线指南(官方) https://tour.go-zh.org/welcome/1 阅读全文

posted @ 2017-05-31 12:54 fupeng 阅读(116) 评论(0) 推荐(0)

HeadFirst SQL 读书摘要
摘要:数据库都是用 圆柱形表示的。 数据库中包含表 表中包含行和列 行又叫记录record, 列又叫 字段field 创建数据库 选择数据库 创建表 查看表 删除表 插入数据 NULL : 值可以是NULL,但不能等于NULL,NULL代表未定义的值。 指定某列不能是NULL 用default填补空白 查 阅读全文

posted @ 2017-05-28 23:34 fupeng 阅读(425) 评论(1) 推荐(0)

redis常用命令
摘要:hash(哈希表) hash的实现有两种ziplist或者hashtable 增加 HSET key field value 设置key中的某个字段 时间复杂度:O(1) HMSET key field value [field value ...] 同时设置多个字段 时间复杂度:O(N), N 为 阅读全文

posted @ 2017-05-25 15:46 fupeng 阅读(172) 评论(0) 推荐(0)

LRU java实现
摘要:实现LRU缓存,用到了一个链表和 HashMap, HashMap保证了get/set的时间复杂度是O(1), 链表用来记录 最近最少使用的元素,以便用来淘汰。 参考 http://flychao88.iteye.com/blog/1977653 http://www.cnblogs.com/lzr 阅读全文

posted @ 2017-05-24 16:43 fupeng 阅读(747) 评论(0) 推荐(0)

SkipList跳跃表(Java实现)
摘要:取自网络https://github.com/spratt/SkipList AbstractSortedSet.java SkipList.java SkipListIterator.java SkipListNode.java 阅读全文

posted @ 2017-05-24 14:24 fupeng 阅读(997) 评论(0) 推荐(0)

设计模式
摘要:策略模式:定义了算法族,分别封装起来 ,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户,用委托来决定采用哪一个行为。 观察者模式:定义了对象之间一对多依赖,这样一来,当一个对象改变状态时, 装饰模式:动态地将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 简单 阅读全文

posted @ 2017-05-21 22:24 fupeng 阅读(119) 评论(0) 推荐(0)

redis集群搭建
摘要:我下载的版本是 Redis server v=3.2.8 集群搭建 http://www.jianshu.com/p/7cfcee0f0980 按照这个博客说的一步一步做。 遇到问题时 参看 看下面一个 http://www.redis.cn/topics/cluster-tutorial.html 阅读全文

posted @ 2017-05-17 18:20 fupeng 阅读(213) 评论(0) 推荐(0)

流行技术(2017)
摘要:Java NoSQL类 redis redis集群搭建 zookeeper ZooKeeper伪分布式集群安装及使用 《从Paxos到Zookeeper》 倪超著 阅读全文

posted @ 2017-05-17 14:34 fupeng 阅读(158) 评论(0) 推荐(0)

Java 获取本地IP地址
摘要:private static String getIpAddress( ){ String ip = ""; Collection colInetAddress =getAllHostAddress(); for (InetAddress address : colInetAddress) { if (!addr... 阅读全文

posted @ 2017-05-17 09:59 fupeng 阅读(312) 评论(0) 推荐(0)

chessy 提高篇系列 阅读笔记
摘要:java提高篇(一)—–理解java的三大特性之封装 封装的好处, 汇聚属性和方法 减少修改对 其他处的影响 控制get和set方法。 java提高篇(二)—–理解java的三大特性之继承 继承的好处 复用代码 所以继承的第一步是观察,抽象出共有部分,作为父类。 构造器只能调用,不能继承 super 阅读全文

posted @ 2017-05-05 05:56 fupeng 阅读(408) 评论(0) 推荐(0)

Java提高(二)---- HashTable
摘要:阅读博客 java提高篇(二五)—–HashTable 这篇博客由chenssy 发表与2014年4月,基于源码是jdk1.7 本文针对jdk1.8的HashTable源码补充说明 put方法 HashTable的key和value都不能为null HashTable不会对key的hashCode进 阅读全文

posted @ 2017-05-04 14:41 fupeng 阅读(270) 评论(0) 推荐(0)

Java提高(一)---- HashMap
摘要:阅读博客 1, java提高篇(二三) HashMap 这一篇由chenssy发表于2014年1月,是根据JDK1.6的源码讲的。 2,Java类集框架之HashMap(JDK1.8)源码剖析 这一篇由push_pop发表于2015年5月,根据JDK1.8讲的。 先说1.6的HashMap 1.6的 阅读全文

posted @ 2017-05-04 11:16 fupeng 阅读(740) 评论(0) 推荐(1)

阅读收集
摘要:Linux上的free命令详解 2017.05.02 阅读全文

posted @ 2017-05-02 17:14 fupeng 阅读(157) 评论(0) 推荐(0)

导航