- 博客(20)
- 资源 (31)
- 收藏
- 关注
转载 探秘Java垃圾回收机制
垃圾收集GC(Garbage Collection)是Java语言的核心技术之一,但在JVM的内部运行机制上看,Java的垃圾回收原理与机制并未改变。垃圾收集的目的在于清除不再使用的对象。GC通过确定对象是否被活动对象引用来确定是否收集该对象。GC首先要判断该对象是否是时候可以收集。两种常用的方法是引用计数和对象引用遍历。 引用计数收集器 引用计数是垃圾收集器中的早期策略。在这
2012-08-03 00:03:08 859
转载 如何用Spring整和ActiveMQ?
问题一:为什么要整合ActiveMQ? 传统的JDBC代码在处理连接、语句、结果集和异常时是多么冗长和繁杂你一定不会忘记,传统的JMS继承了JDBC的“关荣传统”。发送一个简单的消息,要几行代码呢?请仔细数数吧。 Java代码以下是引用片段:public void sendMessage() throws JMSException {
2012-08-02 23:59:08 546
转载 三种常见的Java应用性能挑战
Java是一种伟大的语言。它管理内存,传授面向对象的编程(思想),使我们更好地用它来编码。另外,它确实是一种“编写一次,到处运行“的语言。然而,Java应用程会遇到一些常见的开发者和应用者独耳熟能详的性能挑战。 内存泄露 Java的最大的好处之一是它能够管理内存模型。当对象不再使用时,Java会做清理工作。较旧的语言需要人工来管理内存,但开发者宁愿花时间专注于核心语言逻辑而不愿
2012-08-02 23:55:55 505
转载 Java开发2.0:用Hadoop MapReduce进行大数据分析
Google在2001年发布图像搜索功能时,只有2.5亿索引图像,不到10年,这个巨大的搜索功能已经可以检索超过100亿个图像了,每分钟有35小时的内容上传到YouTube。据称,Twitter每天平均处理5500万tweet。今年早些时候,搜索功能每天记录6亿条查询记录。这 就是我们讨论大数据的意义所在。 如此大规模的数据一度仅限于大企业、学校和政府机构 — 这些机构有能力购买昂贵的超
2012-08-02 23:54:37 1382
转载 Java中间件:淘宝网系统高性能利器
【TechTarget中国原创】淘宝网是亚太最大的网络零售商圈,其知名度毋庸置疑,吸引着越来越多的消费者从街头移步这里,成为其忠实粉丝。如此多的用户和交易量,也意味着海量的信息处理,其背后的IT架构的稳定性、可靠性也显得尤为重要。那么,他们是怎么办到的呢? 曾宪杰(花名花黎)是淘宝Java中间件团队成员,他认为大型网站就是要同时满足高访问量和高数据量的要求,核心是通过分布式系统解决数据的
2012-08-02 23:52:33 1308
转载 JAVA中内存分配策略里的堆与栈
按照编译事理的分配概念,运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的。 静态存储分配是指在编译时就能确定每个数据方针在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间。这种分配策略要求代码中不许可有可变数据结构(好比可变数组)的存在,也不许可有嵌套或者递归的结构呈现,因为它们城市导致编译轨范无法计较切确的存储空间需求。 栈式存储分配也可称为动态存
2012-08-02 23:49:34 1090 1
转载 Java调用SQL Server的存储过程详解
1、使用不带参数的存储过程{call procedure-name} 作为实例,在SQL Server 2005 AdventureWorks示例数据库中创建以下存储过程:CREATE PROCEDURE GetContactFormalNames AS BEGIN SELECT TOP 10 Tit
2012-08-02 23:48:46 540
转载 Java六大必须理解的问题
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。 问题一:我声明了什么!String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回
2012-08-02 23:47:51 641
转载 Java内存管理的九个小技巧
很多人都说“Java完了,只等着衰亡吧!”,为什么呢?最简单的的例子就是Java做的系统时非常占内存!一听到这样的话,一定会有不少人站出来为Java辩护,并举出一堆的性能测试报告来证明这一点。其实从理论上来讲Java做的系统并不比其他语言开发出来的系统更占用内存,那么为什么却有这么多理由来证明它确实占内存呢?两个字,陋习。 1、别用new Boolean()。 在很多场景中Bo
2012-08-02 23:46:00 485
转载 Java编程程序异常处理方法
对于java异常处理你是否都掌握了呢,如果是,你是否能在下面这段代码中,迅速找出异常处理的六个问题吗?1、OutputStreamWriter out = … 2、java.sql.Connection conn = … 3、try { // ⑸ 4、 Statement stat = conn.createStatement(); 5、
2012-08-02 23:43:05 489
转载 优化Java堆大小的五个技巧
本文作者Pierre是一名有10多年经验的高级系统架构师,他的主要专业领域是Java EE、中间件和JVM技术。根据他多年的工作实践经验,他发现许多性能问题都是由Java堆容量不足和调优引起的。下面他将和大家分享非常实用的5个Java堆优化技巧。 1、JVM:对难以理解的东西产生恐惧感 千万不要以为,通过配置,调优,就可以排除那些你所不明白的问题。有些人认为Java程序员不需要
2012-08-02 23:34:54 560
转载 WebSphere DataPower SOA Appliance性能调优
IBM WebSphere DataPower SOA Appliance是根据特定目的构建的设备,通常充当网关和/或Enterprise Service Bus (ESB)来帮助保护、加快、转换、扩展和路由消息。本文介绍了如何调 WebSphere DataPower以实现理想的性能结果。 本文将遍历完整的性能调优过程,即首先进行概要分析,然后进行实际调优,最后进行性能测试,并提供了先
2012-08-02 23:30:02 685
转载 WebSphere优化技巧集中营
WebSphere优化技巧 1、更改http server的配置文件参数KeepAlive。 原因:这个值说明是否保持客户与HTTP SERVER的连接,如果设置为ON,则请求数到达MaxKeepAliveRequests设定值时请求将排队,导致响应变慢。 方法:打开ibm http server安装目录,打开文件夹conf,打开文件httpd.conf,查找
2012-08-02 22:40:03 649 1
转载 Websphere message Broker 部署关键环节
* 启动队列管理器 strmqm QM_1002 * 启动侦听器 runmqlsr -m QM_1002 -t TCP -p 1414 & **************************************** 1 //create QM ****创建和启动QM队列管理器 crtmqm WBRK_QM strmqm WBRK_Q
2012-08-02 22:39:07 544
转载 WebSphere ESB入门:创建POJO并发布(二)
图 5. 将接口与生成的服务组件相关联 现在接口已与组件关联。我们可以通过使用“Generate Implementation”选项生成实现的框架。 图 6. 为新服务组件生成实现 图 7. 将实现添加到生成的框架中 我们需要在上述类中添加 convert 方法的实现,如下所示: 清单 1. C
2012-08-02 22:38:28 877
转载 WebSphere ESB入门:创建POJO并发布(一)
了解如何从传统 Java 对象(Plain Old Java™ Object,POJO)开发服务组件,并在 IBM® WebSphere Enterprise Service Bus 中发布。采用 Web 服务描述语言 (WSDL) 定义接口,并使用 Java™ 实现。了解如何将服务组件与独立引用相关联,以及如何使用独立引用跨 ESB 访问服务。 先决条件 本文假定您已经安装了
2012-08-02 22:37:50 580
转载 如何在java中使用WebSphere MQ?
Java中使用websphere websphere mq:用于传输信息 具有跨平台的功能。 1 安装websphere mq并启动 2 websphere mq建立queue Manager(如:MQSI_SAMPLE_QM) 3 建立queue类型选择Local类型的(如lq) 4 建立channels类型选择Server Connection(如Bri
2012-08-02 22:36:41 1465
转载 如何使用MQ标头动态确定数据处理程序的行为?
本文的目标读者是集成开发人员,其角色涉及使用服务组件体系结构(Service Component Architecture,SCA)集成MQ消息传递引擎。本文将描述如何使用数据处理程序基于MQ标头更改转换逻辑,同时确保处理程序保持协议独立性。涵盖的主题包括: 数据处理程序的解释 从数据处理程序访问MQ标头 基于标头改变数据处理程序的行为 确保数据处理程序保持协议独立
2012-08-02 22:35:28 1508
转载 WebSphere MQ几个特性的应用
IBM WebSphere MQ消息中间件有很多的特性和优点,使用IBM WebSphere MQ可以简化和优化消息通讯的应用设计。为了满足用户各种不同的应用的通讯需求,IBM WebSphere MQ采用了大量业界领先的技术,并拥有许多先进的功能,其中很多是其他厂商所无能为力的。将这些技术和功能应用到客户的通讯系统之中,可以简化应用逻辑,优化系统架构,从而提高整个系统的可靠性、可用性和可扩展性。
2012-08-02 22:34:15 1404
转载 如何使用WSRR作为Web服务唯一数据源
面向服务的架构以其服务复用、松耦合、灵活、高互操作性以及在集成和监管方面的特点促进了商业的敏捷性,及时响应以及可靠性。在这些方面中,SOA一个重要的特性就是将服务的实现和描述的分离,并且在服务的整个生命周期中使用服务描述的元数据。为了实现服务实现和描述的分离,用户需要一个注册服务器来存储服务元数据。 IBM® WebSphere® Service RegistryandRepositor
2012-08-02 22:29:07 999 2
Oracle知识库
2012-10-24
Java 优化编程
2012-08-07
Oracle调优心得
2012-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人