java技术
文章平均质量分 66
zhouhoujia
这个作者很懒,什么都没留下…
展开
-
JAVA程序日常运维面临的问题与思考
JAVA程序日常运维面临的问题与思考 频繁FGC 如何给出合理的jvm配置?class文件被jvm装载以后,经过jvm的内存空间调配,最终由执行引擎完成class文件的执行JVM体系结构类装载器(ClassLoader)(用来装载.class文件)执行引擎(执行字节码,或者执行本地方法)运行时数据区(方法区、堆、java栈、PC寄存器、本地方法栈)JVM内存结构堆内存(新生代、老年代) 栈内存(java虚拟机栈...原创 2020-09-02 10:39:52 · 370 阅读 · 0 评论 -
Java程序线上故障排查
Java程序线上故障排查目录一、Linux 内存和cpu 网络 磁盘 /proc文件系统 二、JVM Java堆和垃圾收集器 gc日志分析 JVMTI介绍 Attach机制 java自带工具 三、三方工具 jprofile arthas (类似btrace的工具) gceasy 四、实际案例 连接泄漏 String拼接导致...转载 2020-01-13 09:28:38 · 544 阅读 · 0 评论 -
读取、回收和重用:使用 Excel、XML 和 Java 技术轻松搞定报告在 XML 和 Excel 报告格式之间转换(2)
Shaene M Siders, 作家和顾问, Dragon Under GlassShaene Siders 是一位技术、培训和娱乐方面的顾问兼作家。她在 1996 年创立了一个写作和 Web 开发公司,并从 2003 年起成为一名 IBM Rational Certified Instructor for ClearCase and ClearQuest。她是培训课件系列Java翻译 2012-04-24 09:22:46 · 1306 阅读 · 0 评论 -
Eclipse学习3-使用Scrapbook以及Quickfix
Eclipse学习3-使用Scrapbook以及QuickfixEclipse学习3 1. 使用Scrapbook 在Java Project中还有另外的一种方法来运行代码,并且根本就不需要main方法――使用Scrapbook page来替代。Scrapbook page可以用来执行甚至是一部分代码,这对于开发有很大的帮助转载 2012-04-17 15:36:47 · 1042 阅读 · 0 评论 -
svn服务器安装
svn服务器安装 首先初始化Repository,输入命令: svnadmin create D:\TestRepository\然后,把现有的项目的目录结构以及文件导入到Repository中: svn import D:\Projects\Project1 file:///D:\TestRepository\Project1 -m “初始化“修改D:\svn_r转载 2012-04-17 15:42:55 · 355 阅读 · 0 评论 -
在Eclipse中使用Maven 2.x指南
1.Maven 2 RepositoryEclipse需要知道Maven的本地仓库的路径。所以,类路径变量M2_REPO必须设置。执行以下命令:mvn -Declipse.workspace= eclipse:add-maven-repo 你也可以在eclipse内定义一个新的classpath变量:从菜单条,选择Window>Pre翻译 2012-04-17 14:42:34 · 1268 阅读 · 0 评论 -
maven2在Eclipse下面
研究了一下午,基本知道maven2在Eclipse下面怎么用了 写点心得发过来,大家交流一下。安装比较容易,就是去apache的官方网站http://maven.apache.org下载一下就好了,最新的版本是2.0.5,下载下来是个zip文件,随便解压缩到一个地方就ok了,比方说就放在C:\maven。然后添加环境变量MAVEN_HOME指向maven解压缩的文件夹就可以了也就是转载 2012-04-17 15:41:25 · 626 阅读 · 0 评论 -
软件测试正交表设计测试用例
这是一种新的设计用例的方法,其实我们都想问为什么要用这种方法去设计用例,认真了解后才知道,用这种方法可以减少测试的时间及成本,其实我也没有真正用过这种方法,所以下面的用例也是抄拿别人的. 据我了解利用正交表设计测试用例也是正义矩阵测试策略Orthogonal Array Testing Strategy (OATS). 在正交试验法中有几个重要的概念:Strength:相互关系翻译 2012-04-20 10:28:43 · 6714 阅读 · 1 评论 -
js使用ajax
要真正实现这种绚丽的奇迹,必须非常熟悉一个 JavaScript 对象,即 XMLHttpRequest。这个小小的对象实际上已经在几种浏览器中存在一段时间了,它是本专栏今后几个月中要介绍的 Web 2.0、Ajax 和大部分其他内容的核心。为了让您快速地大体了解它,下面给出将要用于该对象的很少的几个 方法和属性。open():建立到服务器的新请求。send():向服务器发送请求。ab翻译 2012-04-20 13:41:49 · 507 阅读 · 0 评论 -
OGNL表达式struts2标签“%,#,$”
一、什么是OGNL,有什么特点? OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点: 1、支持对象方法调用,形式如:objName.methodName(); 2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路原创 2012-04-22 22:41:22 · 315 阅读 · 0 评论 -
JPA浅谈
JPA入门例子(采用JPA的hibernate实现版本) (1)、JPA介绍: JPA全称为Java Persistence API ,Java持久化API是Sun公司在Java EE 5规范中提出的Java持久化接口。JPA吸取了目前Java持久化技术的优点,旨在规范、简化Java对象的持久化工作。使用JPA持久化对象,并不是依赖于某一个ORM框架。 为什么要使用JAP原创 2016-06-14 15:31:44 · 7316 阅读 · 0 评论 -
读取、回收和重用:使用 Excel、XML 和 Java 技术轻松搞定报告使用 Java 和 XML 技术读取 Excel 文件并写入新文件(1)
读取、回收和重用:使用 Excel、XML 和 Java 技术轻松搞定报告使用 Java 和 XML 技术读取 Excel 文件并写入新文件Shaene M Siders, 作家和顾问, Dragon Under GlassShaene Siders 是一位技术、培训和娱乐方面的顾问兼作家。她在 1996 年创立了一个写作和 Web 开发公司,并从 2003 年起成为一名翻译 2012-04-24 09:24:42 · 1325 阅读 · 0 评论 -
mysql服务器集群配置
这篇文章旨在介绍如何安装配置基于2台服务器的MySQL集群。并且实现任意一台服务器出现问题或宕机时MySQL依然能够继续运行。 注意!虽然这是基于2台服务器的MySQL集群,但也必须有额外的第三台服务器作为管理节点,但这台服务器可以在集群启动完成后关闭。同时需要注意的是并不推荐在集群启动完成后关闭作为管理节点的服务器。尽管理论上可以建立基于只有2台服务器的MySQL集群,但是这样的架构,一旦转载 2012-04-12 13:50:53 · 440 阅读 · 0 评论 -
如何学习Java
最近,总有很多初学Java的朋友询问学Java要学哪些内容。回想3年前我学Java的时候,也是对此一无所知。看着那黑呼呼的命令行窗口,怎么也猜不出它和企业开发有什么关系,也想象不出在控制台输出的乘法口诀1*1=1除了给幼儿园的小朋友做练习之外还有什么用途。 现在,经历了3年的开发,终于可以有一点东西,供当年和我一样喜欢Java、想从事于java软件开发的朋友们参考。1 java语法。通过任何一原创 2012-02-27 13:01:20 · 325 阅读 · 0 评论 -
Java学习的三十个目标
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams。 2.你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams,networking, multithreading,refle原创 2012-02-27 13:48:22 · 340 阅读 · 0 评论 -
Hibernate二级缓存攻略
Hibernate二级缓存攻略 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。 hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效了。二级缓存是SessionFactory级翻译 2012-03-03 20:51:13 · 318 阅读 · 0 评论 -
如何顺利找到Java高级程序员的工作
找到一份高薪的java工作,从程序员走向高级程序员、架构师、分析员,是所有java程序员们的追求。找一份好工作,自然要看工作经历、项目积累、综合能力。但是,在繁忙、琐碎的日常工作之余,如何准备,才能高效高分通过各种IT公司的java面试、笔试呢?本人(blog.csdn.net/zhouhoujia),特地总结一下,如何在短期内,密集学习,顺利通过各大名企的java面试及笔试题。也许不用面原创 2012-03-02 17:00:38 · 1201 阅读 · 0 评论 -
破解myeclipse注册
原创:欢迎光临我的博客http://blog.csdn.net/zhouhoujia自己先配置好jdk环境简单说一下吧:添加三个系统变量1.JAVA_HOME 值:c:\program files\java\jdk1.5 (自己jdk安装环境)2. PATH 值:;%JAVA_HOME%\jre\bin;%JAVA_HOME%\bin3.CLASSP原创 2012-03-03 02:00:22 · 420 阅读 · 0 评论 -
使用模板模式简化DAO操作Hibernate
相信使用过Spring + Hibernate开发过的人,在写DAO的时候都使用过Spring的HibernateDaoSupport类,然后在实现的时候就可以很轻松的使用getHibernateTemplate()方法之后就可以调用save()、delete()、update()等Hibernate的Session的操作,很简单。比如:getHibernateTemplate().sav翻译 2012-03-24 18:46:36 · 304 阅读 · 0 评论 -
jsp动态动作指令
一、include动作指令 标签表示包含一个静态的或者动态的文件。语法: 或者 /> ............... /> 注:1、flush="true" 必须使原创 2012-03-11 21:06:16 · 553 阅读 · 0 评论 -
Eclipse插件下载地址大全
EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在这里下载http://www.eclipse.org/downloads/index.php2 lomboz J2EE插件,开发JSP,EJBhttp://forge.objectweb.org/projects/lomboz3 MyEclipse J翻译 2012-03-30 16:48:59 · 367 阅读 · 0 评论 -
java中四种操作(DOM、SAX、JDOM、DOM4J)xml方式详解与比较
1.详解 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。转载 2012-03-30 16:47:42 · 322 阅读 · 0 评论 -
MyEclipse删除一行快捷键
Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+W 关闭当前Editer Ctrl+K 快速定位到下一个 Ctrl+E 快速显示当前Editer的下拉列表Ctrl+J 正向增量查找(按下Ctrl翻译 2012-04-01 17:47:42 · 472 阅读 · 0 评论 -
文字图片渐隐效果实现
http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js">$(document).ready(function(){$(".ex .hide").click(function(){$(this).parents(".ex").hide("slow");});});.ex{back原创 2012-02-18 19:39:34 · 542 阅读 · 0 评论