1、报错(部分) 2、解决 虽然Spring的jdk要求如下,但是spring 3与jdk1.8不兼容(使用的是spring 3.2) 在eclipse将jdk版本下调。这里将JDK调到1.7(在eclipse如下设置) 同时,需要设置服务器Tomcat的运行环境,同样改为1.7 ...
分类:
编程语言 时间:
2016-09-02 15:59:13
阅读次数:
194
本文转自:http://www.iigrowing.cn/springmvc_fang_wen_jing_tai_zi_yuan_de_san_zhong_fang_shi.html 如何你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。 如果你的Di ...
分类:
编程语言 时间:
2016-09-02 15:55:43
阅读次数:
184
Spring表达式语言:SpEL ?Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。 ?语法类似于 EL:SpEL 使用 #{…} 作为定界符,所有在大框号中的字符都将被认为是 SpEL ?SpEL 为 bean 的属性进行动态赋值提供了便利 ?通过 S ...
分类:
编程语言 时间:
2016-09-02 15:54:25
阅读次数:
123
所谓的原子量即操作变量的操作是“原子的”,该操作不可再分,因此是线程安全的。为何要使用原子变量呢,原因是多个线程对单个变量操作也会引起一些问题。在Java5之前,可以通过volatile、synchronized关键字来解决并发访问的安全问题,但这样太麻烦。Java5之后,专门提供了用来进行单变量多 ...
分类:
编程语言 时间:
2016-09-02 15:54:07
阅读次数:
161
条件变量都实现了java.util.concurrent.locks.Condition接口,条件变量的实例化是通过一个Lock对象上调用newCondition()方法来获取的,这样,条件就和一个锁对象绑定起来了。因此,Java中的条件变量只能和锁配合使用,来控制并发程序访问竞争资源的安全。条件变 ...
分类:
编程语言 时间:
2016-09-02 15:50:38
阅读次数:
247
Python 爬虫修养-处理动态网页 本文转自:i春秋社区 0x01 前言 在进行爬虫开发的过程中,我们会遇到很多的棘手的问题,当然对于普通的问题比如 UA 等修改的问题,我们并不在讨论范围,既然要将修养,自然不能说这些完全没有意思的小问题。 0x02 Selenium + PhantomJS 这个 ...
分类:
编程语言 时间:
2016-09-02 15:50:22
阅读次数:
240
想知道 Java 基本数据类型最大值极限和最小值极限,写个小程序就很容易知道。 测试 Integer, Long, Float 和 Double 的最大值和最小值,代码如下: ...
分类:
编程语言 时间:
2016-09-02 15:49:37
阅读次数:
167
阻塞队列是Java线程新特征中的内容,Java定义了阻塞队列的接口java.util.concurrent.BlockingQueue,阻塞队列的概念是,一个指定长度的队列,如果队列满了,添加新元素的操作会被阻塞等待,直到有空位为止。同样,当队列为空时候,请求队列元素的操作同样会阻塞等待,直到有可用 ...
分类:
编程语言 时间:
2016-09-02 15:49:39
阅读次数:
166
Java5 在 java.util.concurrent 包中已经包含了读写锁。尽管如此,我们还是应该了解其实现背后的原理。 读/写锁的 Java 实现 先让我们对读写访问资源的条件做个概述: 读取 没有线程正在做写操作,且没有线程在请求写操作。 写入 没有线程正在做读写操作。 如果某个线程想要读取 ...
分类:
编程语言 时间:
2016-09-02 15:48:30
阅读次数:
223
BSBacktraceLogger 是一个轻量级的框架,可以获取任意线程的调用栈,开源在我的 GitHub,建议下载下来结合本文阅读。
我们知道 NSThread 有一个类方法 callstackSy...
分类:
编程语言 时间:
2016-09-02 14:43:55
阅读次数:
175
Python之Web框架: Django 一. Django Django是一个卓越的新一代Web框架 Django的处理流程 1. 下载地址 Python 下载地址:https://www.python.org/downloads/ Django 下载地址:https://www.djangopr ...
分类:
编程语言 时间:
2016-09-02 14:41:18
阅读次数:
224
一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2.浏览器支持的转换方式(Firefox,chrome,opera,safar ...
分类:
编程语言 时间:
2016-09-02 14:42:35
阅读次数:
171
现在算算已经做java开发两年了,回过头想想还真是挺不容易的,java的东西是比较复杂但是如果基础功扎实的话能力的提升就很快,这次特别整理了点有关文件操作的常用代码和大家分享 1.文件的读取(普通方式) (1)第一种方法 [java] view plain copy File f=new File( ...
分类:
编程语言 时间:
2016-09-02 14:42:21
阅读次数:
163
将属性添加到对象, 或修改现有属性的特性 MSDN的解释. 语法 object.defineProperty(object, propertyname, descriptor) object: 必须. 要修改的属性的对象. propertyname : 必须. 属性名称. descriptor: 必 ...
分类:
编程语言 时间:
2016-09-02 14:40:37
阅读次数:
227
在开始详细的说明问题之前,我们先看一段代码 这段代码输出的结果是什么呢? 答案是: 是不是感到奇怪呢?为什么127的时候==是true,128的时候就变成了false?其实要回答这个问题不难。 Integer在赋值的时候会发生自动装箱操作,调用Integer的valueOf方法,那么我们看一下jav ...
分类:
编程语言 时间:
2016-09-02 14:42:04
阅读次数:
249
package main import "fmt" func main() { for i := 0; i <= 16; i++ { vB := Ito0B(0-i, 8) // int 转 bin 测试 vI := BtoI(vB) // bin 转 int 测试 fmt.Printf("%v, ...
分类:
编程语言 时间:
2016-09-02 14:40:47
阅读次数:
163
字符串的输出使用print语句,在每个语句的输出的时候我们使用' '和" "来包含字符串比如: 如果有多个字符串的话呢我们需要用”,“来进行连接: 我们不仅可以使用字符来进行输出时用”,”来进行链接,还可以将数字和字符串连接在一起: ...
分类:
编程语言 时间:
2016-09-02 14:39:34
阅读次数:
213