`
ztfjava
  • 浏览: 69958 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
问了几个比较不常见的问题 面试问题如下 1.查询一个表以树型结构显示 2.查询一个表以网状结构显示 3.一个类实现两个有相同方法名的接口 ………… 以上的处理方式为: 1.在我的博客中已经给出:http://ztfjava.iteye.com/blog/765118 3. 我觉得可一用内部类来处理 外层类实现一个接口 内部类实现另一个接口
Start with...Connect By子句递归查询一般用于一个表维护树形结构的应用。 创建示例表: CREATE TABLE TBL_TEST (   ID    NUMBER,   NAME  VARCHAR2(100 BYTE),   PID   NUMBER                                  DEFAULT 0 ); 插入测试数据: INSERT INTO TBL_TEST(ID,NAME,PID) VALUES('1','10','0'); INSERT INTO TBL_TEST(ID,NAME,PID) VALUES('2','11','1 ...
这是一个典型的MVC框架的项目 用到了JSP+servlet实现的项目 包括前后台功能强大
org.springframework.jndi.JndiObjectFactoryBean”来实现。示例如下: <bean id=”dataSource”>     <property name=”jndiName”>         <value>java:comp/env/jdbc/appfuse</value>     </property> </bean>
1 说说Struts的优点、缺点 Struts是开源软件,使开发者能更深入的了解其内部实现机制。 Struts 优点: 业界”标准”(很多成功案例),学习资源丰富。 Struts的优点主要集中体现在两个方面:Taglib和页面导航。 a、利用Struts提供的t ...
struts1.2和struts2最大的不同是,struts2集成了Webwork。 区别相当大,2.0改进很多,整合webwork,去掉了一些不常用得标签, struts2.x是在webwork2的基础上构建的,集成了大量的东西,像什么拦截器,校验框架等,相当复杂,struts1.x相对 ...
SCN(系统改变号),它的英文全拼为:System Change Number ,它是数据库中非常重要的一个数据结构。   SCN提供了Oracle的内部时钟机制,可被看作逻辑时钟,这对于恢复操作是至关重要的   注释:Oracle 仅根据 SCN 执行恢复。   它定义了数据库在某个确切时刻提交的版本。在事物提交时,它被赋予一个唯一的标示事物的SCN 。一些人认为 SCN 是指, System Commit Number ,而通常 SCN 在提交时才变化,所以很多情况下,   这两个名词经常被交替使用。   究竟是哪个词其实对我们来说并不是最重要的,重要的是我们知道 SCN 是 Oracle ...
随着jquery的流行越来也多的网站开始使用jquery来做网站的有特效     为了减轻服务器端的压力  为了达到CS的那种高效 ,减轻网络流量     对表单的验证 放在了客户端。 age:这是jsp网页其中的表单部分 <form action="ztfAction" method="post">             <table class="tabin">                 <tr><td>姓名:</td><td><input ...
Oracle 的过程要返回结果集是比较复杂的;要结合游标嵌套使用 (据说还能用临时表 但临时现在没掌握…………嘿嘿…… 待续。) 下面就是hi自己总结的例子 也是面试的时候经常要考的内容:要谨记 还要多加回顾 age: -- 创建一个包含有点变量的存储过程;开始分页查询的技术 CREATE OR REPLACE PROCEDURE PRO_PAGE_EMP (    TOP IN INT,    BUTTOM IN INT ) IS --声明一个游标变量 CURSOR CUR_PAGE_EMP IS         SELECT EMPNO,ENAME,JOB,MGR,HIREDATE ...
Oracle 的删除是比较复杂的 ,如若删除的不彻底的话 那么再次安装的时候就会出现这样那样的错误导致程序无法安装 如何彻底的删除Oracle呢     1.关闭所有的与Oracle有关的所有的服务     2.命令行输入regedit 进入注册表 选择HKYE_LOCAL_MACHINE 下的SOFTWARE 删除其中的Oracle 有关相;     3.在进入到 HKEY_LOCAL_MACHINE 下的SYSTEM 下的ControlSet001 和 ControlSet003 和CurrentControlSet                   下的Services 删除其中 ...
package com.ztf.test; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import oracle.jdbc.driver.OracleTypes; public class TestProcedure { /** * @param args */ public static ...
package com.ztf.getResult; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import oracle.jdbc.driver.OraclePreparedStatement; import com.ztf.getImp.IgetResult; import com.ztf.util.GetCo ...
这个例子主要  实现了数据的迁移 能在选择了数据库后能自动的将数据库中中的表名在页面上展示 运用了 Ajax动态交互 1.界面:其中的重点为javaScript 的部分主要实现了 异步交互 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>   < ...
在普通的类中使用内置对象 这种情况在 struts2的action 中经常要用到 下面的例子为 取得数据库中的结果集后 通过struts2的控制 跳转到另一个页面进行显示的过程 要实现相应的接口 requestAware 、sessionAware、applicationAware .. 这个只是其中的一个Action import java.util.Map; import com.ztf.dao.IUserDao; public class TestAction implements SessionAware { //定义一个名为session的属性 private ...
自定义拦截器的时候 主要分为 三步 1.定义拦截器类 重要的是要继承 AbstractInterceptro 类 重写里面的 intercept(ActionInvocation   actionInvocation) 方法     另外注意  其中得到session 对象的方法     ActionContext  ac = actionInvocation.getInvocationContext();     Map<String,Object> session = ac .getSession(); 2.在struts2 的配置文件中 struts2.xml  文件 ...
Global site tag (gtag.js) - Google Analytics