自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 收藏
  • 关注

原创 综合笔试题

1.写一个输入整数(如123456789)转换为二进制的程序,如输入32则输出1000000;public class ConvertUtil{ public static String doIntegerToBinaryString(intfrom){ return Integer.toBinaryString(from); } pub...

2010-12-09 11:11:25 135

原创 hibernate 优化总结

体上,对于HIBERNATE性能调优的主要考虑点如下:Ø 数据库设计调整Ø HQL优化Ø API的正确使用(如根据不同的业务类型选用不同的集合及查询API)Ø 主配置参数(日志,查询缓存,fetch_size, batch_size等)Ø 映射文件优化(ID生成策略,二级缓存,延迟加载,关联优化)Ø 一级缓存的管理Ø 针对二级缓存,还有许多特有的策略Ø 事务控制策略。1、 数据库设计a) 降低关联...

2010-12-08 21:02:05 80

原创 inverse和cascade的用法

这两个属性都用于一多对或者多对多的关系中。而inverse特别是用于双向关系,在单向关系中我们并不需要。 Cascade代表是否执行级联操作,Inverse代表是否由己方维护关系。 Cascade:  Cascade属性的可能值有    all: 所有情况下均进行关联操作,即save-update和delete。    none: 所有情况下均不进行关联操作。这是默认值...

2010-12-08 18:52:06 138

原创 Hibernate 实体关联关系映射----总结

Hibernate关联关系映射目录│ ├─单向关联│  ├─  一对一外键单向关联│  ├─  一对一主键单向关联│  ├─  一对一连接表单向关联│  ├─  一对多外键单向关联│  ├─  一对多连接表单向关联│  ├─  多对一外键单向关联│  ├─  多对一连接表单向关联│  └─  多对多单向关联└─双向关联    ├─  一对一外键双向关联    ├─  一对一主键双向关联    ├─...

2010-12-08 18:43:34 79

原创 hibernate总结

Hibernate不是盏省油的灯,也不是想像的射来射去很简单的事。有很多细节处理不好会让你很不舒服的,这方面最突出的表现在两方面:一是事务管理,是JTA事务还是JDBC事务?幸亏有了Spring和J2EE容器;二是胡乱映射,模型关系建立不合理或者错误导致,或者是映射策略和技术不过关导致。这样的最终结果是抛出一堆HibernateException,摸不着头脑。下面是我实践中的一些总结作为备忘录写出...

2010-12-08 18:08:17 126

原创 spring总结

出处:http://blog.csdn.net/yzhz  杨争          本文档适用于使用过Spring的开发者,该文章有助于他们重新梳理一下对Spring的认识。       这篇文章是本人在项目开发中使用Spring的总结,这里只是归纳了我们在开发中经常要用到的Spring的特性,Spring的其他特性或者使用起来比较复杂,或者很少有机会在实际开发中使用将不再本文中做介绍。 ...

2010-12-08 15:58:26 68

原创 持续集成简单总结

http://www.iteye.com/topic/239628

2010-11-20 21:08:08 79

原创 jira 4.0.1 war 方式的安装过程,使用mysql

1. 准备mysql  a)下载mysql-noinstall-5.1.42-win32.zip,解压到$mysql_home  b)到$mysql_home目录下,将my-medium.ini修改为my.ini  c)到$mysql_home\bin目录下,运行mysqld --console  d)到$mysql_home\bin目录下,执行mysql -uroot,然后执行sql:  cre...

2010-11-20 19:58:22 130

原创 bug管理工具

BugTracker.net 免费http://btnet.sourceforge.net/bugtrackernet.htmlBugTracker.net也是web方式的,而且开源,使用asp.net编写,是页面代码和script代码混合编写的方式,而不是常见的.aspx文件-.cs文件的方式。提供常见的bug管理功能,有邮件订阅功能。而且运行速度也不错。 BugZilla 免费http...

2010-11-20 17:29:48 101

原创 Web 设计与开发终极资源大全

http://cursed.iteye.com/blog/620268Web 技术突飞猛进,Web 设计与开发者们可以选择的工具越来越多,Web 开发者的技巧不再只限于 HTML 和 服务器端编程,还需要精通各种第三方资源,这些第三方资源有时候比你的项目更复杂,更专业,你无法自己实现一切,借助一些 Web API,你可以很方便地将大量优秀的第三方资源集成到自己的站点。本文全面搜集 Web 开发...

