代码改变世界

redis主从同步

2017-02-18 17:42 by taixuyingcai, 206 阅读, 0 推荐, 收藏, 编辑
摘要:redis是一个开源的,内存中的数据结构存储系统.它可以用作数据库,缓存和消息中间件. 它支持多种数据类型,如字符串(strings),散列(hash),列表(list),集合(set),有序集合(sorted sets)等 redis内置了复制,LUA脚本,LRU驱动事件,事务和不同策略的磁盘持久 阅读全文

mysql索引小记

2017-02-15 23:01 by taixuyingcai, 169 阅读, 0 推荐, 收藏, 编辑
摘要:Mysql索引分为以下几类:FULLTEXT, HASH,BTREE,RTREE. FULLTEXT:全文搜索索引 主要是解决'ad%'这样的查询效率低的问题,只能是MyISAM和InnoDB引擎上使用 HASH:哈希索引 哈希索引与B索引的区别 1:hash索引只能进行等值过虑,不能进行范围查询. 阅读全文

jvm垃圾收集小记

2017-02-13 23:45 by taixuyingcai, 494 阅读, 0 推荐, 收藏, 编辑
摘要:垃圾收集是java与c/c++的最大不同。有了jvm的自动垃圾收集机制,就可以让程序员专注于程序逻辑开发, 而不是花费大量的时间是考虑变量应该在什么时候去释放。 下面就来简单说一下java的垃圾收集相关的东西 首先要明白的一个问题是,jvm是如何判断一个对象已经变成了”垃圾“的呢? 两个方法: 1) 阅读全文

对象序列化

2017-02-10 16:07 by taixuyingcai, 556 阅读, 0 推荐, 收藏, 编辑
摘要:java中的序列化与反序列化 序列化是指将Java中的对象转化为二进制的字节数据,用于在网络上传输或持久化到磁盘上。 Serializable接口 java中的序列化需要实现Serializable接口,这个接口没有任何方法。只是作为一个标识。如果不实现这个接口是不能进行序列化的。 下面看一个例子: 阅读全文

Java容器之HashMap源码分析

2017-02-09 17:34 by taixuyingcai, 293 阅读, 0 推荐, 收藏, 编辑
摘要:在java的容器框架中,hashMap是最常用的容器之一,下面我们就来深入了解下它的数据结构和实现原理 先看下HashMap的继承结构图 下面针对各个实现类的特点进行下说明:1)HashMap: 它是根据key的hashCode值进行存储的,大部分时候都可以很快的定位的,因此具有很快的访问速度, 但 阅读全文

java中函数是值传递还是引用传递?

2017-02-07 12:18 by taixuyingcai, 7863 阅读, 2 推荐, 收藏, 编辑
摘要:相信有些同学跟我一样,曾经对这个问题很疑惑。在网上也看了一些别人说的观点,评论不一。有说有值传递和引用传递两种,也有说只有值传递的,这里只说下个人见解 先看一个例子 结果: changeNum a=100main a=10 说明对于基本的数值类型其实传递的是一份数值的拷贝,传入函数之后跟原来的值就没 阅读全文

构建高效可申缩的结果缓存

2017-01-31 23:44 by taixuyingcai, 239 阅读, 0 推荐, 收藏, 编辑
摘要:摘自<<JAVA并发编程实战>> 上述代码有多方面好处 1:计算与缓存隔离,解偶 2:线程安全 3:支持并发 4:并发时不会重复计算,高效 阅读全文

成小胖学习微服务架构·基础篇

2017-01-23 11:18 by taixuyingcai, 301 阅读, 0 推荐, 收藏, 编辑
摘要: 阅读全文

念奴娇

2017-01-21 16:52 by taixuyingcai, 118 阅读, 0 推荐, 收藏, 编辑
摘要:念奴娇 赤壁怀古 苏轼 大江东去,浪淘尽,千古风流人物。 故垒西边,人道是,三国周郎赤壁。 乱石穿空,惊涛拍岸,卷起千堆雪。 念奴娇 赤壁怀古 苏轼 大江东去,浪淘尽,千古风流人物。 故垒西边,人道是,三国周郎赤壁。 乱石穿空,惊涛拍岸,卷起千堆雪。 念奴娇 赤壁怀古 苏轼 大江东去,浪淘尽,千古风 阅读全文

shell 快速入门

2017-01-21 15:46 by taixuyingcai, 124 阅读, 0 推荐, 收藏, 编辑
摘要:1: 脚本开始行 #!/bin/bash 这一行表明,不管用户选择的是那种交互式shell,该脚本需要使用bash shell来运行。 由于每种shell的语法大不相同,所以这句非常重要。 2:变量 定义变量 变量名称只能是字母开头,可以包涵字母,数字下划线。 不能有点号 不能用bash里的关键字 阅读全文