- 浏览: 151254 次
- 性别:
- 来自: 深圳
最新评论
-
hx0637:
楼主!小弟要面临面试了,能否指导下小弟?
面试 深圳一家公司的 -
kljismi:
你好,我现在正在开这项目的代码,但是我不明白@Privileg ...
权限管理模块分析 -
yzhw:
终于找到了
ImageSizer.java -
sunloveny:
国
struts国际化 -
jackotty:
谢谢楼主的分享
struts validator验证框架
文章列表
连接池的基本工作原理
1、基本概念及原理
由上面的分析可以看出,问题的根源就在于对数据库连接资源的低效管理。我们知道,对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配?释放所造成的问题。为解决上述问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。更为重要的是我们可以通过连接池的管理机制监视数据库的连接的数量?使用情况,为系 ...
- 2009-02-14 17:30
- 浏览 1057
- 评论(0)
在实际应用中,我们经常遇到需要转换数据的显示方式,比如将横表转为纵表,或将纵表转为横表的情况
请运用SQL实现一下数据转换:
(转换前)
select * from test
grade_id subject_name max_score
1 语文 98
2 数学 95
2 政治 87
5 语文 97
5 数学 100
5 ...
- 2009-02-14 17:29
- 浏览 1251
- 评论(0)
你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。
-----Arthur J.Riel
(1)所有数据都应该隐藏在所在的类的内部。p13
(2)类的使用者 ...
- 2009-02-14 17:25
- 浏览 612
- 评论(0)
[size=large]2、String是最基本的数据类型吗?
基本数据类型包括byte、int、char、long、float、double、boolean和short。
java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类
...
- 2009-02-14 17:15
- 浏览 999
- 评论(0)
1.名词解释
答: JDO 是Java对象持久化的新的规范,为Java Data 0bject的简称,也是一个用于存取某种数据仓库中的对象的标准化API。JDO提供了透明的对象存储,因此对开发人员来说,存储数据对象完全不需要额外的代码(如JDBC API的使用)。这些繁琐的例行工作已经转移到JDO产品提供商身上,使开发人员解脱出来,从而集中时间和精力在业务逻辑上。另外,JDO很灵活,因为它可以在任何数据底层上运行。JDBC只是面向关系数据库(RDBMS) , JDO更通用,提供到任何数据底层的存储功能,比如关系数据库、文件、XML以及对象数据库(ODBMS)等等,使得应用可移植性更强。 J ...
- 2009-02-14 17:10
- 浏览 1438
- 评论(0)
1 JDBC连接数据库6步
1. Load the JDBC Driver
2. Establish the Database Connection
3. Create a Statement Object
4. Execute a Query
5. Process the Results
6. Close the Connection
2 事务的4大特性
答:原子性A,一致性C,隔离性I,永久性D
3.select count(*) from student 和select count(id) from student 之间的区别。
答案:
select count(*) 统计所有学生的记录 ...
- 2009-02-14 17:08
- 浏览 1956
- 评论(0)
1 三个Statment区别,用法
Statment,基本的;PreparedStatement是可编译的,提高效率,callablestatment,存储过程
2 Cookie
答:临时cookie存在于内存中,(公话),长时cookic存在于硬盘上长时coolkie和临时cookie 路径问题
3 servlet调试方式几种方法
答:使用打印语句,使用TOMCAT日志,返回错误页面,使用IDE集成,重起服务器,直接查看HTML源代码,分别处理请求和响应数据。
4.Cookie 与session 的区别是:session为短对话,Cookie可以设置任意时间的有效期。
5.Get请求和Po ...
- 2009-02-14 17:06
- 浏览 1494
- 评论(0)
1.Hibernate的检索方式
答:①导航对象图检索 ②OID检索 ③HQL检索 ④QBC检索 ⑤本地SQL检索
2. Forward与Global-Forward的区别
答:Forward是根据Action return的值找到对应的JSP页。当多个Action共同return同一个值时,可将这个Forward元素 ...
- 2009-02-14 17:04
- 浏览 1075
- 评论(0)
1:EJB:
答: Enterprise Java Bean 相当于DCOM,即分布式组件。它是基于Java的远程方法调用(RMI)技术的,所以EJB可以被远程访问 (跨进程、跨计算机) 。但EJB必须被布署在诸如Webspere、WebLogic这样的容器中,EJB客户从不直接访问真 ...
- 2009-02-14 16:51
- 浏览 1306
- 评论(0)
虽然会用,但面试是要准备的.考点网上很多很准的.模式很重要.
工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。
public class Factory{
public String Boy = \"boy\" ;
public String Girl = \"girl\" ;
public People getPeople(String p ...
- 2009-02-14 15:26
- 浏览 818
- 评论(0)
面试 java sw 深圳一家公司的 其实很多网络上的大全里面有
J2EE是技术还是平台还是框架?
答:J2EE本身是一个标准,一个为企业分布式应用的开发提供的标准平台。
J2EE也是一个框架,包括JDBC、JNDI、RMI、JMS、EJB、JTA等技术。
...
- 2009-02-11 21:11
- 浏览 1308
- 评论(2)
没有百分百的成功,也没有百分百的失败。对自我的认识,对前路的明晰,历经风浪更自信。因为我爱的人,我改变了我的心态。也许以前的我太自我、太浮躁。也许要多些努力才能很踏踏实实。
路总会越走越宽的。
因为有所爱,所以学会放弃,学会投入,我想方方总能看到,某天我会和她说起,我会说我努力了。
天亮了,就去亲戚那里,不能太倔强了。
- 2009-02-09 01:25
- 浏览 965
- 评论(0)
oa_22:
结合Freemarker,将动态表单显示在公文的添加界面上
只需拷贝freemarker.jar包到类路径即可
1、了解Freemarker的基本使用(参考freemarker项目中的演示代码)
2、结合Freemarker动态显示表单
- DynaFormFunction.java
- WebRoot/document/add_input.jsp(使用自定义JSTL函数)
package com.bjsxt.oa.web;
import java.io.IOException;
import java.io.StringWriter;
import ja ...
- 2009-02-04 22:20
- 浏览 1816
- 评论(0)
oa_21:
添加动态表单呈现层代码
- 理解批量数据的提交技巧(AutoArrayList.java)
添加的代码包括:
web/AutoArrayList.java
web/forms/FlowFormActionForm.java
web/actions/FlowFormAction.java
修改配置文件,加上formManager和formAction的配置:
applicationContext-actions.xml
applicationContext-beans.xml
WebRoot/WEB-INF/struts-config.xml
添加的JSP:
WebRo ...
- 2009-02-04 22:18
- 浏览 1221
- 评论(0)