2010-11-18 19:20:25 167

原创 WebService学习笔记(转)

Web Service概述 Web Service的定义 W3C组织对其的定义如下,它是一个软件系统,为了支持跨网络的机器间相互操作交互而设计。Web Service服务通常被定义为一组模块化的API,它们可以通过网络进行调用,来执行远程系统的请求服务。 这里我们从一个程序员的视角来观察web service。在传统的程序编码中,存在这各种的函数方法调用。通常,我们知道一个程序模块M中的方法A,向...

2010-11-18 13:04:32 93

原创 JMX学习笔记(转)

简介      JMX定义了一种用于让应用程序公开管理功能的标准方法,一种叫做检测的过程,和一个标准的管理中间层,JMX代理,它可以作为管理组件的单点入口。JMX旨在简化和标准化企业Java应用程序运行时的管理基础架构的Java Community Process (JCP)规范。 JMX 的体系结构和操作模型旨在满足下列目标: 可伸缩性:适应从管理少数设备或服务到管理因特网时...

2010-11-17 19:10:11 80

原创 JMX参考资料(转)

从黑箱到企业,第 1 部分: 管理,JMX 1.1 样式:http://www.ibm.com/developerworks/cn/java/j-jmx1/从黑箱到企业,第 2 部分: Bean,JMX 1.1 样式:http://www.ibm.com/developerworks/cn/java/j-jmx2/index2.html从黑箱到企业(第 3 部分): JMX 集成动手实践:...

2010-11-17 19:07:54 73

原创 SAX,DOM,JAXP,JDOM,DOM4J比较

