随笔分类 -  技术专题

摘要:最近做一个小东东,出现特别郁闷的错误就是因为没有注意命名规则!所以找了个命名规则供大家参考如下: 命名规则 命名规则如下: 名称 概要 举例 备注 变量 第一位为英文小写字母,该英文小写字母代表变数类型。然后是与数据库相关字段名或英文单词。后者每个单词的第一个字母大写,其它为小写。 String sName = “”。 阅读全文
posted @ 2008-05-19 20:57 Have a try 阅读(976) 评论(2) 推荐(0) 编辑
摘要:分页虽然已经完成了,但是有一个功能我想实现却不知道怎么实现,就是每一条记录前都会有一个序号,每当翻页的时候序号就会变成从一开始,可是我想让它接着上一页的数字继续加一显示,例如: 第一页显示五条数据,从1~5,翻到第二页就让他变成6~10,到第三页就是11~15... 这个应该怎么解决呢? 阅读全文
posted @ 2008-05-19 18:09 Have a try 阅读(1225) 评论(7) 推荐(0) 编辑
摘要:不错的网站,建议看一下!呵呵http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html/zh_CN/api/java/sql/class-use/Statement.html 阅读全文
posted @ 2008-05-19 17:35 Have a try 阅读(364) 评论(2) 推荐(0) 编辑
摘要:StringBuffer类常用方法简介 StringBuffer类用于处理可变的字符串,它提供修改字符串的方法。 (1)构造方法: a. StringBuffer s0=new StringBuffer();分配了长16字节的字符缓冲区 b. StringBuffer s1=new StringBuffer(512);分配了512字节的字符缓冲区 c. StringBuffer s2=new StringBuffer("You are good!"); 阅读全文
posted @ 2008-05-13 19:52 Have a try 阅读(10834) 评论(1) 推荐(1) 编辑
摘要:如题,若使用SQL2000附加SQL2005的数据库时在附加时会出现了错误602,提示“对sysindexes运行DBCC CHECKTABLE” 因为数据库附加到2005的时候, 数据库文件已经自动升级到2005, 所以在2000下是无法再附加的(没有向上兼容的) 直接restore或附加是不行的, 用脚本+导数据肯定没有问题。 2005转到2000的步骤步骤 1. 生成for 2000版本的数据库脚本 阅读全文
posted @ 2008-05-09 21:37 Have a try 阅读(1179) 评论(1) 推荐(0) 编辑
摘要:看了网上一些关于权限控制的帖子,越看越迷糊,什么用AOP(Aspect Oriented Programming,面向方面编程),用容器,RBAC(基于角色的访问控制方法),SSO,Jive的Proxy模式等等等等,且又是role又是 group,真是头都大了,先写个简单的实现方法,以后再研究高深的。 此方法不依赖容器 框架,适用于小系统(主要JSP页面要少于100,因为是硬编码到JSP),适用于要精确控制页面field的情况较多的系统。 (插句话:要分清权限控制与业务逻辑,业务逻辑就是情况由系统运行时的某些条件决定,如学生管理系统中,某一学生进入系统,只能看自己的记录,因为可看的记录是由学号来决定的,所以这是业务逻辑,而又如学生不能看老师的记录,这是有学生的身份来决定的,所以这是权限控制。) 好了,进入正题! 建表: 阅读全文
posted @ 2008-05-09 18:22 Have a try 阅读(979) 评论(0) 推荐(0) 编辑
摘要:JDK 1.5 +ECLIPSE +TOMCAT 5.0.28 + MYSQL 5.0 数据库TEST ,表名news 字段: id int 自动增长 , Title varchar(20) , Content varchar(200) , Author varchar(10) makeFile.jsp Connection conn = DBconn.getConnection(); Statement stmt = conn.createStatement(); ResultSet Rs = stmt.executeQuery("select * from news"); System.out.println("success"); % 阅读全文
posted @ 2008-04-18 17:28 Have a try 阅读(733) 评论(1) 推荐(0) 编辑
摘要:常见的分类信息首页,需读取至少六次数据库;其他子页面,五至十几次次不等。   在使用数据库连接池的情况下,Tomcat可以支撑的并发量也十分有限。系统资源主要消耗在两方面:   1、数据库操作,频繁的从数据库返回结果;   2、Tomcat解析JAVA文件。 阅读全文
posted @ 2008-04-18 17:04 Have a try 阅读(1502) 评论(0) 推荐(0) 编辑
摘要:JS日历很漂亮,而且使用方便!点击下载http://www.cnblogs.com/Files/gmh/jsBeauty.rar 阅读全文
posted @ 2008-04-17 19:15 Have a try 阅读(987) 评论(1) 推荐(0) 编辑
摘要:DispatchAction继承自Action类,它是一个抽象类,封装了一 些基础方法,来解决使用一个Action处理多个操作的能力,这就是DispatchAction最大的用途,它可以帮助我们用一个Action类,封装 一套类似的操作方法,节省了类的数目,同时也减轻了后期维护的困难。 DispatchAction中主要包括一下几个方法: protected ActionForward dis... 阅读全文
posted @ 2008-04-11 11:20 Have a try 阅读(852) 评论(2) 推荐(0) 编辑
摘要:Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。 第 15 章 HQL: Hibernate查询语言 Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识... 阅读全文
posted @ 2008-03-22 18:49 Have a try 阅读(6779) 评论(6) 推荐(0) 编辑
摘要:Spring 框架 Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式,如图 1 所示。 图 1. Spring 框架的 7 个模块 组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下: 核心容器:核心容器提供... 阅读全文
posted @ 2008-03-22 09:59 Have a try 阅读(1111) 评论(2) 推荐(0) 编辑
摘要:如果你在数据库里设置有的字段是自动填入,在运行插入操作的时候就会产生这样的错误“当 IDENTITY_Insert 设置为 OFF 时,不能向表 '[USER]' 中的标识列插入显式值” 以下是修改方法: 上述配置将使Hiberanate抛错:"当 IDENTITY_Insert 设置为 OFF 时,不能向表 '[USER]' 中的标识列插入显式值" 需要将该段... 阅读全文
posted @ 2008-03-20 22:00 Have a try 阅读(255) 评论(2) 推荐(0) 编辑
摘要:***function(/*常用函数*/)*** ----统计函数---- AVG --求平均值 COUNT --统计数目 MAX --求最大值 MIN --求最小值 SUM --求和 --AVG use pangu select avg(e_wage) as dept_avgWage from employee group by dept_id --MAX --求工资最高的员工姓名 ... 阅读全文
posted @ 2008-03-17 16:38 Have a try 阅读(442) 评论(0) 推荐(0) 编辑
摘要:--数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABLE --修改数据库表结构 CREATE VIEW --创建一个视图 DROP VIEW... 阅读全文
posted @ 2008-03-17 16:35 Have a try 阅读(763) 评论(0) 推荐(0) 编辑
摘要:java.util.Date 就是在除了SQL语句的情况下面使用 java.sql.Date 是针对SQL语句使用的,它只包含日期而没有时间部分 它都有getTime方法返回毫秒数,自然就可以直接构建 java.util.Date d = new java.util.Date(sqlDate.getTime()); ... -------------------------------... 阅读全文
posted @ 2008-03-14 16:17 Have a try 阅读(29201) 评论(3) 推荐(3) 编辑
摘要:接口的作用简单一点就是:接口是用来标记类的,不同的类属于不同的接口(通过向上转型),管理接口比管理各种各样的类方便多了,接口体现了抽象的观点,什么是抽象?抽象就是"抽去像的部分"。 使用接口解决问题 问题:现在我们要写个连接数据库的类给用户使用,有两个函数:一个返回Connection对象,另一个是关闭数据库,close(),一般的解决方法是:给每个数据库写一个类,再根据用户使用的数... 阅读全文
posted @ 2008-03-12 11:14 Have a try 阅读(1234) 评论(5) 推荐(0) 编辑
摘要:SQL Server中,smalldatetime只能精确到分钟,而datatime可以精确到3%秒(3.33毫秒)。 smalldatetime占用4个字节,前2个字节存储base date(1900年1月1日)之后的天数。后2个字节存储午夜后的分钟数。 datetime占用8个字节,前4个字节存储base date(即1900年1月1日)之前或之后的天数,后4个字节存储午夜后的毫秒数。... 阅读全文
posted @ 2008-03-10 22:01 Have a try 阅读(1636) 评论(0) 推荐(0) 编辑
摘要:用到的类import org.apache.struts.upload.FormFile; Jsp上传页面: strutsUploadForm 上传测试 文本 文件 保存到 actionForm package hehe; import org.apache.struts.a... 阅读全文
posted @ 2008-02-21 09:18 Have a try 阅读(3984) 评论(8) 推荐(0) 编辑
摘要:Struts应用采用两个基于XML的配置文件来配置,分别是web.xml和struts-cofig.xml文件.web.xml文件是配置所有 web应用的而struts-config.xml文件是struts专用的配置文件,事实上也是可以根据需要给这个配置文件起其他名称的. Web应用的发布描述文件: web应用发布描述文件可以在应用开着者,发布者和组装者... 阅读全文
posted @ 2008-02-20 16:34 Have a try 阅读(427) 评论(1) 推荐(0) 编辑