- 博客(12)
- 资源 (27)
- 收藏
- 关注
转载 数据库耦合-解耦
随着业务越来越复杂,数据量越来越大,并发量越来越大,数据库的性能越来越低。好不容易找运维申请了两台机器,让DBA部署了几个实例,想把一些业务库拆分出来,却发现拆不出来,扩不了容,尴尬! 因为数据库强关联在一起,无法通过增加数据库实例扩容,就是一个耦合的典型案例。 场景还原有一个公共用户数据库DB_USER,里面table_user存放了通用的用户数据:
2017-11-29 09:19:46 10417
转载 Linux下的ip命令,ifconfig已经过时了
inux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了。iproute2套件里提供了许多增强功能的命令,ip命令即是其中之一。要安装ip,请点击这里下载iproute2套装工具 。不过,大多数Linux发行版
2017-11-24 16:09:15 482
转载 负载均衡原理的解析
开头先理解一下所谓的“均衡”不能狭义地理解为分配给所有实际服务器一样多的工作量,因为多台服务器的承载能力各不相同,这可能体现在硬件配置、网络带宽的差异,也可能因为某台服务器身兼多职,我们所说的“均衡”,也就是希望所有服务器都不要过载,并且能够最大程序地发挥作用。一、http重定向当http代理(比如浏览器)向web服务器请求某个URL后,web服务器可以通过ht
2017-11-24 15:58:05 253
转载 ActiveMQ持久化方式
消息持久性对于可靠消息传递来说应该是一种比较好的方法,有了消息持久化,即使发送者和接受者不是同时在线或者消息中心在发送者发送消息后宕机了,在消息中心重新启动后仍然可以将消息发送出去,如果把这种持久化和ReliableMessaging结合起来应该是很好的保证了消息的可靠传送。消息持久性的原理很简单,就是在发送者将消息发送出去后,消息中心首先将消息存储到本地数据文件、内存数据库或者远程数据库
2017-11-24 09:56:10 362 1
转载 ActiveMQ中Consumer特性详解与优化
前言 从本文中你可以了解到如下内容: 1) consumer端消息消费的模型,session的运作机制 2) 如果提升broker和consumer端消息消费的速率 3) selector,group,exclusive对消息消费的影响 4) 如何让Priority更好的运行,提高消息的顺序性 5) Slow Co
2017-11-23 15:56:40 1510
转载 ActiveMQ中Producer特性详解
前言 从本文中你可以得到如下几个问题的解答: 1) 设定消息的时间戳有什么作用 2) 消息的timeToLive与过期原理 3) Producer同步、异步发送消息,以及调优 4) 消息priority与顺序,以及其中的误解。 Producer作为ActiveMQ的消息发送端,是开发工程师经常需要面对的,
2017-11-23 15:48:55 1180
原创 IntelliJ IDEA 常用快捷键
实用快捷键:Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ )Ctrl+D 复制行Ctrl+X 删除行快速修复 alt+enter (modify/cast)代码提示 alt+/ctr+G 定位某一行Shift+F6 重构-重命名Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+E 最近打开的文件Ctrl+J
2017-11-21 10:58:35 241
原创 JDK-jinfo:java配置信息工具
JDK-jinfo:java配置信息工具 jinfo(Configuration Info for Java)的作用是实时地查看和调整虚拟机各项参数。使用jps命令的-v参数可以查看虚拟机启动时显示指定的参数列表,但如果想知道未被显示指定的参数的系统默认值,除了去找资料外,就只能使用jinfo的-flag选项进行查询了(如果只限于JDK1.6或以上版本的话,使用java -XX:+PrintF
2017-11-18 12:02:59 576
原创 JDK-jstat虚拟机统计信息监控工具
jstat:虚拟机统计信息监控工具 jstat(JVM Statistics Monitoring Tool)是用于监视虚拟机各种运行状态信息的命令行工具.它可以显示本地或者远程(需要远程主机提供RMI支持,Sun提供的jstatd工具可以很方便地建立远程RMI服务器)虚拟机进程中的类装载、内存、垃圾收集、JIT编译等运行数据,在没有GUI图形化界面,只提供纯文本控制台环境的服务器上,它
2017-11-15 19:36:15 1132 2
原创 JDK-jps:虚拟机进程状况工具
jps虚拟机进程状况工具 JDK的很多小工具的名字都参考了UNIX命令的命名方式,jps(JVM Process Status Tool)是其中的典型.除了名字很像UNIX的ps命令之外,它的功能也和ps命令类似:可以列出正在运行的虚拟机进程,并显示虚拟机执行主类(Main Class,main()函数所在的类)名称以及这些进程的本地虚拟机唯一ID(Local Virtual Machine
2017-11-15 15:50:14 504
原创 JDK常用监控和故障处理工具
JDK常用监控和故障处理工具 名称 主要作用 jps JVM Process Status Tool , 显示指定系统内所有的HotSpot虚拟机进程 jstat JVM Statistics Monitoring Tool ,用于收集HotSpot虚拟机各方面的运行数据 jinfo Configuration Info for Java ,显示虚拟机配置信息 jm
2017-11-15 15:17:01 378
原创 如何用九条命令在一分钟内检查Linux服务器性能?
一、uptime命令这个命令可以快速查看机器的负载情况。在Linux系统中,这些数据表示等待CPU资源的进程和阻塞在不可中断IO进程(进程状态为D)的数量。这些数据可以让我们对系统资源使用有一个宏观的了解。命令的输出分别表示1分钟、5分钟、15分钟的平均负载情况。通过这三个数据,可以了解服务器负载是在趋于紧张还是趋于缓解。如果1分钟平均负载很高,而15分钟平均负载很低,
2017-11-07 14:41:51 327
Java开发手册
2017-03-01
android-support-v4-v7-v13-v14-v17兼容包
2016-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人