第一:首先介绍一下SAX,DOM,JAXP,JDOM,DOM4J的基本知识:(注意:至于 JAXP JAXB JAXM JAXR JAX-RPC 分别指什么,查看http://gceclub.sun.com.cn/staticcontent/html/xml/faq/#jaxr_)1、sax、dom是两种对xml文档进行分析的方法(没有具体的实现,只有接口)所以不是解释器,如果光有他们,你是完...

2010-11-17 18:26:57 96

原创 JMS总结

1. JMS基本概念 JMS(Java Message Service)是访问企业消息系统的标准API,它便于消息系 统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。2. JMS基本功能 JMS是用于和面向消息的中间件相互通信的应用程序接口。它既支持点对点(point-to-point)的域,又支持发布/订阅(publish/subscrib...

2010-11-17 18:13:26 143

原创 spring javamail应用总结

一直以来都是用javax.mail来写email发送,看了spring的javamail之后才知道javax.mail臃肿繁杂。下面总结一下spring javamail的应用:首先导入使用jar包:activation.jar,commons-logging-1.0.4.jar,mail.jar,spring.jar 1、使用xml配置javamail:在classpath底下新建app...

2010-11-17 14:50:12 116

原创 JMail知识总结

1 、javamail 简介:       javamail 是sun 公司提供的一套完整的用于读取,编写和发送由件的API ,利用javamail 可以实现类似 outlook,foxmail 等邮件客户端的程序。javamailAPI 隐藏了邮件底层的各种复杂操作,对邮件的特定协议提供了支持,如 smtp,pop3,imap,mime 等。简化了编写邮件程序的操作。      ja...

2010-11-17 13:20:30 242

原创 JNDI技术总结

1.       什么是 JNDI ( Java Naming and Directory Interface ) JNDI 是用于访问不同命名和目录服务的统一 API 接口; 2.       JNDI 的架构和原理       1.       架构:          第一层: java 代码,是访问 JNDI 的代码;          第二层: JNDI API :统...

2010-11-17 12:35:26 77

原创 java RMI简介和例子

java RMI简介和例子RMI一步一步来         RMI,远程方法调用(Remote Method Invocation)是Enterprise JavaBeans的支柱,是建立分布式Java应用程序的方便途径。RMI是非常容易使用的,但是它非常的强大。         RMI的基础是接口,RMI构架基于一个重要的原理:定义接口和定义接口的具体实现是分开的。下面我们通过具体的例子...

2010-11-17 12:01:35 83

原创 java Socket编程(收集)

sockethttp://baike.baidu.com/view/1589439.htm http://www.cn-java.com/www1/?action-viewnews-itemid-678 http://board.verycd.com/t433727.html关于通过socket 进行数据库操作的问题 http://www.matrix.org.cn/t...

2010-11-17 11:11:26 91

原创 TCP/IP协议族

TCP - 传输控制协议TCP 用于从应用程序到网络的数据传输控制。TCP 负责在数据传送之前将它们分割为 IP 包,然后在它们到达的时候将它们重组。 IP - 网际协议IP 负责计算机之间的通信。IP 负责在因特网上发送和接收数据包。 HTTP - 超文本传输协议HTTP 负责 web 服务器与 web 浏览器之间的通信。HTTP 用于从 web 客户端(...

2010-11-17 11:06:25 87

原创 Struts2/XWork 安全漏洞及解决办法

exploit-db网站在7月14日爆出了一个Struts2的远程执行任意代码的漏洞。 漏洞名称:Struts2/XWork < 2.2.0 Remote Command Execution Vulnerability 相关介绍: http://www.exploit-db.com/exploits/14360/ http://sebug.net/exploit/19954/ ...

2010-11-16 18:47:56 79

原创 Struts2释疑之一

问题: 1、Struts2在web.xml中配置为“/*”和“*.action,*.jsp”的差别。 2、There is no Action mapped for namespace / and action name ...的问题。 第1种很简单,在Struts.properties中定义: struts.action.extension = action即可解决此问题。 Struts2缺省配...

2010-11-16 18:41:04 70

原创 struts2知识总结(转载)

1.全局的逻辑控制器为一个过滤器,负责过滤所有的请求。该过滤器引用的API类为org.apache.struts2.disapatcher.FilterDispatcher2.MVC:页面请求(jsp)——>逻辑控制器(Filter) ——>业务控制器(Action)——>业务逻辑组件——>业务处理/DAO3.struts2的配置文件放在classpath下。4.str...

2010-11-16 17:31:06 54

原创 Struts2总结

一、Struts2概述     Struts2其实并不是一个陌生的Web框架,Struts2是以Webwork的设计思想为核心,吸收了Struts1的优点,因此,可以认为 Struts2是Struts1和Webwork结合的产物。 一、MVC简介      Struts2是一个兼容Struts1和WebWork的MVC框架,既然,提到了MVC框架,就不得不对MVC框架做一个简单介绍,仅限于...

2010-11-16 14:42:31 66

原创 tomcat6优化配置

1 tomcat6.0是目前最流行的开源web服务器.所以下面介绍一下tomcat6.0简单的优化配制方案.  2 为了提高安全性,一般情况下屏蔽 AJP 注释或者删除server.xml中的 Connector节点<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />3 内存设置 Windows环境下修...

2010-11-16 13:05:22 176

原创 Tomcat性能调优方案

Tomcat性能调优方案 一、操作系统调优 对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。 【适用场景】 任何项目。 二、Java虚拟机调优 应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进...

2010-11-16 12:56:16 58

原创 web测试工具

1. LoadRunner:支持多种常用协议多且个别协议支持的版本比较高;可以设置灵活的负载压力测试方案, 可视化的图形界面可以监控丰富的资源;报告可以导出到Word、Excel以及HTML格式。 2. WebLoad:webload是RadView公司推出的一个性能测试和分析工具,它让web应用程序开发者自动执行压力测试; webload通过模拟真实用户的操作,生成压力负载来测试web的性能用户...

2010-11-16 12:47:31 77

原创 tomcat各种配置总结

一.访问tomcat的控制平台和管理平台首先下载tomcat6 :进入 http://www.apache.org/ 点击 tomcat项目进入 http://tomcat.apache.org/  点击download下的tomcat6.x进入 http://tomcat.apache.org/download-60.cgi 选择 Binary Distributions 下的core下的 zi...

2010-11-16 00:40:19 146

原创 tomcat详解

 Tomcat的体系结构Tomcat 6.0支持Servlet2.5和Jsp2.1规范,由一系列嵌套的组件组成。Service组件:Tomcat服务器的实例。一个JVM中生成一个,可以在一台服务器上配置不同的端口,从而启动多个Tomcat实例。 Connector组件:负责连接客户端与应用程序。接受来自客户端的请求以及向客户返回响应的结果。 Engine组件:引擎组件负责...

2010-11-15 21:00:39 59

原创 jsp面试题

1、如何混合使用Jsp和SSI #include?在JSP中可以使用如下方式包含纯HTML: <!--#include file="data.inc"--> 但是如果data.inc中包含JSP CODE ,我们可以使用: <%@include file="data.inc"%> 2、如何执行一个线程安全的JSP? 只需增加如下指令 <%@ page isThread...

2010-11-15 20:26:06 138

原创 java相对路径与绝对路径问题总结

1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个 URL绝对路径。 相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在 Servlet中,"/"代表Web应...

2010-11-15 19:43:47 87

原创 JSP页面跳转的方法总结

1. response.sendRedirct("跳转到页面"); 该方法通过修改HTTP协议的HEADER部分,对浏览器下达重定向指令的,使浏览器显示重定向网页的内容.> request无法传值过去.> 执行完该页所有代码,然后再跳转到页面. 跳转地址栏改变.>可以跳转到其他服务器上的页面response.sendRedirct(http://www.sun.com...

2010-11-15 19:30:22 253

原创 jsp学习经验总结

一、基本配置  基本的重要的配置在web.xml 文件中。1、Jsp属性组 这个设置可以指定页面编码,页头页脚等等。设置 UTF-8 的好处是不用在每个页面像这样指定编码而设置 /include/header.jspf 使得每个页面都在头部包含header.jspf文件(通常把对标签的包含放在这里)。<jsp-property-group> <ur...

2010-11-15 18:57:05 102

原创 web编程jsp总结

为什么要使用JSP    Servlet存在以下缺陷:    1.Servlet的编码、部署和调试任务繁琐    2.生成动态网页繁琐,不利于项目分工    可以使用JSP来弥补Servlet的这些缺陷 什么是JSP    JSP(Java Server Pages),是由HTML语句和嵌套在其中的Java代码组成的一个普通文本文件,其扩展名为.jsp。使用jsp技术编...

2010-11-15 18:28:21 97

原创 JSP总结

JSP程序由JSP Engine(JSP引擎) 先将它转换成Servlet代码,接着将它编译成类文件载入执行。只有当客户端第一次请求JSP时,才需要将其转换、编译  Directive 指令  Directive是编译期间执行的指令,常见的指令有:page include taglib  page:指明与JSP Container(JSP容器)的沟通方式 <%...

2010-11-15 18:23:19 80

原创 拦截器和过滤器的区别

1、拦截器是基于java反射机制的,而过滤器是基于函数回调的。2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器。3、拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请求起作用。4、拦截器可以访问Action上下文、值栈里的对象,而过滤器不能。5、在Action的生命周期中,拦截器可以多次调用,而过滤器只能在容器初始化时被调用一次。 ...

2010-11-15 14:35:28 51

原创 servlet总结

ServletC/S--->Client/Server(客户机/服务器)优点:1)运行效率较高2)交互性强适合局域网,缺点:升级维护困难B/S-->Browser/Server(浏览器/服务器) 优点:无需关心客户端,升级维护,只需操作服务器即可.比较方便.缺点:1)交互性是请求/响应式,需要通过网络进行交互,效率相对c/s架构的软件来说较低.2)要开发交互性较强的...

2010-11-15 14:22:46 83

原创 设计模式-命令模式6(转)

3.7  命令模式的优缺点 更松散的耦合    命令模式使得发起命令的对象——客户端,和具体实现命令的对象——接收者对象完全解耦,也就是说发起命令的对象,完全不知道具体实现对象是谁,也不知道如何实现。  更动态的控制    命令模式把请求封装起来,可以动态对它进行参数化、队列化和日志化等操作,从而使得系统更灵活。 能很自然的复合命令    命令模式中的命令对象,能够很容易的组合成为复...

2010-11-14 19:07:09 65

原创 设计模式-命令模式5(转)

3.5  队列请求        所谓队列请求,就是对命令对象进行排队,组成工作队列,然后依次取出命令对象来执行。多用多线程或者线程池来进行命令队列的处理,当然也可以不用多线程,就是一个线程,一个命令一个命令的循环处理,就是慢点。        继续宏命令的例子,其实在后厨,会收到很多很多的菜单,一般是按照菜单传递到后厨的先后顺序来进行处理,对每张菜单,假定也是按照菜品的先后顺序进行制作,那么...

2010-11-14 19:03:19 67

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除