- 博客(42)
- 资源 (5)
- 收藏
- 关注
原创 spring aop的一个完整实例
首先还是一个接口定义:package com.gc.impl;public interface LogicInterface ...{ public void doInsert(String name); public void doUpdate(String name); public void doDelete(String name);} 接下来是一个实
2008-01-21 15:22:00 1703
原创 spring aop学习的第一个例子
首先是接口定义:package com.gc.impl;public interface FinanceInterface ...{ public void doCheck(String name); public void doSaying();} 然后是接口实现类: package com.gc.action;import com.gc.impl.*
2008-01-21 11:45:00 731
原创 做互联网最全面的j2ee免费视频
首先声明,在这里的一切都是免费的: 正在不断更新中,其中包含大量收费的,免费的 互联网上搜集到的和自己制作的j2ee相关的视频教程: 我会不断跟进的,有空常来看看,相信多少都会有收益的!!!!!!!!!!!!!!
2008-01-15 00:34:00 608
原创 velocity 用户手册
Velocity是什么?Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程
2008-01-25 17:57:00 492
原创 小试一下dom4j,挺方便的
首先是写入XML文件: package org.jie.dom4j;import java.io.FileWriter;import java.io.IOException;import java.io.Writer;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;im
2008-01-22 09:47:00 573
原创 理解spring (转载)
报告错误 明星:尼古拉斯·凯奇 英文名:Nicolas Cage 生日: 介绍: 参与影片: 《同房两家亲 Time Share 》 (2008) ...producer 《同房两家亲 Time Share 》 (2008) ... 《国家宝藏2:秘密之书 National Treasure: Book of
2008-01-21 10:15:00 1452
原创 JNDI 学习
JNDI全称 Java Naming and Directory Interface JNDI是Java平台的一个标准扩展,提供了一组接口、类和关于命名空间的概念。如同其它很多Java技术一样,JDNI是provider-based的技术,暴露了一个API和一个服务供应接口(SPI)。这意味着任何基于名字的技术都能通过JNDI而提供服务,只要JNDI支持这项技术。JNDI目前所支持的技术包括LDA
2008-01-21 09:42:00 556
原创 程序中要用到的log4j配置文件,绝对可用的(备份)
log4j.rootCategory=DEBUG,stdout,R# Set the level to DEBUG if you want to log all SlideExceptions (some of them arent errors)log4j.category.org.apache.slide.common.SlideException=FATAL##############
2008-01-13 22:27:00 616
原创 myeclipse中的一个hibernate实例
首先是pojo类person.java: package org.jie.hibernate;public class person ...{ private String id; private String name; private String password; private String sex; private String email;
2008-01-05 20:37:00 1633
原创 hibernate 的一些笔记
1.持久化对象: 用hibernate持久化对象也就是将它保存在Session实例中: Configuration cgf=new Configuration(); SessionFactory factory=cfg.buildSessionFactory(); Event event=new Event(); //实例化一个
2008-01-03 01:12:00 630
原创 将一个表单提交到不同页面的方法
平时没怎么遇到这样一种情况,今天第一次碰到有点蒙,想了一下觉得或许可以这样,一试,果然:即可以在原本要提交的表单form的外面再加多一个表单form(当然是起不同名字) ,然后再在这个新加的表单中获取原表单中的值,然后提交给不同的页面,就是这么简单;如下就是我做的一个安装数据库的一个页面,其中就碰到这个问题:String a=request.getParameter("a");
2007-12-30 16:59:00 1802
原创 下午闹了个小笑话...
import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.sql.*;public class sqltest { public static void readFileBylines(String fileName)
2007-12-29 16:26:00 1096 1
原创 java中批量执行sql语句
import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;public class tttt { public static boolean supportBa
2007-12-29 14:19:00 9058 2
原创 fmt 国际化格式标签库
国际化格式标签库包括国际化,消息和数字日期格式化:(1) 国际化: 如:@ page language="java" contentType="text/html; charset=gb2312" import="java.util.*"%>@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>@ taglib
2007-12-25 23:01:00 3240
原创 JSTL备忘
jstl(jsp标准标签库)学习:表达式相关标签: c:out> c:set> c:remove> c:catch>@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>@ taglib prefix="c" uri="http://java.sun.co
2007-12-25 11:40:00 657
原创 servlet-mapping与filter-mapping 的处理顺序
可以把它理解成在servlet处理过程中,普通servlet和过滤器谁先执行 答案是过滤器先执行:不管url-pattern的值一样或者不一样 这里有个通俗的例子: 到百度贴吧回答问题,这就是一个普通servlet要完成的工作(提交一个问题) 可是贴吧规定:用户未登陆不能回答问题,这就是过滤器的工作 想象以下,当我点击提交回答的时候,肯定是先要进行用户登陆的判断,如果登陆了才把用户的回答提交,未登
2007-12-21 10:17:00 4109
原创 urlrewrite初体验 以后可以随便用后缀了
1.首先下载1个urlrewrite-3.0.4.zip的压缩包.把它解压.在 lib/下面找到urlrewrite-3.0.4.jar文件.2.打开eclipse,先建立一个Web项目.然后把这个urlrewrite-3.0.4.jar复制到项目重中的lib文件下面.3.修改web.xml文件.在web-app>web-app>标签中加入过滤器filter> filter-n
2007-12-20 17:08:00 2109 1
原创 过滤器 servlet jsp
Servlet 过滤器是什么? Servlet 过滤器是小型的 Web 组件,它们拦截请求和响应,以便查看、提取或以某种方式操作正在客户机和服务器之间交换的数据。过滤器是通常封装了一些功能的 Web 组件,这些功能虽然很重要,但是对于处理客户机请求或发送响应来说不是决定性的。典型的例子包括记录关于请求和响应的数据、处理安全协议、管理会话属性,等等。过滤器提供一种面向对象的模块化机制,用以将
2007-12-19 17:31:00 536
原创 ajax实现动态级联列表框
这是前台的页面的代码:html> head> head> script language="javascript" type="text/javascript">... var xmlHttp; function createXMLHttpRequest() ...{ if(window.ActiveXObject) ...{ xmlHttp
2007-12-17 15:44:00 2490
原创 Servlet初印象
1.JSP页面编写完成后,在Web引擎运行前也会被编译器先转换为Servlet,再编译成字节码,因此JSP页面与Servlet是一一对应的。2.开发Servlet比开发JSP对程序员的要求更高。因此,一般在实际项目中常用JSP开发客户端界面,如表彰;用Servlet进行页面间的 流程处理或编写一些操作性的非可视化程序代码。一种典型的开发模式就是MVC模式,就是用Servlet来控制程序的流程
2007-12-14 17:33:00 508
原创 使用jspsmartupload组件之二
html页面: http://www.w3.org/TR/html4/loose.dtd">文件上传页面jspSmartUpload组件应用之员工档案 姓名: 照片: 年龄:
2007-12-14 00:41:00 384
原创 使用jspsmartUpload组件之一
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">html>head>meta http-equiv="Content-Type" content="text/html; charset=UTF-8">title>uploadFilestitle>head>body> form method="post" action="
2007-12-14 00:38:00 415
原创 JSP中较长文件分页的实现代码
@ page language="java" contentType="text/html; charset=gb2312"%>@ page import="java.io.*" %>DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">html>h
2007-12-14 00:34:00 583
原创 致力于线程之一
public class justTest extends Thread { private int num=0; public void run() { while(true) { if(num++==1000) break; System.out.println(getName()
2007-12-03 18:05:00 386
原创 线程笔记
Java 虚拟机采用抢占式调度模型,是指优先让可运行池中优先级高的线程占用CPU,如果可运行池中线程式的优先级相同,那么就随机选择一个线程,使其占用CPU.处于运行状态的线程式会一直运行,直到它不得不放弃CPU. 值得注意的是,线程的调度不是跨平台的,它不仅取决于Java虚拟机,还依赖于操作系统.在某些系统中,只要运行中的线程没有遇到阻塞,就不会放弃CPU;在某些系统中,即使运行中的线程没有
2007-09-30 23:34:00 735 1
原创 symbian 缓冲 字符串
1.各种描述符类的区别在于数据缓冲是如何存储和引用的,以及缓冲的数据宽度和缓冲是否可以修改等。2.字符串与二进制数据缓冲都被视为具有指定长度的数据缓冲,字符串通常存储于16位描述符中,而二进制数据则通常存储于8位描 述符中。3._L宏与_LIT宏相像,不同之处在于,_L宏没有像_LIT宏那样分配一个中间常量,而运行到_L时,构建并分配一个临时的TPtrC对象 。这就是_L效率低
2007-09-17 21:30:00 591
原创 Symbian 的一些基础
1. 使用陷阱宏调用函数时,在遇到异常时不会立即退出到上一层函数,而是将异常退出码写入宏内的第一个参数,之后还可以继续 运行:例如:TRAP(LeaveCode,functionL()),如果函数functionL()由于异常退出而返回,LeaveCode就会被设置成传递给 User::Leave()函数调用的值,并继续运行,如果没有异常退出,LeaveCode被设置成KErrNone
2007-09-16 15:51:00 575
原创 symbian笔记--备忘
1.在资源中,MENU_BAR包括MENU_PANE,即MENU_BAR里面的MENU_ITEM里的参数是menu_pane 与txt,而接下来的MENU_PANE里面的 MENU_ITEM里面的参数就是command 与 txt; 个人理解: MENU_PANE 就是MENU里面的一个或多个ITEM的组合,如果有两个以上的VIEW的MENU_BAR里有相同的一到两个ITEM,则
2007-09-16 11:05:00 821 1
原创 JAVA异常学习笔记
package jie.com;import java.io.*;public class ExceptionDemo { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub try { throw new Arithmet
2007-09-03 02:37:00 478
原创 JAVA enum学习笔记
package jie.com;public enum Action { TURN_LEFT, TURN_RIGHT, SHOOT }//枚举实际上也是一个类,所以编译完成后,会产生一个Action.class的类文件.package jie.com;public class EnumDemo { /** * @param args */ public static v
2007-09-03 02:37:00 694
原创 JAVa管理类文件笔记
1.在文件管理方面,成员内嵌类在编译完成之后,所产生的文件名称为"外部类名称$内嵌类名称.class,即一个包含内嵌类的文件编译后会产生两个类:外部类名称$内嵌类名称.class 和 外部尖名称.class. 2.而如果该成员内嵌类是匿名内嵌类的话,则产生的类的名称为:外部类名称$1.class,外部类名称$2.class ...外部类名称$n.class 和 外部类.class(
2007-09-01 14:20:00 534
原创 JAVA字符串学习笔记
1.可以将字符串转换成字符数组: public class CharAtString { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String str="congratulatrion";
2007-08-29 14:50:00 482
原创 java数组学习笔记二:
1.对于引用自同一个数组的不同数组对象,如果其中一个改变了它的元素,则另外一个引用的对象和被引用的数组本身也相应地跟着改变. 如下例: package jie.com;public class AdvanceArray { /** * @param args */ public static void main(String[] args) { // TODO Auto
2007-08-28 21:33:00 654
原创 数组笔记
数组在JAVA中得看作是一个对象,所以它有length等操作属性. 当定义一个数组时,其实就是在配置一个数组对象(这句话说得很好!) JAVA中可以使用动态的方式来定义数组的长度,即可以输入一个数来作为数组的长度,这与C++是不同的: public class ArrayDemo3 { /** * @param args */ public static vo
2007-08-27 15:43:00 417
原创 装箱拆箱笔记
基本数据类型对应的类: int->Integer long->Long double->Double float->Float boolean->Boolean 手动装箱与自动装箱例子:public class BoxingDemo { /** * @param args */ public static void main(String[]
2007-08-27 15:40:00 446
原创 Java线程笔记三:
线程中sleep()方法和yeild()方法的主要区别:1.sleep()方法会给其他线程运行的机会,而不管其他线程的优先级,因此会给较低优先级的线程运行的机会;yeild()方法只会给优先 级相同的或者比自己高的线程运行的机会.2.sleep()方法声明抛出InterruptionException异常,而yeild()方法没有声明抛出任何异常.3.sleep()方法比yeil
2007-08-25 16:27:00 1001 1
原创 Java线程笔记一:
Java 虚拟机采用抢占式调度模型,是指优先让可运行池中优先级高的线程占用CPU,如果可运行池中线程式的优先级相同,那么就随机选择一个线程,使其占用CPU.处于运行状态的线程式会一直运行,直到它不得不放弃CPU. 值得注意的是,线程的调度不是跨平台的,它不仅取决于Java虚拟机,还依赖于操作系统.在某些系统中,只要运行中的线程没有遇到阻塞,就不会放弃CPU;在某些系统中,即使运行中的
2007-08-25 16:26:00 402
原创 Java笔记二:
值得注意的是,尽管Java提供了10个优先级,但它与多数操作系统都不能很好地映射.比如Windows 2000有7个优先级,并且不是固定的,而SUN公司的Solaris操作系统有2的31次方个优先级.如果希望程序能移植到不同的平台中,应该确保在设置线程的优先级时,只使用MAX_PRIORITY.NORM_PRIORITY.MIN_PRIORITY这三个优先级.这样才能保证在不同的操作系统中,对
2007-08-25 16:26:00 446
原创 不能随便覆盖start()方法
Machine2 m=new Machine2(); m.start(); //这里因为上面覆盖了start()函数,而其只是调用run()函数,所以这里是由主线程来运行的,因此不能随便覆盖start()方法. //m.start();两次启动线程会抛出异常 //m.run(); 这里只是调用函数,所以是由主线程完成的,因为所有的方法调用都是由主线程完
2007-08-24 16:11:00 590
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人