找工作遇到的其他技术问题及解答(2)
来源:互联网 发布:万网域名控制面板登录 编辑:程序博客网 时间:2024/05/17 04:48
抱歉,刚开始不会编辑,很多图片都没有了。如果有需要,请下载word版:http://download.csdn.net/detail/duomengwuyou/8310811
1、 springmvc用处,配置方式等
传统的servlet需要在web.xml里面配置一些信息,不同的servlet映射到不同的方法,这个过程其实就是两步:如何找到映射,以及如何处理返回的数据。spring可以将大家从繁琐的这种配置中解脱出来,可以通过一个核心的dispatch类来实现映射。
web.xml里面设置了spring过滤器。然后在applicationContext配置文件中指明了一些资源文件的路径等。
2、jquery里面查找孩子节点如何做到
获取:text() 获取元素的文本内容 html()获取元素的内容,包括各种html标签等 val()获取表单字段的数值 attr()获取元素属性值
设置:text("......") 同理,html val也是如此。 attr(a,"avalue")
遍历: parent() 直接祖先 parents 所有的祖先 parentsUntil()所有的祖先直到。。。
children()返回所有的直接孩子;find()返回被选元素的后代元素,一路向下直到最后一个后代。
1 http://3ccoder.iteye.com/blog/581476 在外面通过一个arraylist来记录住所有的线程,然后开始的时候注册线程,结束的时候取消线程,这样就可以直到线程是否结束了。
2 http://www.cnblogs.com/whgw/archive/2011/09/29/2195827.html 或者使用countdownlatch来做,每个线程结束的时候让countdownlatch的计数减减,那么我们就能知道现在又多少线程还没有结束了。
获取返回结果:
1 可以通过一个静态变量来存储每个线程的数据。
2 http://www.cnblogs.com/linjiqin/archive/2013/07/25/3213809.html 通过实现callable接口来实现,然后通过线程池来操作。
4、Mysql做分页
select *from tableName where 条件 limit 当前页码*页面容量-1 , 页面容量
5、线程的状态
第一是创建状态。在生成线程对象,并没有调用该对象的start方法,这是线程处于创建状态。
第二是就绪状态。当调用了线程对象的start方法之后,该线程就进入了就绪状态,但是此时线程调度程序还没有把该线程设置为当前线程,此时处于就绪状态。在线程运行之后,从等待或者睡眠中回来之后,也会处于就绪状态。
第三是运行状态。线程调度程序将处于就绪状态的线程设置为当前线程,此时线程就进入了运行状态,开始运行run函数当中的代码。
第四是阻塞状态。线程正在运行的时候,被暂停,通常是为了等待某个时间的发生(比如说某项资源就绪)之后再继续运行。sleep,suspend,wait等方法都可以导致线程阻塞。
第五是死亡状态。如果一个线程的run方法执行结束或者调用stop方法后,该线程就会死亡。对于已经死亡的线程,无法再使用start方法令其进入就绪。
6、Servlet和JSP?
http://zhidao.baidu.com/question/71537713.html?qbl=relate_question_1&word=servlet%20jsp
首先你先要弄懂什么是servlet,servlet是在服务器端执行的java程序,只不过它有专门的一套规则(就是我们平常所说的api);jsp说得简单点就是用另一套简单的规则写的servlet程序,它可以写java代码,还可以写html代码,JavaScript,css等等……,但是到服务器端首先会被转成servlet程序然后就按照servlet的执行顺序执行了。
SERVLET是一个早期的不完善的产品,写business layer很好,写presentation layer就很臭,并且两层混杂。所以,推出JSP+BAEN,用JSP写presentation layer,用BAEN写business layer。SUN自己的意思也是将来用JSP替代SERVLET。
7、应用服务器和Web服务器
可以简单的把Web服务器看作为网页服务器,就是为了支持浏览器和服务器之间的交流;而应用服务器不只是支持HTTP这种请求,比如EJB服务器,就不只是可调用网页了。简单这么理解吧。
http://baike.baidu.com/link?url=5bAiArpkCwlP69J8RG-Kit30KERhFgZ4mi6k5EIXUOkuLx_m_nbWj1gSco_r2Kd-
8、服务器启动顺序
1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。
2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。
3、容器将<context-param>转换为键值对,并交给servletContext。
4、容器创建<listener>中的类实例,创建监听器。
- 找工作遇到的其他技术问题及解答(2)
- 找工作遇到的其他技术问题及解答(1)
- OCP认证其他问题汇总及解答
- 解答:一个嵌入式新手找工作最经常遇到的困惑
- 关于SQL2005使用中遇到的问题及解答
- ------------------SQL2005使用中遇到的问题及解答-----------------------
- hadoop搭建时候遇到的两个问题及解答
- 找工作遇到的Java疑问及答案(1)
- 使用Android Studio开发时遇到的问题及解答(持续更新中~~)
- 我遇到问题的解答
- 找工作期间看到的一些题目及解答
- 项目中遇到的问题及技术
- 找工作中遇到的问题1
- C++学习中遇到的问题(求解答)
- 近期网友遇到的一些问题,整理出来 大家可以学习 交流 MySQL问题及解答
- Makefile 的问题及解答~
- C面试遇到问题的解答
- 尽量解答自己白天遇到的问题
- Binary Tree Inorder Traversal
- 游泳
- 软件开发流程图示
- MySql对正则表达式的支持
- 安装使用CocoaPods
- 找工作遇到的其他技术问题及解答(2)
- Maximum Subarray -- Leetcode
- poj 1273 & hdu 1532 Drainage Ditches(最大流 )EK,dinic模板
- RVD (Rendezvous daemon)
- 黑马程序员-Java学习12-其它类
- ubuntu12.04安装压缩软件7z
- PHP的学习--在sublime中使用XDebug(Ubuntu)
- Android日程管理项目主要界面
- java解析XML的四种方式及比较