![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java编程
文章平均质量分 94
iteye_18903
这个作者很懒,什么都没留下…
展开
-
forward,include,redirect的区别(转)
forward,include,redirect是jsp中web页面(jsp或servelt)的三种不同的路由关系,三个貌似相同,其实还是有许多差别 的,而了解这些细微的差别,在web开发中是很重要的。 说明: 一、forward、include由javax.servlet.RequestDispatcher来封装,由包容器container提供RequestDispatcher接 ...原创 2010-08-27 13:54:39 · 460 阅读 · 0 评论 -
Dom4jUtils 工具类让你更加方便操作XML的MarkerIce.Jar
最近我闲着无聊,看到一篇文章关于XMl的操作.对于XMl操作相信大家都不会陌生.然而我发现有很多人在XML编程的时候遇到很多复杂,繁琐的事情.可能大家用的方式都不一样.有人用JDK 自带W3c包中的DOM操作,有人用SAX来生成和解析XML,等等但这都是个人喜好的问题.都是各有千秋.我在这里就使用了Dom4j来操作XML.因为在优秀的Hibernate 框架中就是使...2011-09-29 11:24:48 · 138 阅读 · 0 评论 -
Apache Commons工具集简介
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个汇总整理。一、Commons BeanUtilshttp://jakarta.apache.org/commons/beanutils/index.html说明:针对Bean的一个工具集。由于Bea...2011-03-22 14:33:59 · 83 阅读 · 0 评论 -
在spring来管理实例对象prototype和singleton的选择.针对action如何使用
默认情况下,从bean工厂所取得的实例为Singleton(bean的singleton属性) Singleton: Spring容器只存在一个共享的bean实例,默认的配置。 Prototype: 每次对bean的请求都会创建一个新的bean实例。二者选择的原则:有状态的bean都使用Prototype作用域,而对无状态的bean则应该使用singleton作用域。在Spring2.0中除了以前...2011-04-22 15:54:12 · 65 阅读 · 0 评论 -
struts2整合JSON,JQuery 实现ajax功能
4月 我使用到了 struts2 整合JQuery 开发 要求实现一部数据的获取 我写了一个例子 不知道合不合适 有不妥 请大家 指出 并修改 首先是html中的脚本 JQuery 在此使用$.ajax(function(){ .......})方法 但如果 有特别的需求 也可以使用别的方法比如:$.get(url,[...2011-05-17 10:23:13 · 84 阅读 · 0 评论 -
EL表达式 functions String处理函数
01.uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> 02.上面的 uri 根据你的实际情况定。 03.${fn:substring("你要截取的字符串"),beginIndex,endIndex} 04. 05.<%@ taglib prefix="fn" uri="http://java.sun.com/...原创 2012-03-27 14:56:54 · 81 阅读 · 0 评论 -
CAS 单点登录client,server端分析
本篇文章是对JA-SIG CAS(v3.3)的初步调研总结。 一 配置实例应用场景: cas 服务部署在192.168.7.115 ,是一个web 应用,访问地址为:https://cas.mycompany.com:8443/cas/ 。web1 应用位于192.168.7.90 ,访问地址为:http://192.168.7.90:8081/web1 ,web2 应用位于19...原创 2012-04-09 13:14:41 · 566 阅读 · 0 评论 -
开源项目 企业框架,学习资料
Spring mvc+hibernate+freemarker(开源项目)博客分类: Springspringmvchibernatefreemarkerweb 今天我为大家做了一个 spring3 MVC 的例子,希望能对刚接触spring的朋友有所帮助。该流程属于大型项目的流程,涉及的知识比较希望大家耐心学习。 企业级项目实战...原创 2013-05-13 16:10:07 · 115 阅读 · 0 评论 -
SpringMVC使用注解@ResponseBody返回json中文乱码
--------------------------------------- 在这里我不得支持一下SpringMVC是一个不错的框架,用了springmvc这么长时间 我犯了个错误,说来惭愧. 在项目中编码格式是UTF-8 在使用Ajax 请求 在SpringMVC中返回Json 数据 我用到了@ResponseBody 注解 将表示该方法的返回结果直接写入HTTP ...2012-11-27 14:42:44 · 171 阅读 · 0 评论 -
java使用定时器,定时发送邮件
java使用定时器,定时发送邮件 最近做项目时客户提出了一个需求:系统定时发送E-mail到其客户,达到通知的效果。先将实例分享给大家,如果确实有一些帮助的话,请大家来点掌声! 首先介绍java定时器(java.util.Timer)有定时执行计划任务的功能,通过设定定时器的间隔时间,会自动在此间隔时间后执行预先安排好的任务(java.util. Tim...2011-02-22 16:01:19 · 537 阅读 · 0 评论 -
JSP 分页标签库
好了,该说一下怎么用了: 1、拷贝pager-taglib.jar包 2、在JSP页面中使用taglib指令引入pager-taglib标签库 3、使用pager-taglib标签库进行分页处理 下面我先简单说一下长用到的标签的作用吧: pg:pager【这个标签用来设置分页的总体参数】重要参数说明: url:分页的链接根地址,pager标签会在这个链接的基础上附加分页参数 items:总记录数,...2010-12-31 16:11:33 · 126 阅读 · 0 评论 -
struts2类型转换机制
struts2类型转换机制package com.opensymphony.xwork2;public class ActionSupport implements Action,ValidationAware,Validateable,TextProvider,LocalProvider,Serializable,ContinuableObject{protected tra...原创 2010-12-31 14:17:36 · 83 阅读 · 0 评论 -
排序算法java版,速度排行:冒泡排序、简单选择排序、直接插入排序、折半插入排序、希尔排序、堆排序、归并排序、快速排序...
先推荐一篇关于排序算法的文章:http://www.cppblog.com/guogangj/archive/2009/11/13/100876.html本文思路部分来源于上篇文章,但测得的结果似乎不大相同,不知是因为java的缘故还是因为我算法的缘故,欢迎拍砖。 复习排序,顺便比下各种算法的速度,榜单如下:1、冒泡排序2、简单选择排序3、直接插入排序4、折半插入排...原创 2011-05-24 09:16:53 · 106 阅读 · 0 评论 -
java中web.xml的配置信息
<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=2010-11-18 09:49:06 · 106 阅读 · 0 评论 -
synchronized 关键字
synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程A每次运行到这个法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等正在使用这个方法的线程B(或者C D)运行完这个方法后再运行此线程A,没有的话,直接运行 它包括两种用法:synchronized 方法和 synchronized 块。 1. synchronized 方法:通过在方法声明...2010-05-28 10:28:45 · 70 阅读 · 0 评论 -
Java 线程同步示例
文章用实例代码展示了Java中多线程访问共享资源 时线程同步 的重要性。分别通过在两个线程中同时访问(调用get_id*方法)经过同步处理(lock及Synchronized)的共享资源(tmp)及未经过同步处理的共享资源(tmp)来说明同步处理的的作用。main中分两部分:1)前半部分,non-synchronization部分用来测试没有做同步处理的代码段,运行结果应该是After...2010-06-08 23:22:07 · 94 阅读 · 0 评论 -
(转)Java开发者的十大戒律
有许多标准和实践准则可适用于Java开发者,但此处要说的,是每个Java开发者需坚守的基本原则。 一、为代码加注释。虽然每个人都知道这点,但有时却不自觉忘了履行,今天你“忘了”加注释了吗?虽然注释对程序的功能没什么“贡献”,但过一段时间,比如说两星期之后或者更长,回过头来看看自己的代码,说不定已经记不住它是干什么的了。如果这些代码是你个人的,那还算是走运了,不幸的是,当...2010-06-09 17:27:28 · 81 阅读 · 0 评论 -
一个Java程序员应该掌握的10项技能[转]
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,...2010-06-12 10:53:13 · 55 阅读 · 0 评论 -
Hibernate hbm.xml中查询数据作为虚拟列Formula使用
Hibernate 中的Formula 攻略(转载)键字: hibernate formula阅读对象: 1.已经在使用Hibernate JPA完成持久化映射的朋友。 2.在网上搜索Formula并通通搜到转载oralce一篇技术文章或hibernate annotations技术文档的朋友。 3.发现@Formula不能使用并想Ctrl+Delete hib...原创 2011-12-26 17:09:30 · 583 阅读 · 0 评论 -
getHibernateTemplate.load() 和get()之间的区别
今天我在hibernate 进行 getHibernateTempelete().delete(entity) 数据的时候抛出了一个异常,异常信息是空值引用了一个非空值,意思就是说在删除数据的时候ORM进行Mapping 映射时,将一个空值插入到了一个标识为不能为空的属性中. 经过一段仔细的研究后发现hibernate 在进行delete,update 操作的时候,必须将传入的一...2011-09-08 15:19:08 · 215 阅读 · 0 评论 -
maven 通用配置
在搭建maven 项目的时候,我们很多时候都会被一些环境问题 所困扰,以致需要不断去跟踪错误日志,调试变更环境配置 等等。 不过以后大家都不用再为这个事情所烦恼了。我写了一个包含了linux 或windows 环境下的maven 配置.内容如下 你们只要自己搭建好了私服 , 把自己私服的地址复制粘贴上去就行了: <...2013-04-27 10:02:33 · 271 阅读 · 0 评论