- 博客(76)
- 资源 (7)
- 收藏
- 关注
原创 Struts 2 配置struts.xml骨架
因为 struts.xml 文件是整个 Struts 2 框架的核心,下面将提供一份完整的 struts.xml 文件骨架,这份文件没有实在的意义,只是一个 struts.xml 文件示范。 "http://struts.apache.org/dtds/struts-2.0.dtd">
2013-03-24 21:22:13 709
转载 spring中读取xml配置文件、获取bean的几种方式
获取Spring框架管理的类实例的方法有多种,如下:方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("beanId");说明:这种方式适用于采用Spring框
2013-03-18 23:21:08 4019
转载 servlet调用spring容器中的bean,的两种方式一种注解一种xml配置
最近由于项目中出现了Servlet调用Spring的bean,由于整个项目中所有的bean均是注解方式完成,如@Service,@Repository,@Resource等,但是Spring的容器管理是不识别Servlet和filter的,所以无法使用注解方式引用,在网上查了资料后看到如下的代码:第一种方式:在Servlet的init方法中来完成bean的实例化,初始化后可以在servlet中
2013-03-18 23:19:11 1622
转载 Spring中@Autowired注解、@Resource注解的区别
Spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。 @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是nam
2013-03-18 23:17:27 665
原创 ftp下载文件例子-01
使用ftp下载单个文件例子。1.安装ftp服务2.导入相应的jarcommons-net-1.4.1.jar3.编码如下是本人写的一个例子:package org.ftp.test;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileNotFou
2013-03-18 16:06:30 873
转载 面向对象编程(OOP)
面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。编辑本段简介OOP: Object Oriented Programming,面向对象的程序设计。所谓“对象”就是一个或一组数据以及处理这些数据的方法和过程的集合。面向
2013-03-17 14:19:48 1374
转载 JDom读取xml
自己写的例子操作XMLhttp://www.blogjava.net/Files/Crying/防盗链.rar在http://www.jdom.org可 以下载JDOM的最新版本。这里下载的是jdom-1.0。JDOM的jar文件就是build目录下的文件jdom.jar,将上述文件拷贝到jdk- 1_5_0_06目录下的jre/lib/ext目录下,而用eclipse的用户可以手动添加到us
2013-03-17 14:10:47 716
转载 四种xml操作方式的基本使用方法
xml文件: <?xml version="1.0" encoding="GB2312"?> <RESULT> <VALUE> <NO>A1234</NO> <ADDR>xxx</ADDR> </VALUE> <VALUE> <NO>B1234</NO> <ADDR>xxx</ADDR> </VALUE> </RESULT>
2013-03-17 14:07:10 790
原创 linux 一些常见的命令
1.cd /home/portal/public_html/apache-tomcat-6.0.29-3_9000/logs/ll -h ll -lh //读取文件夹里面的文件大小2.portal@wc-web-18:~/public_html/apache-tomcat-6.0.29-3_9000/logs> 3.portal@wc-web-18:~/public_ht
2013-03-15 17:24:12 1045
转载 JAVA操作COOKIE 收藏
1.设置Cookie Cookie cookie = new Cookie("key", "value"); cookie.setMaxAge(60); 设置60秒生存期,如果设置为负值的话,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效。 cookie.setPath("/test/test2"); 设置Cookie路径,不
2013-03-15 17:18:11 744
原创 Map HashMap和LinkedHashMap区别
import java.util.HashMap;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.Map; public class TestLinkedHashMap { public static void main(String args[]) { Sy
2013-03-15 16:54:59 932
转载 ensureCapacity()方法提高ArrayList的初始化速度
ensureCapacity()方法提高ArrayList的初始化速度我们在使用Arraylist时,经常要对它进行初始化工作,在使用add()方法增加新的元素时,如果要增加的数据量很大,应该使用ensureCapacity()方法,该方法的作用是预先设置Arraylist的大小,这样可以大大提高初始化速度。 请看代码: Java代码package te
2013-03-15 16:51:56 1062
转载 dom4j解析xml字符串实例
DOM4J 与利用DOM、SAX、JAXP机制来解析xml相比,DOM4J 表现更优秀,具有性能优异、功能强大和极端易用使用的特点,只要懂得DOM基本概念,就可以通过dom4j的api文档来解析xml。dom4j是一套开源的api。实际项目中,往往选择dom4j来作为解析xml的利器。 先来看看dom4j中对应XML的DOM树建立的继承关系 针对于XML标准定义,
2013-03-15 16:08:34 949
原创 dom4j解析xml字符串实例-01
dom4j解析xml例子:import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Node;public class test { /** * 取单个节点文本 * @param doc * @param tag *
2013-03-15 16:07:14 803
转载 用Sitemesh控制页面布局
用Sitemesh控制页面布局sitemesh2007-06-03 19:39sitemesh是opensymphony团队开发的j2ee应用框架之一,旨在提高页面的可维护性和复用性。opensymphony的另一个广为人知的框架为webwork是用作web层的表示框架。他们都是开源的,可以在www.sf.net下找到。应用于以下大项目的例子:http://open
2013-03-15 09:56:50 1789
转载 decorators.xml的用法
今天改前人做的项目,用struts2,spring,hibernate框架做的,对了,还有jquery。我用jquery做异步请求到后台,生成 json数据返回前台生成下拉输入框,请求到后台以后,成功生成了json数据并根据struts的映射文件返回到一个jsp页面,这个页面的作用只是生成文本数据,但是js方面一直没有反应。。。从网上查到jquery.ajax有一个参数error,它可以告诉我
2013-03-15 09:55:35 744
原创 Java Random生成序列号例子
import java.util.Random;public class SidGenerator { /** * 序列号格式:16 * * @return */ public static String nextVal() { r
2013-03-14 14:59:26 1049
转载 java时间操作函数汇总
1.计算某一月份的最大天数 Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int day=time.getActualMaximu
2013-03-14 14:54:12 724
原创 SimpleDateFormat格式化日期
SimpleDateFormat格式化日期import java.text.SimpleDateFormat;import java.util.Date;public class test { public static void main(String []aa){ SimpleDateFormat dateformat1=new SimpleDateFormat("y
2013-03-14 14:47:07 648
原创 jsp页面显示时间例子
Calendar day=Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String da=sdf.format(day.getTime()); String year=""; String moneth="";
2013-03-14 14:45:31 1265
原创 Date时间转换例子
import java.sql.Timestamp;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Dat
2013-03-14 14:42:05 812
原创 实现Spring AOP注译例子-springAOP02
本章节也就是Spring AOP第二章节,在这章节中,本人继续做Spring AOP面向切面例子,上一章做的是以配置的方式来实现AOP,本章节使用注译方式(annotations)来实现,下面就把一些上一章节的理解AOP短文复制过来给大家理解一下。 AOP到底是啥,也就是一个面向切面编程罢了,其实它也是相对OOP来说的,类似OOP其实也是一种编程思想。本人暂且把Spring 中的AOP理
2013-03-13 16:38:46 793
原创 Spring实现AOP配置例子-springAOP01
最近有点时间分享一个自己写的最为简单的Spring AOP的应用,只是把一些个人的理解分享下提供以后参考。可能很多人刚开始不太理解AOP到底是啥,其实它也是相对OOP来说的,类似OOP其实也是一种编程思想吧。本人暂且把Spring 中的AOP理解成一种方法的拦截器。这是一个比较常见的理解方式,例如就好比你去自动取款机取钱,边上装了个摄像头在监视着。你取你的钱,不用管那摄像头干嘛,只是对于摄像头
2013-03-13 16:12:26 685
原创 传统Model 1和Model 2
传统Model 1和Model 2Java Web应用的结构经历了Model 1和Model 2两个时代,从Model 1发展到Model 2既是技术发展的必然,也是无数程序员的心血结晶。在Model 1模式下,整个Web应用几乎全部由JSP页面组成,JSP页面接受处理客户端请求,对请求处理后直接做出响应。用少量的JavaBean来处理数据库连接、数据库访问等操作。Model 1模式的
2013-03-12 23:38:58 870
原创 eclispe导入myeclipse项目编译解决步骤
昨天在eclipse导入myeclipse的项目,但是老是编译不过去,刚开始我以为是我导入的jar包有问题,我就把build path 底下的所有jar包都remove 掉再重新导入包,但是还是编译不过去,在网上找了好些资料,很多资料的说法都不一致,然后就把搜索的资料总结了一下,可是还是不太行,最后还是自己琢磨出来了,当然网上所搜索的资料也是很有帮助的。首先直接在svn中下载myeclip
2013-03-12 09:28:46 1344
原创 Spring security2 登录例子1
因为最近工作压力没那么大,所以操了一些时间来做了一些spring security2例子,本文将对spring security2技术以例子方式进行介绍,主要就是实现过程,至于各种运用场景大家就自己去研究。如下是我做的第一个简单的例子,希望对初学者有一定的帮助。一.导入如下图的包。二.在web.xml中配置filter进行相应的权限过滤功能,不过在Security跟Spring集成
2013-03-12 09:27:51 558
原创 Spring security 认证-列子(1)
在写这篇文章前,在网上找了很多springsecurity方面的资料,包括它的官方文档,发现其实例子都蛮多的,但是很多例子都写的极其复杂,对以一个初学者来说还是很难看得懂得,所以本人抽点时间来写了一些例子,从简单到复杂。只希望通过本文使大家对springsecurity有大概的了解,在以后可能用到时,有所帮助。 Tomcat: apache-tomcat-6.0
2013-03-12 09:27:42 669
转载 synchronized(this)与synchronized(class)区别
synchronized(class)很特别,它会让另一个线程在任何需要获取class做为monitor的地方等待.class与this做为不同的监视器可以同时使用,不存在一个线程获取了class,另一个线程就不能获取该class的一切实例. 根据下面的代码自行修改,分别验证下面的几种情况:synchronized(class)synchronized(this)->线程各自获
2013-03-12 09:27:34 1260
转载 多线程读取多个文件(1)(例子)
这个是我写的三个类,用于多线程操作读取文件内容和写入文件内容,不知道是不是你合你味口。packagepro;import java.io.*;public class ReadFileToWriteOtherFile { private File oldFile; private File newFile; private BufferedReader
2013-03-12 09:27:26 2840
原创 struts2+jquery+json例子解说
struts2+jquery+json例子解说jquery-1.4.2.jsstruts.jarjson.jar 实现后台调用前台返回true或false,例子如下:jsp和js代码如下: function getJson(){ $.ajax({ type : 'POST',
2013-03-12 09:26:56 997
原创 struts2+jquery+json返回true列子
struts2+jquery+json例子解说jquery-1.4.2.jsstruts.jarjson.jar 实现后台调用前台返回true或false,例子如下:jsp和js代码如下:function getJson(){ $.ajax({ type : 'POST',
2013-03-12 09:26:48 1221
转载 在JAVA中使用JSONObject生成json
JSON是一种轻量级的数据交换格式,在现在的web开发中,是非常常见的。在没有方便的工具之前,我们或许会使用拼字符串的形式来生成json数组,今天我们使用一个json-lib.jar包来为我们实现生成json的功能。所必须的包有: commons-httpclient-3.1.jar commons-lang-2.4.jar commons-log
2013-03-12 09:26:38 946
转载 Java中json 字符串与对象之间的转换
将json字符串转化为对象var jsonList=eval("("+str+")");json删除内部数据json.splice(1,1);//删除json数组的第二条数据读取json的键值对for(var key in json){ alert(key);}查看字段是否在字符串中:var val="字段"
2013-03-12 09:26:28 993
转载 JS中json 字符串与对象之间的转换
将json字符串转化为对象var jsonList=eval("("+str+")");json删除内部数据json.splice(1,1);//删除json数组的第二条数据读取json的键值对for(var key in json){ alert(key);}查看字段是否在字符串中:var val="字段"
2013-03-12 09:26:18 844
原创 Java中实现JSON转换例子
导入包:commons-beanutils-1.7.0.jarcommons-collections-3.2.jarcommons-lang-2.3.jarcommons-logging.jarezmorph-1.0.4.jarjson-lib-2.0-jdk15.jarjsonplugin-0.31.jarnutz-1.b.35-jdk6.jar1.b
2013-03-12 09:26:10 1458
转载 多线程实现大批量数据导入(例子)
最近在做大批量数据导入问题,当数据量很大的时候(例如:20万条),程序在执行的时候,需要花很长的时间,为了提高程序的执行效率,现采用多线程的方法实现数据导入功能,具体实现如下:【实现】 Java代码 1 package com.mypack.thread; 2 3 public class Student { 4
2013-03-11 10:49:30 1355
转载 Spring PropertyPlaceholderConfigurer初始化properties配置文件
Spring利用PropertyPlaceholderConfigurer占位符1. PropertyPlaceholderConfigurer是个bean工厂后置处理器的实现,也就是 BeanFactoryPostProcessor接口的一个实现。PropertyPlaceholderConfigurer可以将上下文(配置文件)中的属性值放在另一个单独的标准java Properties文件
2013-03-11 10:49:17 1711
原创 Spring定时器的两种实现方式
一.Spring定时器的两种实现方式:1. 继承java.util.TimerTask2. 继承org.springframework.scheduling.quartz.QuartzJobBean 下面详细说明两种方式实现的过程在开始说明前先建立一个web工程SpringTiming然后导入需要用到的包a. TimerTask定时(用Ti
2013-03-11 10:49:07 2325
转载 spring定时器时间配置
这是时间的设置规则 org.springframework.scheduling.quartz.CronTriggerBean允许你更精确地控制任务的运行时间,只需要设置其cronExpression属性。一个cronExpression表达式有至少6个(也可能是7个)由空格分隔的时间元素。从左至右,这些元素的定义如下: 1.秒(0–59) 2.分钟(0–59) 3.小时(
2013-03-11 10:48:58 612
转载 Spring事务配置的五种方法
Spring事务配置的五种方法2009-04-24 10:20 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方
2013-03-11 10:48:48 562
AES+CTR+NoPadding
2021-01-06
Spring security 认证-ch03
2013-03-12
Spring security 认证-ch02
2013-03-12
Spring security 认证-ch01
2013-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人