- 博客(7)
- 资源 (6)
- 收藏
- 关注
转载 Redis各个数据类型的使用场景
Redis列表命令参考:http://www.redis.net.cn/tutorial/3501.html使用场景StringString数据结构是简单的key-value类型,value其实不仅可以是String,也可以是数字。 常规key-value缓存应用; 常规计数:微博数,粉丝数等。hashRedis hash是一个strin
2018-01-23 10:43:19 225
转载 jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令
公司内部同事分享的一篇文章 周末看到一个用jstack查看死锁的例子。昨天晚上总结了一下jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令。供大家参考 1.Jstack 1.1 jstack能得到运行java程序的java stack和native stack的信息。可以轻松得知当前线程的运行情况。如下图所示 注:这个和thread dum
2018-01-20 20:48:13 202
转载 dubbo源码分析(二):超时原理以及应用场景
dubbo源码分析(二):超时原理以及应用场景本篇主要记录dubbo中关于超时的常见问题,实现原理,解决的问题以及如何在服务降级中体现作用等。超时问题为了检查对dubbo超时的理解,尝试回答如下几个问题,如果回答不上来或者不确定那么说明此处需要再多研究研究。我只是针对个人的理解提问题,并不代表我理解的就是全面深入的,但我的问题如果也回答不了,那至少说明理解的确是
2018-01-15 20:51:35 233
转载 是什么让程序员成了一份苦逼的工作?
SmartX 创建可扩展且易于使用的计算和数据基础架构,提升企业 IT 能力,让企业集中精力在帮助商业运转的应用和创新上。通过先进的软件定义数据中心理念与互联网技术架构,为企业在通用 x86 硬件平台上构建高可靠、水平扩展、高性能、易管理的 IT 基础架构,大幅降低数据中心的总体拥有成本与管理运维难度。三位创始人均为清华计算机系硕士毕业。徐文豪 UBC 计算机系硕士
2018-01-15 18:08:04 282
转载 常用的并发集合
并发List Vector和CopyOnWriteArrayList是两个线程安全的List,Vector读写操作都用了同步,相对来说更适用于写多读少的场合,CopyOnWriteArrayList在写的时候会复制一个副本,对副本写,写完用副本替换原值,读的时候不需要同步,适用于写少读多的场合。 并发Set CopyOnWriteArraySet基于Copy
2018-01-11 10:22:42 7912
转载 如何解决主从数据库同步延迟问题?
主机与备机之间的物理延迟是不可控的,也是无法避免的。但是如果仅仅需要满足这种强一致性,是相对简单的事:只需要在主机写入时,确认更新已经同步到备机之后,再返回写操作成功即可。主流数据库均支持这种完全的同步模式。已经有人提到MySQL的Semi-sync功能(从MySQL5.6开始官方支持,此前的版本可以考虑Google出的非官方补丁),就是基于这种原理。 不过,一般不建议使用这种同步模式。
2018-01-10 16:47:05 7414
转载 最近项目用到Dubbo框架,临时抱佛脚分享一下共探讨。
1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者
2018-01-10 16:11:23 554
percona-toolkit使用教程
2018-09-03
目录多文件上传-JAVA IO流常用详解
2013-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人