- 博客(37)
- 问答 (1)
- 收藏
- 关注
Servlet简单例子
例子一:import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServ...
2009-06-22 11:21:32
101
关于pager-taglib的安装与使用
1、拷贝pager-taglib.jar包 2、在JSP页面中使用taglib指令引入pager-taglib标签库 3、使用pager-taglib标签库进行分页处理 pg:pager【这个标签用来设置分页的总体参数】重要参数说明: url:分页的链接根地址,pager标签会在这个链接的基础上附加分页参数 items:总记录数,pager标签正是根据这个值来计算分页参数的 maxPageItem...
2009-05-29 00:29:00
93
DWR的基本配置例子:
DWR的基本配置例子:1、 拷贝dwr.jar文件2、 修改web.xml文件:添加 dwr servlet 配置:<servlet><servlet-name>dwr-invoker</servlet-name><servlet-class>org.directwebremoting.servlet.DwrServlet&l...
2009-05-29 00:00:00
89
关于log4j
Log日志:主要用于记录程序运行的情况,以便于程序在部署之后的排错调试等等!也有利于将这些信息进行持久化(如果不将日志信息保存到文件或数据库,则信息便会丢失)Java Logging API需JDK1.4版本以上才能支持。java.util.logging.* 包是JDK的日志记录API。基本概念l logger – 用来记录日志的对象l log level – 日志等...
2009-05-28 13:47:00
88
Ant介绍
Ant 是什么? Ant 是一个构建工具,它可以帮助我们将项目开发过程中需要完成的各种步骤组织起来,通过一个简易的方式来构建整个项目。 Ant 究竟能做什么呢?这取决于 Ant 的任务( Task ), Ant 有哪些任务,就能完成哪些工作!一些典型的任务是:编译 java 源代码、运行 java 程序、拷贝文件或目录、将编译完成的类打包等等 。 当然, Ant 是一个开放的架构,任何人...
2009-05-27 00:33:00
112
xdoclet介绍
Xdoclet 基本概念 我们可以在 java 代码中使用类似于 javadoc 的注释,来表达更多的内容。这些额外的注释,通过使用 xdoclet 工具,我们可以将它们转换为我们需要的各种配置文件。先看一个简单的例子: 比如有一个 java 文件的源代码如下: /** * @hibernate.class * table="T_Party" */ pub...
2009-05-27 00:29:00
93
链接MySQL的代码片断
public class DB {public static Connection getConn() {Connection conn = null;try {Class.forName("com.mysql.jdbc.Driver");conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/bbs", "root" , "...
2009-05-19 16:38:00
72
简单分页(只有第一页、上一页、下一页、末一页)
DB.java代码: package com.bjsxt.bbs;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql...
2009-05-19 16:21:00
649
面试题(String 对象)
package com.test;public class stringTest {/*** @param args*/public static void main(String[] args) {//这里生成两个对象,一个是"abc",一个是 new String("abc")//原因:要new一个对象,首先要去string pool中看看有没有这个对象,如果有,就使用里面的//那个对...
2009-05-19 15:13:00
67
我的Linux笔记
ip 和子网掩码 执行这个命令:ifconfig eth0 192.168.1.123 netmask 255.255.255.0 网关的设定执行这个命令: route add default gw 192.168.1.1 把这两个命令写到/etc/rc.local 或者/etc/rc.d/rc.local 里面都可以的,这样就可以永久保存关掉防火墙:iptables -F查看某个命令的详...
2009-05-18 01:58:00
71
一道关于静态变量的初始化顺序面试题
package com.test; public class StaticTest { private static StaticTest st = new StaticTest(); public static int count1; public static int count2 = 0; ...
2009-05-18 01:39:00
140
看尚学堂马士兵JSP的视频笔记
session规则:1、如果浏览器支持Cookie,创建session的时候会把sessionID保存在Cookie里2、如果不支持Cookie,必须自己编程使用URL重写的方式实现Sessionresponse.encodeURL();*转码*URL后面加入SessionId3、Session不象Cookie拥有路径访问的问题*同一个application下的servlet/jsp可以共享同一个...
2009-05-04 17:29:00
111
在网页上添加播放器
常用网页播放器代码 我们在网页上看到的播放器无外乎WMP/RealOne/Macromedia Flash Player,其他的无非是面板不同,或者添加了其他控件,对于计算机上安装的一些播放器也都是编码和解码器的整合,其最核心的编码和解码技术是相同的。例如:网络上最流行的windows media流(asf,wma,wmv格式...),Real流(rm,rmvb...),还有MPEG系列...
2009-05-03 15:29:00
173
CSS选择器的优先级
*:0,0,0,0E(HTML语言):0,0,0,1Class:0,0,1,0Id:0,1,0,0Style:1,0,0,0可以这个来理解:*:E:Class:Id:Style= 0:1;10:1000 值越小优先及越低。如果同时用两个选择器,则把它们对应的数值相加就行了。 如果有!important,那么这个选择器的优先级就会高于所有其他一切元...
2009-04-21 10:18:00
62
写一个Singleton出来。
Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。一般Singleton模式通常有几种种形式:第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。public class Singleton {pri...
2009-04-18 21:58:00
78
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。
以下程序使用内部类实现线程,对j增减的时候没有考虑顺序问题。 public class ThreadTest1{ private int j; public static void main(String args[]){ ThreadTest1 tt=new ThreadTest1(); Inc inc=tt.new Inc(); De...
2009-04-18 20:37:00
99
abstract class与interface区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很...
2009-04-18 19:20:00
71
了解各种 XML 解析方法
即便对高级 XML 问题具有丰富经验的开发人员也不一定就完全了解 XML 最基本的一些问题。为了为您打下坚实的基础,本文讨论了最基本的 XML 服务:解析。本文介绍了各种解析方法,着重说明了各自的优缺点。2D7U(|-i+K)K8R'J/k4|-@:u0l;A+}/W 了解基础;F+C&A4z,gtech.techweb.com.cn7l*C3c!o1q4f/@ 从 XML 的出现至今...
2009-04-17 11:42:00
266
Ioc容器的革命性优点
http://www.jdon.com 2005/08/06 控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题。 控制反转还有一个名字叫做依赖注入(Dependency Injection)。简称DI。<!-- advert --> 我们知道,在Java基本教程中有一个定律告诉我们:所有的...
2009-04-17 10:36:00
95
如何去掉WORD文档的红色波纹下划线?
那是拼写和语法提示! 如何取消拼写和语法提示? 在WORD窗口中,最下面的状态栏上,中间位置,有一本翻开的书本的图标, 右键点击它,将“隐藏拼写错误”前的勾去掉即可,红色波浪线就不显示了。 去掉“隐藏语法错误”前的勾,就能不显示绿色的波浪线!...
2009-04-17 09:29:00
1091
网站的访问统计代码
<!--由于application一直存在于服务器端,可以利用此特性对网页记数--><%if(application.getAttribute("count")==null)application.setAttribute("count","1");elseapplication.setAttribute("count",Integer.toString(Integer.valu...
2009-04-16 18:23:00
134
jsp的内置对象
转自http://blog.sina.com.cn/s/blog_57e1b85601008frc.html1.request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。序号 方 法 说 明1 object getAttribute(String name) 返回指定属性的属性值2...
2009-04-16 17:20:00
116
"tomcat+Dreamweaver",设置Dreamweaver站点
选择 Site(站点) > New Site(新建站点) 本地信息: 站点名:myjsp 本地根文件夹:E:\servers\Tomcat 6.0\webapps\ (站点目录,把网站放在站点目录下面) 测试服务器: 服务器模型:jsp 访问:本地/网络 测试服务器文件夹:E:\servers\Tomcat 6.0\w...
2009-04-16 16:52:00
217
Tapestry4.1.2入门
作者:Kenny Lee | 来源:http://www.topxp.org |简单介绍不必关心链接!不必关心请求(http request)到了哪里!不必关心响应(http response)要转向哪里!Tapestry构建于底层的request-resonse模式,基于Servlet技术,抽象出面向组件开发的模型。Tapestry关心的是:页面、组件、事件、对象、方法、属性!安装j...
2009-04-06 10:35:00
68
struts-2.x中文传输的出现的乱码解决.
我已经在struts.xml中添加了<constant name="struts.i18n.encoding" value="GBK"/>但是,我从JSP去Action传输中文的时候出现的乱码;后面发现由于没有配置method="post"!用method="post"不会出现中文乱码;用method="get"的时候却出现了乱码!总结:原来get和post传输
2009-04-03 13:01:00
57
static关键字的解释
static关键字可以用来修饰类的变量,方法和内部类。static是静态的意思,也是全局的意思它定义的东西,属于全局与类相关,不与具体实例相关。就是说它调用的时候,只是ClassName.method(),而不是new ClassName().method()。new ClassName()不就是一个对象了吗?static的变量和方法不可以这样调用的。它不与具体的实例有关 前...
2009-03-23 00:08:00
264
static{}的意思.
static{}中的代码表示是在类装载的时候执行一次,且仅执行一次;我举个例子吧: public class Example{ static String stra = new String("hello world");{ stra = "hello"; System.out.println("初始块被调用");}static{ stra = "STATIC"; System.out.pri...
2009-03-22 23:44:00
123
十进制,二进制,八进制,十六进制之间的转换,左右移运算符
十进制,二进制,八进制,十六进制之间的转换,左右移运算符 进制概念 1。 十进制 十进制使用十个数字(0、1、2、3、4、5、6、7、8、9)记数,基数为10,逢十进一。 历史上第一台电子数字计算机ENIAC是一台十进制机器,其数字以十进制表示,并以十进制形式运算。设计十进制机器比设计二进制机器复杂得多。而自然界具有两种稳定状态的组件普遍存在,如开关的开和关,电路的通和断,电压的高和低等,...
2009-03-20 00:03:00
334
尚学堂OA系统中ACL的CRUD解释
尚学堂OA系统中ACL 中用 int 表示权限是什么意思一个 int 有32 位,用后4位表示CRUD 操作,位的取值1或0表示授权或不授权 /** * acl实例跟主体和资源关联 * 针对此实例进行授权:某种操作是否允许 * @param permission 只可以取值0,1,2,3 * @param yes true表示允许,false表示不允许 */...
2009-03-19 01:43:00
115
oracle 视频笔记3(insert、update、delete)
一,INSERT1.为了不打乱原来的表的数据,所以备份原来的数据.create table emp2 as select * from empcreate table emp3 as select * from empcreate table dept2 as select * from deptcreate table salgrade2 as select * from salgrade...
2009-03-18 00:41:00
60
oracle 视频笔记2(CreateNewUser)
1.备份scott(1)在C盘的根目录下创建一个文件夹temp(2)在cmd在进入文件夹,del *.* ,删除所有文件。(3)输入exp(4)输入用户名和密码:scott/tiger(5)就会显示“输入数组提取缓冲区大小”,在这一步直接回车就行了(6)显示“导出文件:DXPDAT.DMP>”,这一步也是回车(7)选择导出用户(就是导出用户的所有数据)还是导出表,默认就是导出用户,所以直接回...
2009-03-17 00:09:00
81
关于DWR
什么是DWR(Direct Web Remote)?DWR是一种AJAX解决方案!DWR包括一个java库,以及一套javascript,使得我们可以用一种非常简单的方式,在页面上使用javascript直接调用后台的java对象!DWR架构 DWR的javascript库包括几个部分:dwr的javascript引擎(即对AJAX调用的封装)、dwr提供的一些非...
2009-03-16 13:06:00
82
oracle 视频笔记1(select)
下面是用scott用户测试的。如果不知道当前用户是什么用户,可以输入: show user ,这样它就显示出当前用户是什么用户了.如果想编辑已经输入到sqlplus中的代码,可以输入“ed”,然后回车就能弹出一个记事本,记事本里面有上一步输入的代码,修改代码并保存后关闭记事本,最后在sqlplus中输入“/”并击回车就执行了。1.不等于号是:<> 如:select ename,...
2009-03-10 17:14:00
101
空空如也
关于struts-2.1.6的struts.xml配置出现异常
2009-04-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人