- 博客(25)
- 资源 (5)
- 收藏
- 关注
原创 编写高效Java代码 java.lang.String类和java.util.Vector类
养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.util.Vector类,它能够显著地提高程序的性能。下面我们就来具体地分析一下这方面的问题。在java中,使用最频繁、同时也是滥用最多的一个类或许就是java.lang.String,它也是导致代码性能低下最主要的原因之一。请考虑下面这个例子: String s1 = "Testin
2009-09-30 08:25:00 807
转载 应用架构设计“防火”经验分享
应用架构设计“防火”经验分享Author : 岑文初(淘宝花名:放翁)Email: fangweng@taobao.com Blog: http://blog.csdn.net/cenwenchu79Date: 2009-08-26 刚从阿软到淘宝不久,
2009-09-28 21:14:00 656
转载 Scalability Best Practices
Scalability Best PracticesHere are a baker’s dozen of items that we feel are Best Practices for Scalability:Asynchronous - Use asynchronous communication when possible. Synchronou
2009-09-28 20:50:00 501
转载 REST WebService与SOAP WebService的比较
在SOA的基础技术实现方式中WebService占据了很重要的地位,通常我们提到WebService第一想法就是SOAP消息在各种传输协议上交互。近几年REST的思想伴随着SOA逐渐被大家接受,同时各大网站不断开放API提供给开发者,也激起了REST风格WebService的热潮。 SOAP 什么是SOAP,我想不用多说
2009-09-25 18:06:00 594
原创 记忆与运动--研究称结伴跑步具改善记忆能力功效
记忆与运动--研究称结伴跑步具改善记忆能力功效大脑开发, 记忆力 增加评论 标签:改善记忆, 结伴跑步, 记忆与运动, 运动 我会不定期更新一些,我平时在报纸、杂志、网络上收集到中各种与学习、记忆和大脑开发方面的小技巧和新闻,根据内容进行分类,等达到一定数据之后,进行汇总,并提供下载。 今天的小技巧与跑步有关,看完之后,又增加
2009-09-22 23:10:00 463
原创 十种保持记忆力超群的方法
十种保持记忆力超群的方法 26+好的记忆力是你所能拥有的最宝贵、最有用的财富之一。但是,正像你不能指望每天坐在电脑前面还能减肥10公斤一样,你也不能指望不付出努力就能保持一个好的记忆力,下面是十种保持记忆力的方法:1. 吃有益于大脑的食品:尤其是绿色蔬菜和水果。2. 锻炼身体:保持一个健康的、供血充足的身体,记忆力也会跟上的。3. 玩智力游戏可以有效的刺激
2009-09-22 23:04:00 803
转载 AOP在大规模软件开发项目中应用的尝试与思考
developerWorks 中国 > Java technology >AOP在大规模软件开发项目中应用的尝试与思考文档选项<trvalign="top"><img alt="" height="1" width="
2009-09-22 10:16:00 614
转载 ava SE 6 新特性: JMX 与系统管理
Java SE 6 新特性: JMX 与系统管理文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/><img alt="" width="
2009-09-21 19:22:00 948
原创 java不用jni,也可以获得当前系统性能信息
最近做个项目,就是要取得cpu占有率等等的系统信息,一开始以为要用动态链接库了,但后来发现可以像下面这样做,不去调用jni,这样省去了很多看新技术的时间o(∩_∩)o...在Java中,可以获得总的物理内存、剩余的物理内存、已使用的物理内存等信息,下面例子可以取得这些信息,并且获得在Windows下的内存使用率。 首先编写一个MonitorInfoBean类,用来装载监控的一些
2009-09-20 18:58:00 662 1
原创 专业架构师,第 1 部分: 开发人员如何成为架构师
专业架构师,第 1 部分: 开发人员如何成为架构师文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/><img alt="" width=
2009-09-19 18:00:00 458
转载 java并发编程-构建块
java并发编程-构建块 关键字: java concurrentjava并发编程-Executor框架java5引入了很多新的并发容器和工具,极大的简化了并发程序的编写。本文先介绍Collections.synchronizedXXX工厂方法创建的同步容器的不足,再介绍ConcurrentHashMap,CopyO
2009-09-18 09:39:00 727
原创 Java Web 服务: WS-Security 的大开销
developerWorks 中国 > Java technology | SOA and Web services | Open source >Java Web 服务: WS-Security 的大开销了解 WS-Security 开销增长与 SSL 之间的关系,以及如何找到平衡点
2009-09-16 21:25:00 946
转载 如何聪明地使用锁
如何聪明地使用锁在 Java 中高效使用锁的技巧文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/><img alt="" width
2009-09-16 20:50:00 687
转载 java操作(DOM、SAX、JDOM、DOM4J)xml方式的四种比较与详解
1. 介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的
2009-09-15 16:28:00 556
转载 Java 理论与实践: 并发集合类
Java 理论与实践: 并发集合类ConcurrentHashMap 和 CopyOnWriteArrayList 提供线程安全性和已改进的可伸缩性文档选项<trvalign="top"><img alt="" height="1" width
2009-09-15 10:58:00 407
转载 Tomcat的启动脚本浅析(一)
Tomcat的启动脚本浅析(一) Tomcat是应用颇广的Servlet和JSP的容器,可以说几乎每个学习JSP的人都接触过它。在实际开发环境中,它还可以作为轻巧灵便的应用服务器用来调试和部署。在Tomcat上开发的Servlet和JSP程序,可以非常方便地部署到Weblogic及Websphere等生产服务器
2009-09-12 14:57:00 790
转载 监控的和管理的Java SE 6平台应用
http://www.sun.com/bigadmin/hubs/multilingual/simp_chinese/content/monitoring.jsp BigAdmin System Administration Portal 监控的和管理的Java SE 6平台应用
2009-09-12 12:36:00 1830
转载 JAVA内存泄漏——内存泄漏原因和内存泄漏检测工具
http://www.360doc.com/content/060429/09/7469_107296.html摘要 虽然Java虚拟机(JVM)及其垃圾收集器(garbage collector,GC)负责管理大多数的内存任务,Java软件程序中还是有可能出现内存泄漏。实际上,这在大型项目中是一个常见的问题。避免内存泄漏的第一步是要弄清楚它是如何发生的。本文介绍了编写Java代
2009-09-12 12:29:00 944 1
转载 什么是HotSpot
没错,Java是解释语言,但并不意味着它一定被解释执行。早期 的虚拟机确实一条一条指令解释执行,但人们发现这样效率太低, 不满足各种要求,因此出现了许多其它虚拟机,如JIT的虚拟机。 HotSpot也是类似一种虚拟机,自从SUN买下后,已经把它放入 JRE 1.3以及后续版本中。 采用HotSpot的Java虚拟机,已经很难说Java是被虚拟机解释执行了, 原因是Ho
2009-09-12 11:38:00 2626 1
转载 使用Eclipse进行远程调试
使用Eclipse进行远程调试 收藏 document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipb
2009-09-10 22:33:00 583
转载 c3p0 连接池配置
C3P0连接池详细配置 class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> com.mysql.jdbc.Driver jdbc
2009-09-09 15:57:00 452
转载 使用 Java 构造高可扩展应用
http://www.ibm.com/developerworks/cn/java/j-lo-scalbility/?S_TACT=105AGX52&S_CMP=tec-csdn#resources 使用 Java 构造高可扩展应用如何实现一个高效且多线程安全的队列文档选项
2009-09-07 19:06:00 545
转载 Tomcat研究之ClassLoader
Tomcat研究之ClassLoader 在研究Tomcat之前,一般是借用现有的UML工具分析Tomcat整体结构,但要分析Tomcat的流程就必须从分析Tomcat的StartUp入手。Tomcat的启动是从解析bat文件开始,bat文件最终调用org.apache.catalina.startup.Bootstrap开始类的加载。 一.Tomc
2009-09-01 16:01:00 1399 1
转载 Tomcat BUF实用工具集
首先不得不说这个类org.apache.tomcat.util.net.JIoEndpoint,它负责所有的TCP请求连接,实现了一个服务器模式,启用一个后台监听线程,负责接收到来的socket,然后从线程池中取出响应的worker,扔给worker进行处理,自己继续监听。其次worker是一个负责处理socket的一个线程,就是它带着用户的请求开始进入Tomcat世界的,默认的wor
2009-09-01 15:47:00 1276
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人