02.软件开发
al00006
这个作者很懒,什么都没留下…
展开
-
java线程:Atomic原子的(转)
一、何谓Atomic? Atomic一词跟原子有点关系,后者曾被人认为是最小物质的单位。计算机中的Atomic是指不能分割成若干部分的意思。如果一段代码被认为是Atomic,则表示这段代码在执行过程中,是不能被中断的。通常来说,原子指令由硬件提供,供软件来实现原子方法(某个线程进入该方法后,就不会被中断,直到其执行完成) 在x86 平台上,CPU提供了在指令执行期间对总线加锁的手段...原创 2013-04-09 16:18:32 · 52 阅读 · 0 评论 -
【转】JVM监控工具介绍
转:http://www.blogjava.net/stone2083/archive/2008/02/25/182081.htmljstatd启动jvm监控服务。它是一个基于rmi的应用,向远程机器提供本机jvm应用程序的信息。默认端口1099。实例:jstatd -J-Djava.security.policy=my.policymy.policy文件需要自己建立,内如如下:grant ...原创 2013-08-01 16:12:28 · 81 阅读 · 0 评论 -
【转】Java 语言中 Enum 类型的使用介绍
Enum 类型的介绍枚举类型(Enumerated Type) 很早就出现在编程语言中,它被用来将一组类似的值包含到一种类型当中。而这种枚举类型的名称则会被定义成独一无二的类型描述符,在这一点上和常量的定义相似。不过相比较常量类型,枚举类型可以为申明的变量提供更大的取值范围。举个例子来说明一下,如果希望为彩虹描绘出七种颜色,你可以在 Java 程序中通过常量定义方式来实现。清单 1. 常量定义...原创 2013-07-22 09:26:03 · 115 阅读 · 0 评论 -
【转载】使用JMeter的Java请求功能测试Hetty性能
转载地址:http://my.oschina.net/xishuixixia/blog/833481.JMeter介绍JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现。JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、java对象、数据库和查询、ftp服务器或者其他的资源)。JMeter用于模拟在服务器、...原创 2013-01-16 10:02:27 · 92 阅读 · 0 评论 -
【转载】Spring定时任务时间格式cronExpression设置
[color=red]【转载地址】:http://hi.baidu.com/cuke_love/item/43ee2f394e4ae483c2cf293e[/color][code="java"]org.springframework.scheduling.quartz.CronTriggerBean允许你更精确地控制任务的运行时间,只需要设置其cronExpression属性。一个c...原创 2012-09-28 16:27:33 · 114 阅读 · 0 评论 -
Tomcat6+的内存配置
昨天,在Windows平台上配置Jenkins和Sonar集成的时候,在访问Jenkins一直包内存溢出的错误,所以需要对Tomcat内存配置,配置如下:[code="java"]在批处理文件(%TOMCAT_HOME%\bin\catalina.bat)中的rem ------------------------------------echo Using CATAL...原创 2012-09-25 11:15:28 · 109 阅读 · 0 评论 -
【转】谈系统设计的一些原则
在进行系统设计时,不仅要考虑软件的功能性需求,还要考虑非功能性需求,比如软件的性能(Performance)、可扩展性(Scalability),系统的稳定性(Reliability)、部署(Deployment)和更新(Upgrade),可维护性(Maintainability),版本的管理,系统的安全(Security),界面的友好程度可用性(Usability, User experien...原创 2013-06-26 10:43:01 · 314 阅读 · 0 评论 -
使用Java开发需要关注的那些事儿
【转载地址】http://blog.csdn.net/franklysun/article/details/6423702 http://www.javabloger.com/article/java-development-concern-those-things.html 近期各家IT媒体举办的业内技术大会让很多网站都在披露自己的技术内幕...原创 2013-06-17 10:26:33 · 84 阅读 · 0 评论 -
【转载】JVM内存管理
转载地址:http://www.ccplat.com/?p=528模型JVM运行时数据区域JVM执行Java程序的过程中,会使用到各种数据区域,这些区域有各自的用途、创建和销毁时间。根据《Java虚拟机规范(第二版)》(下文称VM Spec)的规定,JVM包括下列几个运行时数据区域:1.程序计数器(Program Counter Register):每一个Java线程都...原创 2012-12-21 14:40:38 · 70 阅读 · 0 评论 -
【转载】Jvm内存映像分析
转载地址:http://zyn010101.iteye.com/blog/1874321 Jdk自带的jmap就是java内存映像工具,可以用于上生成堆转储快照:在eclipse中启动一个java类,打开jdk安装目录下的C:\Program Files\Java\jdk1.6.0_11\bin目录,双击jconsole.exe,显示连接窗口: ,单击pid为6920的选项,点连接进入,...原创 2013-05-27 17:41:17 · 85 阅读 · 0 评论 -
【转载】对比Java.nio 和 Java.io
原作者:Davide Pisano,编译:ImportNew - 储晓颖转载:http://www.importnew.com/1178.html本文并非Java.io或Java.nio的使用手册,也不是如何使用Java.io与Java.nio的技术文档。这里只是尝试比较这两个包,用最简单的方式突出它们的区别和各自的特性。Java.nio提出了新的流(stream)通讯概念并且加入了新...原创 2012-12-11 14:06:05 · 291 阅读 · 0 评论 -
JDBC 设置查询超时()
最近项目中写了个提数的的系统,该系统架构类似Hadoop里面的namenode和tasknode工作方式,客户端好像是tasknode,服务端namenode,是通过http通讯。 客户端从服务端领取提数任务时候,每个任务都启动下单独的客户端(jar包)去执行,提取数据生成cvs或者txt的文档,发送到网盘中,然后客户端执行完成退出。...原创 2013-05-13 15:27:55 · 1184 阅读 · 0 评论 -
【转】线程池深入分析(上)
转载地址:http://blog.csdn.net/a511596982/article/details/8299108线程池是并发包里面很重要的一部分,在实际情况中也是使用很多的一个重要组件。下图描述的是线程池API的一部分。广义上的完整线程池可能还包括Thread/Runnable、Timer/TimerTask等部分。这里只介绍主要的和高级的API以及架构和原理。大多数并发...原创 2013-05-02 15:11:20 · 83 阅读 · 0 评论 -
【转】Java 理论与实践: 正确使用 Volatile 变量
转载地址:http://www.ibm.com/developerworks/cn/java/j-jtp06197.htmlJava 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介...原创 2013-04-17 18:29:10 · 70 阅读 · 0 评论 -
【转】listener、 filter、servlet 加载顺序及其详解
转载:http://zhxing.iteye.com/blog/399668 在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 l...原创 2013-04-17 15:17:57 · 76 阅读 · 0 评论 -
【转】console使用说明(浏览器调试)
转载地址:http://prisonbreak.iteye.com/blog/19230541.使用console替代alertvar obj = {data: [{name: '张三', age: 14}, {name: '李四', age: 22}]};如果以上代码使用alert调试,看到的是“[object,object]”,这对你没有任何帮助。如果你使用...原创 2013-08-11 22:35:28 · 181 阅读 · 0 评论