摘要:
String的Equals()和==比较 常量池(Constant Pool):指的是在编译期被确定,并被保存在已编译的.class文件中的一些数据。JVM虚拟机为每个被装载的类型维护一个常量池。常量池就是该类型所用到常量的一个有序集和,包括直接常量(String,Integer和 Floating 阅读全文
摘要:
String的Equals()和==比较 常量池(Constant Pool):指的是在编译期被确定,并被保存在已编译的.class文件中的一些数据。JVM虚拟机为每个被装载的类型维护一个常量池。常量池就是该类型所用到常量的一个有序集和,包括直接常量(String,Integer和 Floating 阅读全文
摘要:
转自(http://www.cnblogs.com/hnrainll/archive/2013/11/06/3410042.html) 目录 Java垃圾回收概况 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者 阅读全文
摘要:
public static void outMatrix(int[][] array) { for(int row=0;row0)scolumn=array[row].length-1; for(int column=scolumn;column=0) { System.out... 阅读全文
摘要:
参考:http://www.cnblogs.com/zhengyun_ustc/archive/2012/08/25/flowcontrol.html 阅读全文
摘要:
ActiveMQ:Communications link failure问题以及解决办法 ActiveMQ版本:5.5.1 MQ 所使用的 MySQL 是 InnoDB存储引擎 记录人:@郑昀 现象: 业务表面现象:无。系统现象:无。 日志信息:业务系统发送 MQ 消息时,下面这种错误日志断断续续地 阅读全文
摘要:
ActiveMQ:No operations allowed after statement closed问题及解决办法 ActiveMQ版本:5.5.1 现象: 系统现象:部分消息发送失败,失败频率不正常。 日志信息:activemq.log 中一直有这样的错误日志: JDBC Failure: 阅读全文
摘要:
MQ部署模式 1、master-slave部署模式 1)shared filesystem Master-Slave部署方式 主要是通过共享存储目录来实现master和slave的热备,所有的ActiveMQ应用都在不断地获取共享目录的控制权,哪个应用抢到了控制权,它就成为master。 多个共享存 阅读全文
摘要:
创建MQ队列管理器时,需要注意的事项包括以下几点: 1) 队列管理器的日志类型以及日志文件的大小和个数,要根据用户数据量的大小、各个队列上的消息总容量,来计算日志的总容量,以免在系统运行过程中出现日志写满的情况; 2) 应该为队列管理器指定和建立死信队列; 3) 对最多打开句柄数MAXHANDS(缺 阅读全文
摘要:
MQ的基本概念 队列管理器:是MQ中最上层的一个概念,由它为我们提供消息队列服务。 消息:即应用程序发送给MQ托管的数据。其有两部分组成:消息描述符和消息体。 消息分为两种类型:永久型和非永久型。 永久型:存储在磁盘,在网络和系统发生故障时确保数据不丢失。 非永久型:存储在内存,在网络和系统发生故障 阅读全文
摘要:
为什么使用MQ? 个人认为主要由几下几点: 1、在高并发环境下,由于来不及同步处理,请求往往会发生堵塞,比如说,大量的insert,update之类的请求同时到达数据库,直接导致无数的行锁表锁,甚至最后请求会堆积过多,从而触发too many connections错误。通过使用消息队列,我们可以异 阅读全文
|