- 博客(3)
- 收藏
- 关注
原创 初识kafka
kafka应用场景:我们大量使用分布式数据库,分布式集群的时候。会考虑这样一些问题:1、通过分析用户行为,方便我们设计出更好的广告位。2、对用户的搜索关键词进行分析统计,分析出流行趋势3、有些数据,存数据库浪费,存硬盘效率低 这个时候,我们可以考虑使用消息队列,尤其是分布式消息系统。 我知道ActiveMQ、RabbitMQ还有kafka、 Kafka:分布
2016-08-30 10:48:09 1020 2
原创 JVM基本结构
当JAVA虚拟机运行一个程序时,它需要内存来存储已装载的class文件中得到的信息等。Java虚拟机把这些东西都组织到几个“运行时数据区”中,以便于管理。 JVM内存模型结构图:Java栈:栈由一系列帧组成,帧保存一个方法的局部变量,操作数栈、常量池指针,每次方法调用创建一个帧,并压栈。java堆:java堆和程序开发密切相关,保存对象,所有线程共享java堆,对分代G
2016-08-30 10:37:36 899 3
原创 redis两种持久化策略
reids是一个key-value存储系统,为了保证效率,缓存在内存中,但是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,以保证数据的持久化。 所以:redis是一个支持持久化的内存数据库,可以将内存中的数据同步到磁盘保证持久化。 Redis的持久化策略:2种 ---------rdb:快照形式是直接把内存中的数据保存到
2016-08-30 10:22:15 46313 10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人