- 浏览: 92565 次
- 性别:
- 来自: 深圳
最新评论
-
liuguxing:
这个没研究过,用内嵌tomcat只是为了调试时不用发布到tom ...
Tomcat7内嵌服务器 -
helloqiner:
如何对嵌入式tomcat进行调优?如设置线程池数量,设置nio ...
Tomcat7内嵌服务器
给定一个整数,可以有三种操作:除2,加1和减1。怎样能在最少的步骤里把这个数减小到1。
先把给定的整数转成二进制,如果未位是0。那么直接把它去掉,这就是十进制里的除2。如果未位是1,就从后面开始判断有几个连续的1,如果1的连续个数超过1,那么就加1,否则减1,这样做的目的是尽可能地多出现些0。
程序代码如下:
public class DivNumber {
public void divNumber(int num) {
int bnum = Integer.parseInt(Integer.toBinaryString(num));
System.out.println("bnum=" + num);
while (bnum != 1) {
if (bnum % 2 == 0) {
bnum /= 10;
num /= 2;
System.out.println("n/2 " + num);
} else {
String str = Integer.valueOf(bnum).toString();
int count = 0;
for (int i = str.length() - 1; i >= 0; i--) {
if (str.charAt(i) != '0') {
count++;
} else {
break;
}
}
if (count > 1) {
bnum = Integer.parseInt(Integer.toBinaryString((Integer
.parseInt(bnum + "", 2)) + 1));
System.out.println("n++ " + ++num);
} else {
bnum--;
System.out.println("n-- " + --num);
}
}
}
}
public static void main(String[] args) {
new DivNumber().divNumber(105);
}
}
数据库题大概是说100台服务器的机群,有20个接口可以对它们进行访问,要计算每分钟的平均访问量,并把数据存到数据库。还说明了,每秒的访问量都是上千万次。
问题有4个:第1个是画出系统的概要设计,第2个是设计表结构并说明用途,第3个是怎么把数据存到数据库,第4个好像是如果视图查询速度变慢,可能是什么原因,用什么方法去定位哪出问题
第二部分是专业部分 java方面
就几个改错题,考了MAP是否内部排序,子类与父类初始化顺序,还有几个简单的就不说了
Map内部排序的题目还记得些,问输出是“123”,还是“321”,还是不确定。答案是不确定,Map内部使用Hash进行排序,具体Map怎么排序还不太明确
public class TestMap {
private Map<String, String> map = new HashMap<String, String>();
public void testMap() {
map.put(System.currentTimeMillis() + "a", "1");
map.put(System.currentTimeMillis() + "b", "2");
map.put(System.currentTimeMillis() + "c", "3");
for (Entry en : map.entrySet()) {
System.out.println(en.getValue());
}
}
public static void main(String[] args) {
new TestMap().testMap();
}
}
先把给定的整数转成二进制,如果未位是0。那么直接把它去掉,这就是十进制里的除2。如果未位是1,就从后面开始判断有几个连续的1,如果1的连续个数超过1,那么就加1,否则减1,这样做的目的是尽可能地多出现些0。
程序代码如下:
public class DivNumber {
public void divNumber(int num) {
int bnum = Integer.parseInt(Integer.toBinaryString(num));
System.out.println("bnum=" + num);
while (bnum != 1) {
if (bnum % 2 == 0) {
bnum /= 10;
num /= 2;
System.out.println("n/2 " + num);
} else {
String str = Integer.valueOf(bnum).toString();
int count = 0;
for (int i = str.length() - 1; i >= 0; i--) {
if (str.charAt(i) != '0') {
count++;
} else {
break;
}
}
if (count > 1) {
bnum = Integer.parseInt(Integer.toBinaryString((Integer
.parseInt(bnum + "", 2)) + 1));
System.out.println("n++ " + ++num);
} else {
bnum--;
System.out.println("n-- " + --num);
}
}
}
}
public static void main(String[] args) {
new DivNumber().divNumber(105);
}
}
数据库题大概是说100台服务器的机群,有20个接口可以对它们进行访问,要计算每分钟的平均访问量,并把数据存到数据库。还说明了,每秒的访问量都是上千万次。
问题有4个:第1个是画出系统的概要设计,第2个是设计表结构并说明用途,第3个是怎么把数据存到数据库,第4个好像是如果视图查询速度变慢,可能是什么原因,用什么方法去定位哪出问题
第二部分是专业部分 java方面
就几个改错题,考了MAP是否内部排序,子类与父类初始化顺序,还有几个简单的就不说了
Map内部排序的题目还记得些,问输出是“123”,还是“321”,还是不确定。答案是不确定,Map内部使用Hash进行排序,具体Map怎么排序还不太明确
public class TestMap {
private Map<String, String> map = new HashMap<String, String>();
public void testMap() {
map.put(System.currentTimeMillis() + "a", "1");
map.put(System.currentTimeMillis() + "b", "2");
map.put(System.currentTimeMillis() + "c", "3");
for (Entry en : map.entrySet()) {
System.out.println(en.getValue());
}
}
public static void main(String[] args) {
new TestMap().testMap();
}
}
发表评论
-
如何实现返回?
2013-08-22 15:18 1651编写应用系统时,经常需要返回按钮,看原系统的实现多为重新跳转到 ... -
Tomcat7内嵌服务器
2013-08-21 11:53 1815import java.io.File; import ... -
String.getBytes()方法中的中文编码问题
2012-06-01 17:43 878String的getBytes()方法是得 ... -
java unicode utf-8 String.getBytes
2012-06-01 17:29 5026Unicode(统一码、万国码、单一码)是一种在计算机上使用的 ... -
eclipse模板之单例
2012-05-15 17:12 1974我们知道单例类的写法基本是一致的,每次写一个类都要写其单例实现 ... -
Too many open files
2012-05-15 14:45 1122java.net.SocketException: Too m ... -
支持中文的base64编码文件
2011-11-11 17:56 2150<!DOCTYPE html PUBLIC " ... -
slf4j和logback的使用
2011-09-23 14:18 4113项目中导入logback和slf4j的包,不需要log4j了, ... -
spring orm
2011-09-21 15:28 843public int add(T entity){ ... -
hbase单机安装
2011-08-29 22:03 2181下载hbase0.90.3 不要用root用户,以任意其他用户 ... -
设计自己的Annotation Java
2011-03-18 18:27 699Annotation在java的世界正 ... -
公钥和私钥
2011-02-25 11:15 1052公钥和私钥 ... -
Hibernate拦截SQL,动态改变表名
2011-01-20 10:11 7702转:http://www.iteye.com/topic/86 ... -
spring管理的hibernate事务不会自动flush的问题
2011-01-14 18:30 1686在spring中配置事务: 引用<bean id=&qu ... -
Java String对象的经典问题(new String())
2010-12-16 09:55 792转:http://sarin.iteye.com/bl ... -
深入浅出URL编码
2010-12-15 18:17 687深入浅出URL编码 转载出处:http://blog.csdn ... -
使用Servlet实现文件下载的时候,避免浏览器自动打开文件
2010-12-15 16:45 797response.addHeader("Conten ... -
ThreadLocal
2010-12-15 15:26 877Thread同步机制的比较 ThreadLocal和线程同步 ... -
丢掉tomcat,使用jetty开发
2010-08-12 15:50 1019package com.dymc.webservice; i ... -
JAVA线程
2009-10-06 19:16 841进程运行时都会被分配不同的内存空间,不同进程直接肯定不会有内存 ...
相关推荐
淘宝笔试真题淘宝笔试真题淘宝笔试真题 试卷扫描的。试卷扫描的。试卷扫描的。试卷扫描的。
2010淘宝笔试题
2010淘宝笔试题.doc 淘宝技术类2011年校招笔试题-浙大站.pdf 2010淘宝笔试题.doc 淘宝技术类2011年校招笔试题-浙大站.pdf
淘宝笔试题2010春季 测试工程师的题,资料很新,我去笔试时抄下来的
淘宝笔试题及部分答案.docx
2011淘宝笔试2011淘宝笔试2011淘宝笔试
淘宝笔试题及部分答案.docx 阿里巴巴2010校园招聘技术类笔试试题(Java,搜索研发,C++,测试工程师)南京站.docx 阿里巴巴2014校园招聘笔试试题-系统工程师-北京站.doc 阿里巴巴2014校园招聘笔试试题-软件研发工程+网友...
淘宝的2011校园招聘笔试真题完全版, 资源是扫描的高清晰版。
其中有c,c++,java,等笔试试题很有用的,可方便下载呀
淘宝2011年笔试题淘宝2011年笔试题淘宝2011年笔试题淘宝2011年笔试题
2010年淘宝校园招聘笔试题,2010年淘宝校园招聘笔试题,
09淘宝校园招聘笔试题09淘宝校园招聘笔试题09淘宝校园招聘笔试题09淘宝校园招聘笔试题09淘宝校园招聘笔试题
淘宝笔试题java COMP3111:软件工程项目 - Webscrapper 项目问题陈述和活动 活动 1 到期 (20%): 15-10-2018 (Wk 7 Mon) 23:59提交细节将在 Canvas 上提供 活动 2 到期 (30%): 19-11-2018 (Wk 12 Mon) 23:59 30-11-...
2015年网易产品策划笔试题.docx 2015年网易用户研究员笔试题.docx 2015年阿里巴巴校招产品经理笔试题.docx 【2013-15年腾讯校园招聘】腾讯产品策划类笔试面试题整理.pdf 【2014年百度校园招聘】百度客户端产品设计师...
很不错的淘宝2011年笔试题 很不错的淘宝2011年笔试题很不错的淘宝2011年笔试题 很不错的淘宝2011年笔试题 很不错的淘宝2011年笔试题 很不错的淘宝2011年笔试题
淘宝招聘技术笔试题 2009年 的
淘宝2010,淘宝2011,淘宝2012校园招聘笔试题
淘宝2011校园招聘全真笔试题(完全版) 资源是高清扫描版,绝对清晰。