1,jsp的9大内置对象

request,response,session,application,page,pageContext,out,config,exception

查过资料了,现在补充一下;

JSP中九大内置对象为: 
request            请求对象                 类型 javax.servlet.ServletRequest        作用域 Request 
response          响应对象                   类型 javax.servlet.SrvletResponse       作用域  Page 
pageContext    页面上下文对象       类型 javax.servlet.jsp.PageContext      作用域    Page 
session            会话对象                   类型 javax.servlet.http.HttpSession       作用域    Session 
application       应用程序对象          类型 javax.servlet.ServletContext          作用域    Application 
out                   输出对象                   类型 javax.servlet.jsp.JspWriter             作用域    Page 
config              配置对象                  类型 javax.servlet.ServletConfig            作用域    Page 
page               页面对象                  类型 javax.lang.Object                            作用域    Page 
exception        例外对象                 类型 javax.lang.Throwable                     作用域    page

2,哪个标签点击文字会聚焦到text文本输入框,答案是<input type="text" id="text1"><label for="text1">text1</label>

3,输出乘法口诀

public static void pringChengfakoujue() 
   {

System.out.println("乘法口诀表");

for(int outNum=1;outNum<=9;outNum++) 
       { 
           for(int innerNum=1;innerNum<=9;innerNum++) 
           {

if(outNum>=innerNum) 
               { 
                   System.out.print("[" + innerNum + "*" + outNum + "=" + (outNum * innerNum) + "]"); 
               }


           System.out.println(); 
       }

}

4,用数组实现一个栈,接口如下:

public interface IStatck {

Object pop();

int size();

void push(Object obj);

}

实现代码:

package org.tws;

/** 
* Created with IntelliJ IDEA. 
* User: cutter.li 
* Date: 14-3-4 
* Time: 下午4:25 
* To change this template use File | Settings | File Templates. 
*/ 
public class ArrayStack implements IStatck {

private Object[] objArray;

public ArrayStack(Object[] objArray) 
    { 
        this.objArray=objArray; 
    }

@Override 
    public Object pop() { 
        if(null==objArray){ 
            return null; 
        } 
        return  objArray[objArray.length-1]; 
    }

@Override 
    public int size() {

if(null==objArray) { 
            return 0; 
        } 
        return objArray.length;

}

@Override 
    public void push(Object obj) {

int length=size();

if(length==0) 
        { 
            objArray=new Object[]{obj}; 
        } else 
        { 
            Object[] objArray2=new Object[length+1]; 
            System.arraycopy(objArray,0,objArray2,0,length-1); 
            objArray2[length]=obj; 
            objArray=objArray2; 
        }


}

5,sql的行列转换

select departmentname as  '部门' 
, sum(if(monthName=1,icome,0)) as '一月份' 
, sum(if(monthName=2,icome,0)) as '二月份' 
, sum(if(monthName=3,icome,0)) as '三月份'  
, sum(icome) as '总收入' 
from t_icome group by departmentName ;

数据准备:

CREATE TABLE `t_icome` ( 
  `id` int(11) NOT NULL AUTO_INCREMENT, 
  `departmentName` varchar(3) NOT NULL, 
  `monthName` int(11) NOT NULL, 
  `icome` float NOT NULL, 
  PRIMARY KEY (`id`) 
) ENGINE=InnoDB;

INSERT INTO `t_icome` VALUES ('1', 'a', '1', '2000'); 
INSERT INTO `t_icome` VALUES ('2', 'a', '2', '2500'); 
INSERT INTO `t_icome` VALUES ('3', 'b', '1', '2500'); 
INSERT INTO `t_icome` VALUES ('4', 'b', '2', '2600'); 
INSERT INTO `t_icome` VALUES ('5', 'a', '3', '2600'); 
INSERT INTO `t_icome` VALUES ('6', 'b', '3', '2900'); 
INSERT INTO `t_icome` VALUES ('7', 'c', '1', '2900'); 
INSERT INTO `t_icome` VALUES ('8', 'c', '2', '2900');

6,数据去重

两张结构相同的表,查找在表a中不在表b的数据;

数据和表:

DROP TABLE IF EXISTS `t_a`; 
CREATE TABLE `t_a` ( 
  `id` int(11) NOT NULL AUTO_INCREMENT, 
  `no` varchar(20) DEFAULT NULL, 
  `product` varchar(20) DEFAULT NULL, 
  PRIMARY KEY (`id`) 
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1;

INSERT INTO `t_a` VALUES ('1', 'aaa', 'xxx'); 
INSERT INTO `t_a` VALUES ('2', 'bbb', 'xyz'); 
INSERT INTO `t_a` VALUES ('3', 'aaa', 'aaa'); 
INSERT INTO `t_a` VALUES ('4', 'aaa', 'ddd');

DROP TABLE IF EXISTS `t_b`; 
CREATE TABLE `t_b` ( 
  `id` int(11) NOT NULL DEFAULT '0', 
  `no` varchar(20) DEFAULT NULL, 
  `product` varchar(20) DEFAULT NULL, 
  PRIMARY KEY (`id`) 
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

INSERT INTO `t_b` VALUES ('1', 'aaa', 'xyz'); 
INSERT INTO `t_b` VALUES ('2', 'aaa', 'aaa'); 
INSERT INTO `t_b` VALUES ('3', 'aaa', 'fuck'); 
INSERT INTO `t_b` VALUES ('4', 'bbb', 'ccc'); 
INSERT INTO `t_b` VALUES ('5', 'bbb', 'nimei');

sql写法:

SELECT a.* FROM 
t_a a 
LEFT JOIN 
t_b b ON a.no = b.no  and a.product=b.product 
WHERE b.no IS NULL and b.product is null;

TWS笔试题---回家想了想答案,希望对jobseeker有帮助的更多相关文章

  1. 【转载】经典10道c/c++语言经典笔试题(含全部所有参考答案)

    经典10道c/c++语言经典笔试题(含全部所有参考答案) 1. 下面这段代码的输出是多少(在32位机上). char *p; char *q[20]; char *m[20][20]; int (*n ...

  2. flhs笔试题-回家上机实践

    这是最近参加的一个公司的笔试题,回家上机写了下代码,希望对有需要的小伙伴有用,简单实现字符串和数组在指定位置的插入: package org.flhs; import com.google.commo ...

  3. 阿里巴巴集团2016校园招聘-Python工程师笔试题(附加题+部分答案)

    前言 第一次网上笔试,被虐的很惨.一是不太习惯,最主要的是还是自己对Python的掌握,还不够熟练.下面是这次阿里笔试相关信息 笔试时间是,2015年8月23日,10:00——12:00 对于笔试题, ...

  4. 京东2015年应届生招聘笔试题(A)卷答案选择题部分

    1.操作系统死锁的必要条件(多选题):()   A.相互排斥条件   B.系统资源有限   C.进程调度不合理   D.环路等待条件 答:A,C,D 參考资料:http://blog.sina.com ...

  5. 去蓝港在线面试Unity3D的笔试题。难吗?知道答案的在评论里写出来分享

    前一阵子去蓝港面试unity3d程序,在前台登记以后被领到一个吧台前面填2张个人信息表,之后有人送来笔试题,做了1个小时,感觉挺难的.之后被带到下面面试,面试的是一个年龄稍大的(可能是项目经理或者技术 ...

  6. 深度解析Objective-C笔试题

    2011-08-11 17:39 佚名 互联网 字号:T | T 本文介绍的是Objective-C笔试题,先来问一个,为什么很多内置类如UITableViewController的delegate属 ...

  7. C++笔试题(四)

    华为从事通信网络技术与产品的研究.开发.生产与销售,是中国电信市场的主要供应商之一,并已成功进入全球电信市场.每年华为都要在各大高校招聘大批的应界生,特别是华中科技大学.公司网址是:http://ww ...

  8. Python求解进制问题(阿里巴巴2015笔试题)

    问题描述:用十进制计算30的阶乘,然后把结果转换成三进制表示,那么该进制表示的结果末尾会有多少个连续0?解析:作为笔试题的话,要想按照题意先把阶乘结果计算出来再转换成三进制最后再数0的个数,时间肯定来 ...

  9. PHP工程师笔试题

    PHP工程师笔试题 提示:请将答案写在另外一张空白纸上,并在30分钟内完成. PHP 请写出include.require.include_once.require_noce的区别. include是 ...

随机推荐

  1. 设计模式C#合集--单例模式

    单例模式 代码: 第一种: private static Singleton singleton = null; private Singleton() { } public static Singl ...

  2. ES6之变量常量字符串数值

    ECMAScript 6 是 JavaScript 语言的最新一代标准,当前标准已于 2015 年 6 月正式发布,故又称 ECMAScript 2015. ES6对数据类型进行了一些扩展 在js中使 ...

  3. webpack学习总结

    前言 在还未接触webpack,就有几个疑问: 1. webpack本质上是什么? 2. 跟异步模块加载有关系吗? 3. 可否生成多个文件,一定是一个? 4. 被引用的文件有其他异步加载模块怎么办? ...

  4. Android Studio分类整理res/Layout中的布局文件(创建子目录)

    res/layout中的布局文件太杂,没有层次感,受不了的我治好想办法解决这个问题. 前几天看博客说可以使用插件分组,可惜我没找到.知道看到另一篇博客时,才知道这个方法不能用了. 不能用插件,那就手动 ...

  5. iOS从零开始学习直播之1.播放

      对于直播来说,客户端主要做两件事情,推流和播放.今天先讲播放. 播放流程 1.拉流:服务器已有直播内容,从指定地址进行拉取的过程.其实就是向服务器请求数据. 2.解码:对视屏数据进行解压缩. 3. ...

  6. github入门到上传本地项目【网上资源整合】

    [在原文章的基础上,修改了描述的不够详细的地方,对内容进行了扩充,整合了网上的一些资料] [内容主要来自http://www.cnblogs.com/specter45/p/github.html#g ...

  7. 搞了我一下午竟然是web.config少写了一个点

    Safari手机版居然有个这么愚蠢的bug,浪费了我整个下午,使尽浑身解数,国内国外网站搜索解决方案,每一行代码读了又想想了又读如此不知道多少遍,想破脑袋也想不通到底哪里出了问题,结果竟然是web.c ...

  8. K-近邻算法(KNN)

    简介 k近邻算法是数据分类一种常用的算法,属于监督学习算法的一类,它采用不同特征值之的距离进行分类.K近邻算法具有精度高.对异常值不敏感.无数据输入假定的优点,缺点是计算复杂度高.空间复杂度高.适用于 ...

  9. 《MSSQL2008技术内幕:T-SQL语言基础》读书笔记(下)

    索引: 一.SQL Server的体系结构 二.查询 三.表表达式 四.集合运算 五.透视.逆透视及分组 六.数据修改 七.事务和并发 八.可编程对象 五.透视.逆透视及分组 5.1 透视 所谓透视( ...

  10. PDO连接mysql数据库

    1.PDO简介 PDO(PHP Data Object) 是PHP 5 中加入的东西,是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接 ...