`
zhengqiqi17
  • 浏览: 7468 次
社区版块
存档分类
最新评论
文章列表
转载自: http://blog.csdn.net/beiyeqingteng 问题: 把一个字符串转成一个整数。(美团网2015校招天津站笔试题) 思路: 其实,这道题考的不是怎么去把一个数转成一个整数,而是考你是否能够把所有的情况都考虑完全,我们应该考虑的因素如下: 1. 这个字符串是否是空的。 2. 这个字符串是否有非法字符(非0-9之间的字符)。 3.这个数是正数或者是负数的情况(第一个字符是否为+,-)。 4. 是否存在溢出的情况(这个比较难考虑到)。   public static long atoi(String str) throws Exception ...

Servlet 单例多线程

    博客分类:
  • j2ee
Servlet如何处理多个请求访问?Servlet容器默认是采用单实例多线程的方式处理多个请求的:1.当web服务器启动的时候(或客户端发送请求到服务器时),Servlet就被加载并实例化(只存在一个Servlet实例);2.容器初始化化Servlet主要就是读取配置文件(例如tomcat,可以通过servlet.xml的<Connector>设置线程池中线程数目,初始化线程池通过web.xml,初始化每个参数值等等。3.当请求到达时,Servlet容器通过调度线程(Dispatchaer Thread) 调度它管理下线程池中等待执行的线程(Worker Thread)给请求者;4. ...
BufferedReader   由Reader类扩展而来,提供通用的缓冲方式文本读取,而且提供了很实用的readLine,读取分行文本很适合,BufferedReader是针对Reader的,不直接针对文件,也不是只针对文件读取。     FileReader是由java.io.InputStreamReade扩展来的,是针对文件读取的。     实际使用时往往用 BufferedReader bfrTemp = new BufferedReader(new FileReader("test.conf"));先建立一个文件reader,再用BufferedReader ...

java快速排序

话说做了一段时间的java web开发,实在没感觉到之前数据结构课学的那些派上了什么用场,还无法参透数据结构算法在java中的精髓,实在汗颜,哪位高手有见解还望能指点下小弟。          今天先来一个j快速排序的java实现。 public class QuickSort {  public static int getMiddle(Integer[] list, int low, int high) {          int tmp = list[low];    //数组的第一个作为中轴          while (low < high) {           ...

jsp规范

    博客分类:
  • j2ee
6.3.1  JSP的发展史 在JSP规范的发展史上,JSP与Servlet规范渊源极深。对于JSP技术而言,1998年是关键的一年,在这一年中,JSP诞生,推出3个beta版的JSP规范。1999年6月,成熟版JSP 1.0版发布。1999年12月,1.1版接踵而至。2001年9月,1.2版 ...
当交换机收到一个数据包时;交换机会将这个数据包包头的目的MAC信息提取出来,与自身的MAC地址表比较;情况一:如果找到对应项,则按MAC表进行转发;情况二:如果没找到对应项,则在除了接收到数据包以外的所有端口进行转发(广播);解释:MAC地址表 是MAC地址与端口对应的关系表;即某个MAC地址连接在某个端口;问题:当情况二发生时,需要在其他所有端口进行广播(这样做其实很不好),这个广播会到什么地方结束呢?答:——路由器。 为什么到路由器就会结束了呢?当路由器接收到一个数据包时,工作过程如下:首先提取数据包头的目的MAC信息,与自身MAC表比较:情况一:如果找到对应项,则按MAC表进行转发(与 ...
1.基本概念的理解   绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个 URL绝对路径。   相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在 Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如:"./" 代表当前目录, "../"代表上级目录。这种类似的表示,也是属于相对路径。 另外关于U ...
JVM是指Java虚拟机,所谓“虚拟机”顾名思义就是模拟出来的东西;Java运行环境就是可以运行Java程序的地方;JDK就是我们用来做事情的工具,它包括JRE还有其他工具。 JVM、JRE、JDK的区别和联系 JVM:JavaVirtualMachine(Java虚拟机)。所谓“虚拟机”顾名思义就是模拟出来的东西。就像是我们在用电脑看电视,但是电脑里并没有像电视机里面一样的硬件支持,但是我们仍然可以从电脑里接受电视台的节目。那是因为我们编写了一个可以模拟电视机硬件工作的软件运行在电脑的平台上面的原因。同样JVM就是模拟了电脑的硬件,它同样有着像CPU一样可以执行代码的功能。它的实现具体 ...
在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态: 1、未被持久化的VO 此时就是一个内存对象VO,由JVM管理生命周期 2、已被持久化的PO,并且在Session生命周期内 此时映射数据库数据,由数据库管理生命周期 ...

jquery 定时器

jQuery Timers插件地址:http://plugins.jquery.com/project/timers JQuery Timers应用知识提供了三个函式1. everyTime(时间间隔, [计时器名称], 函式名称, [次数限制], [等待函式程序完成])2. oneTime(时间间隔, [计时器名称], 呼叫的函式)3. stopTime ([计时器名称], [函式名称])/**************************************************************   everyTime(时间间隔, [计时器名称], 函式名称, [次数限 ...
Global site tag (gtag.js) - Google Analytics