`
文章列表
优化ActiveMQ性能 http://blog.csdn.net/dengjianli/article/details/5448866
企业中各项目中相互协作的时候可能用得到消息通知机制。比如有东西更新了,可以通知做索引。 在 Java 里有 JMS 的多个实现。其中 apache 下的 ActiveMQ 就是不错的选择。还有一个比较热的是 RabbitMQ (是 erlang 语言实现的)。这里示例下使用 ActiveMQ 用 ActiveMQ 最好还是了解下 JMS JMS 公共 点对点域 发布/订阅域 ConnectionFactory QueueConnectionFactory TopicConnectionFactory Connection QueueConnection TopicConnection ...

ActiveMQ

1):http://baike.baidu.com/view/433374.htm   百度百科 ActiveMQ 2): 一.安装ActiveMQ        首先去http://activemq.apache.org/download.html 下载最新版本4.1.0release (http://activemq.apache.org/activemq-410-release.html),     解压apache-activemq-4.1-incubator.zip(或者apache-activemq-4.1-incubator.tar.gz)目录如下:               ...
代码部门又出问题了,上次是页面查询响应很慢,这次是页面更新速度很慢,开发人员提交了SQL语句到我这里, 看了一下,这个语句非常简单,update tbl set ... = ... where mobile=..and sp_id=..,他影响的只有一行,这个 语句能慢?? ...
-------------------对象序列化----20110629--------------------       对于一个存在于Java虚拟机中的对象来说,其内部的状态只保持在内存中。JVM停止之后,这些状态就丢失了。在很多情况下,对象的内部状态是需要被持久化下来的。提到持久化,最直接的做法是保存到文件系统或是数据库之中。这种做法一般涉及到自定义存储格式以及繁琐的数据转换。对象关系映射(Object-relational mapping)是一种典型的用关系数据库来持久化对象的方式,也存在很多直接存储对象的对象数据库。对象序列化机制(object serialization)是Jav ...
问 收录于陈淑桦《爱的进行式》专辑 1994年1月 滚石唱片发行 作词/作曲:李宗盛 如果女人 总是等到夜深 无悔付出青春 他就会对你真 是否女人 永远不要多问 她最好永远天真 为她所爱的人 在滚石,与李宗盛早期合 ...
首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。这就是我们平时说的键值对。  再来看看HashMap和TreeMap有什么区别。HashMap通过hashcode对其内容进行快速查找,而 TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个有序的结果你就应该使用TreeMap(HashMap中元素的排列顺序是不固定的)。  import java.util.HashMap; import java.util.Hashtable; import java.u ...
http://www.ibm.com/developerworks/cn/java/j-lo-tree/
以下代码均经过测试,可直接运行 Oracle分析函数、多维函数和Model函数简要说明,主要针对BI报表统计,不一定很全面,但对BI应用场景做了少许说明 --创建一张销售数量表,数据趋势是递增的 CREATE TABLE ComputerSales AS   SELECT 120+TRUNC(rn/12)+ROUND(DBMS_RANDOM.VALUE(1,10)) SalesNumber   FROM   (     SELECT level,ROWNUM rn       FROM DUAL    CONNECT BY ROWNUM<=120   ); --下面用于比较NULL ...
oracle SQL性能优化 我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1)      选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表. (2)      WHERE子句中的 ...
必须掌握的八个DOS命令 一,ping      它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有 ...
一、避免或简化排序     应当简化或避免对大型表进行重复的排序。当能够利用索引自动以适当的次序产生输出时,优化器就避免了排序的步骤。以下是一些影响因素: 1.索引中不包括一个或几个待排序的列。 2.GROUP BY或ORDER BY ...
这篇文章写在我研究J2SE、J2EE近三年后。前3年我研究了J2SE的Swing、Applet、Net、RMI、Collections、IO、JNI……研究了J2EE的JDBC、Sevlet、JSP、JNDI…..不久我发现这些好像太浮浅了:首先,我发现自己知道的仅仅是java提供的大量的API,根本不能很好地使用它; 其次,我根本就没有学到任何有助于写程序的知识,此时我也只不过能写个几页的小程序。出于这个幼稚的想法我研究了JDK中Collections、Logger、IO…..的源代码,发现这个世界真的很神奇,竟然有如此的高手――利用java语言最最基本的语法,创造了这些优秀的Framewor ...
在Spring中,对象间的协作是通过IoC机制完成的。 反向控制也叫依赖注入(Dependency Injection,DI),简单来说就是将JavaBean需要的 对象通过配置文件加载进来。 Spring提供了两种装配Bean的容器,一是BeanFactoy,另一个是ApplicationContext。 两者做为容器,所有的Bean都应该通过容器装配,而容器也知道自己都装配了哪些Bean。 Bean装配实际上就是让容器知道程序中都有哪些Bean,可以通过以下两种方式实现: 配置文件(最为常用,体现了依赖注入DI的思想) 编程方式(写的过程中向BeanFactory去注册) Applic ...
JVM内存管理:深入垃圾收集器与内存分配策略 原创作者: IcyFenix   阅读:1227次   评论:0条   更新时间:2011-02-22     收藏   Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。 概述:   说起垃圾收集(Garbage Collection,下文简称GC),大部分人都把这项技术当做Java语言的伴生产物。事实上GC的历史远远比Java来得久远,在1960年诞生于MIT的Lisp是第一门真正使用内存动态分配和垃圾收集技术的语言。当Lisp还在胚胎时期,人们就在思考GC需要完成的3件事情:哪 ...
Global site tag (gtag.js) - Google Analytics