所有的We MVC框架都有一套它自己的解析视图的机制,Spring MVC也不例外,它使用ViewResolver进行视图解析,让用户在浏览器中渲染模型。ViewResolver是一种开箱即用的技术,能够解析JSP、Velocity模板和XSLT等多种视图。 Spring处理视图最重要的两个接口是V ...
分类:
编程语言 时间:
2017-04-25 00:51:29
阅读次数:
211
web.xml 相关配置 <?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins ...
分类:
编程语言 时间:
2017-04-25 00:51:13
阅读次数:
242
51、类ExampleA继承Exception,类ExampleB继承ExampleA。 有如下代码片断: 请问执行此段代码的输出是什么? 答:输出:ExampleA。(根据里氏代换原则[能使用父类型的地方一定能使用子类型],抓取ExampleA类型异常的catch块能够抓住try块中抛出的Exam ...
分类:
编程语言 时间:
2017-04-25 00:50:24
阅读次数:
260
1 class People: 2 """ 3 hasattr,setattr,getattr,delattr原理:所有的对象或者类如果有设定相应的key,value,那么在对应的__dict__ 4 这个返回值中都有key,value存在的, 5 6 """ 7 def __init__(self ...
分类:
编程语言 时间:
2017-04-25 00:50:14
阅读次数:
331
时间:2017-04-23 地址:沙河城铁a1口右转右转直走--汇德商厦401 python基础回顾 一、语言分类 c语言:机器语言——执行代码 pypy:字节码——机器语言——执行代码 (代码批量转成字节码,批量转成机器语言——特点:编译时间长,执行速度快) 其他语言:字节码——机器语言——执行代 ...
分类:
编程语言 时间:
2017-04-25 00:49:11
阅读次数:
198
Java NIO 由以下几个核心部分组成: Channels Buffers Selectors 虽然Java NIO 中除此之外还有很多类和组件,但在我看来,Channel,Buffer 和 Selector 构成了核心的API。其它组件,如Pipe和FileLock,只不过是与三个核心组件共同使 ...
分类:
编程语言 时间:
2017-04-25 00:47:40
阅读次数:
202
一、python解释器 python编译器,能够将python代码转化成优化的c++代码。 1.Cpython Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。 2.Jython Pytho ...
分类:
编程语言 时间:
2017-04-25 00:46:51
阅读次数:
199
1 package com.ietree.basic.collection.loop; 2 3 import java.util.ArrayList; 4 import java.util.Iterator; 5 import java.util.List; 6 7 /** 8 * List遍历 9... ...
分类:
编程语言 时间:
2017-04-25 00:46:43
阅读次数:
164
Windown下双版本python环境安装[@虚拟机][Python3.6 Python2.7] 先开一个虚拟机,安装Win7Sp1以上的环境,非Sp1的话python3.x安装时会提示要求安装n多的库文件。 在python官网,下载python2.7和python3.x的版本,对于这操作系统的位数 ...
分类:
编程语言 时间:
2017-04-25 00:46:23
阅读次数:
276
/* 主函数(主方法) * 1.public (访问修饰符,公共的)代表该类或者该函数访问权限是最大的 * 2.static 代表主函数随着类的加载就已经粗在了 * 3.void 代表主函数没有具体的返回值 * 4.main main不是一个java关键字,他是一个特殊的单词,他能够被jvm(jav... ...
分类:
编程语言 时间:
2017-04-25 00:45:00
阅读次数:
190
转载自:http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_inheritance_continued.html 一、什么是"非构造函数"的继承? 比如,现在有一个对象,叫做"中国人"。 var Chinese = { ...
分类:
编程语言 时间:
2017-04-25 00:44:52
阅读次数:
222
1.在eclipse的菜单栏选择File->New->Other->Maven->Maven ,并在第一个框打勾,然后点击下一步 2.转换为java的Dynamic Web Project 右键点击Project的名称,选择Properties 选择Project Facets->Convert t ...
分类:
编程语言 时间:
2017-04-25 00:44:15
阅读次数:
203
线程不安全的HashMap 因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。 效率低下的HashTable容器 HashTable容器使用synchronized来保证线程安全,但在线程竞争激烈的情况下HashTa ...
分类:
编程语言 时间:
2017-04-25 00:44:07
阅读次数:
156
#include #include #include #include const size_t SIZE = 10; using ElemTy = char; ElemTy arr[SIZE]; size_t begin = 0; size_t end = 0; std::mutex prdc_m... ...
分类:
编程语言 时间:
2017-04-25 00:43:03
阅读次数:
201
这部分主要是开源Java EE框架方面的内容,包括hibernate、MyBatis、spring、Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题,如果需要了解相关内容,可以参考我的另一篇文章《Java面试题集(86-115)》。此外,这篇文章还对 ...
分类:
编程语言 时间:
2017-04-25 00:42:45
阅读次数:
259
在爬百度"今日热点事件排行榜"的时候发现打印在控制台的中文全部显示乱码,开始怀疑控制台的原因导致了乱码,后来输出一个中文,发现显示正常。 执行代码控制台返回一串乱码 查看网页的源码发现网页的编码方式gbk,BeautifulSoup解析后得到的soup,打印出来是乱码,实际上其本身已经是正确的(从原 ...
分类:
编程语言 时间:
2017-04-25 00:42:09
阅读次数:
238
1. 引言 在并发编程中我们有时候需要使用线程安全的队列。 如果我们要实现一个线程安全的队列有两种实现方式:一种是使用阻塞算法,另一种是使用非阻塞算法。 使用阻塞算法的队列可以用一个锁(入队和出队用同一把锁)或两个锁(入队和出队用不同的锁)等方式来实现, 而非阻塞的实现方式则可以使用循环CAS的方式 ...
分类:
编程语言 时间:
2017-04-25 00:41:00
阅读次数:
181