摘要: Java通过jvm自己管理内存,同时Java提供了一些命令行工具,用于查看内存使用情况。这里主要介绍一下jstat、jmap命令以及相关工具。 一、jstat查看 gc实时执行情况 jstat命令命令格式: jstat [Options] vmid [interval] [count] 命令参数说明 阅读全文
posted @ 2018-05-09 10:30 傲衣华少 阅读(12674) 评论(0) 推荐(0) 编辑
摘要: 分布式服务中,如果各个服务节点需要竞争资源,不能像单机多线程应用一样使用线程锁,需要由一套分布式锁机制保证节点对资源的访问。通常分布式锁以单独的服务方式实现,目前比较常用的分布式锁实现有三种:zookeeper实现、redis实现和memcache实现。后两者本质上相同。一个需要用到分布式锁的典型场 阅读全文
posted @ 2018-05-09 10:01 傲衣华少 阅读(4270) 评论(0) 推荐(0) 编辑
摘要: From https://www.cnblogs.com/NiceCui/p/7794659.html 一:缓存——热数据 热点数据(经常会被查询,但是不经常被修改或者删除的数据),首选是使用redis缓存,毕竟强大到冒泡的QPS和极强的稳定性不是所有类似工具都有的,而且相比于memcached还提 阅读全文
posted @ 2018-05-09 09:07 傲衣华少 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 正式标准是需要付费的,不过可以在http://open-std.org/上找到标准的草案(和实际标准相差不大但是可以免费获取) 下面列出一下可能会用到的标准草案:C99:http://open-std.org/JTC1/SC22/WG14/www/docs/n897.pdfC11:http://op 阅读全文
posted @ 2018-05-09 09:06 傲衣华少 阅读(206) 评论(0) 推荐(0) 编辑