`
306963591
  • 浏览: 71013 次
  • 性别: Icon_minigender_1
  • 来自: 安徽省
社区版块
存档分类
最新评论
文章列表
ActiveMQ 安装测试就不做介绍了,下面我说说ActiveMQ 使用场景。 1.非均匀应用集成          ActiveMQ 中间件用Java语言编写,因此自然提供Java客户端 API。但是ActiveMQ  也为C/C++、.NET、Perl、PHP、Python、Ruby 和一些其它语言提供客户端。在你考虑如何集成不同平台不同语言编写应用的时候,ActiveMQ 拥有巨大优势。在这样的例子中,多种客户端API通过ActiveMQ 发送和接受消息成为可能,无论使用的是什么语言。此外,ActiveMQ 还提供交叉语言功能,该功能整合这种功能,无需使用远程过程调用(RPC)确实是个 ...
1、Stack 操作 // Stack 类表示后进先出(LIFO)的对象堆栈 Stack<String> stack = new Stack<String>(); // 把数据项压入堆栈顶部 stack.push("a"); stack.push("b"); stack.push("c"); // peek() 查看堆栈顶部的对象,但不从堆栈中移除它 System.out.println(stack.peek()); System.out.pri ...
一般大家都知道ArrayList和LinkedList的大致区别:      1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。      2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。      3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。 ArrayList和LinkedList是两个集合类,用于存储一系列的对象引用(references)。例如我们可以用ArrayList来存储一系列的String或者Intege ...
在给客户进行应用程序维护的过程中,我注意到一些关于高负载条件下的性能问题。理论上,增加对应用程序的负载会使性能有所下降,但是我认为性能下降的比率远远高于负载的增加,同时我也发现,性能可以通过改变应用程序的逻辑来提升。为了更详细地了解这一点,我们需要做一些性能分析,这时,我们自然就要用到一些性能分析工具。Java有许多的性能分析工具,可以帮助我们弄清楚这个问题,但是我们应该使用哪一款工具呢? 为了做出正确的选择,我列出性能分析应满足一些最低要求: 必须包括对应用程序的类、方法及时间的监测 必须包括对内存的监测 必须具有易用性 我配置了一个使用RESTful接口的Spring应用程序 ...
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可 ...

Java 引用传递与值传递

    博客分类:
  • java
 
总结:   我理解Java中的引用传递是传递对象的地址。 (1)8个基本类型(int/char/byte/short/long/float/double/boolean)都是值传递。 (2)8个基本类型包装类(Integer/Char/Byte/Short/Long/Float/Double/Boolean)和String类虽然是引用类型,但是采用的是值传递。 (3)类、接口、数组是引用传递。

Java 基本数据类型

    博客分类:
  • java
数据类型 大小 范围 默认值 byte 8 -128 ~ 127 0 char 16 0 ~ 65535 0 int 32 -2147483648 ~ 2147483647 0 short 16 -32768 ~ 32767 0 long 64 -9223372036854775808 ~  9223372036854775807 0 float 32 1.4E-45 ~ 
  svn下载https://github.com/SpringSource/spring-framework/   2.环境与工具 1)jdk不用提,必需品。最新的springFramework已经采用gradle编译,故需要下载gradle包,如果人懒的话不想下载直接跳到第二步 下载地址:   http://services.gradle.org/distributions/gradle-1.1-all.zip     解压后将gradle-1.1\bin目录路径添加到环境变量Path中,类似jdk的环境变量设置,cmd下输入gradle -version 查看当前版本是否路径配置成 ...
编译过程中出现如下错误   FAILURE: Build failed with an exception.   * What went wrong: Execution failed for task ':referencePdf'. > Java heap space   * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.   BUILD FAILED   Total ti ...
花了一下午的时间,研究了一下Apache 负载均衡+Tomcat集群的问题,至于原理高手解释下,我是照葫芦画瓢!现在与大家分享一下   一、本机环境 1.Windows 7 64位操作系统 2.java版本 "1.6.0_20" 3.Apache安装包httpd-2.2.21-win32-x86-no_ssl.msi,默认安装 4.tomcat压缩包(apache-tomcat-6.0.24.zip) 5.在一台机器上进行的   二、配置 1.前提是Apache安装正确,启动正常   2.解压缩多个tomcat,例如d:\tomcat_01,d:\to ...
由于tomcat不能自动解压war包,所以我手动解压,至于为什么不能自动解压还在研究中   tomcat版本:tomcat5.5.23   压缩项目 jar -cvf d:\demo.war *   手动解压项目 jar -xvf *.war
/*  * @(#) Test.java 1.0  2011-12-13   *  * (c) Copyright 2011 sm SCMS  *  * FILENAME    : Test.java  * PACKAGE     : com.huateng.bo  * CREATE DATE : 2011-12-13  * AUTHOR      : smshen  */   package com.huateng.bo;   /******************************************************************* ...
findbugs 出错类型及对应解释1、Dead store to local variable 本地变量存储了闲置不用的对象举例:List accountCoList = new ArrayList();我们为accountCoList新建了一个对象,但是程序的后面并没有使用这个这个新建对象。建议改为:List accountCoList = null; 2、Write to static field from instance method 向static字段中写入值举例: private static DBRBO dbrBO; public final void refresh() ...
Java集合类 1.Java的集合类是一个特别有用的集合类,可以用于存储数量不等的多个对象,并可以实现常用的数据结构,如栈、队列等。除此之外,Java集合还可以用于保存具有映射关系的关联数组。 2.Java集合类:Set,List,Map三大体系。jdk1.5以后:Queue   Set:无序,不可重复的集合。(类似于一个罐子,把一个对象添加到Set集合时,Set集合无法记住添加这个元素的顺序,所以Set里的元素不能重复)   List:有序,重复的集合(类似于一个数组,它可以记住每次添加元素的顺序,只是List的长度可变)   Map:具有映射关系的集合(也类似于一个罐子,只是它里面的每项数据 ...

java io

    博客分类:
  • java
 
什么是流: 流是一个抽象的概念,当java程序需要从数据源读取数据时,会开启一个到数据源的流。数据源可以是文件,内存或者网络等。同样,当程序需要输出数据到目的地时也一样会开启一个流,数据目的地也可以是文件 ...
Global site tag (gtag.js) - Google Analytics