java的线程状态和java.lang.IllegalThreadStateException异常 java的线程状态和java.lang.IllegalThreadStateException异常 文章结构: 1 阐明java声明周期的六种状态 2 由于自己操作错误,对同一个线程实例同时调用了两次 ...
分类:
编程语言 时间:
2016-05-09 12:24:44
阅读次数:
171
Linux进程与线程进程由内核和内核上运行的一系列进程所组成一个CPU上运行一个进程,多进程的意思是:在一个CUP中可以多个进程,(即多进程)但是是相互切换,但是会造成性能损失,也就是说一个时间点只能运行一个进程。程序执行在内存里面,进程描述在内核里面。线程:轻量进程..
分类:
编程语言 时间:
2016-05-09 11:12:19
阅读次数:
268
将Python自带版本(2.6.6)升级到2.7.9查看当前python版本:#pythonPython2.6.6(r266:84292,Jan222014,09:42:36)
[GCC4.4.720120313(RedHat4.4.7-4)]onlinux2Type
"help","copyright","credits"or"license"formoreinformation.下载2.7.9版本:#wgethttp://python.org/ftp/pytho..
分类:
编程语言 时间:
2016-05-09 11:11:47
阅读次数:
621
不论是性能、易用性、特性支持,fastjson都要远好于默认的jackson,所以如果应用程序经常使用ajax进行数据交互,建议用fastjson作为默认解析器,只需要简单配置:<mvc:annotation-driven>
<mvc:message-convertersregister-defaults="true">
<beanclass="com.al..
分类:
编程语言 时间:
2016-05-09 11:10:50
阅读次数:
5453
(1)从1000个数据中找到k个最大数据首先看到这个题时,可能会想到先将这1000个数据进行降序排序,即取出的前k个元素最大。时间复杂度为O(N^2),使得程序效率低。如何解决这个问题呢?我们的堆就派上用场喽!解题思路:可先创建一个数组topK[k],将100w中的前k个数据放入数组topK..
分类:
编程语言 时间:
2016-05-09 11:09:36
阅读次数:
1382
一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <!--configure the setting ...
分类:
编程语言 时间:
2016-05-09 11:08:39
阅读次数:
270
题目: 给定一个无序数组arr,找到数组中未出现的最小正整数。要求:时间复杂度O(n),额外空间复杂度O(1); 变量的解释l:表示从1-l已经存在的数r:表示1-r想要得到的数 初始值:l=0r=n 走的过程 1>当l的位置值等于l+1,表示得到想要的2>当l的位置值<l时,表示l位置的值已经存在 ...
分类:
编程语言 时间:
2016-05-09 11:08:25
阅读次数:
635
项目中的字符编码问题,spring提供统一的字符处理filter,只需要在项目入口web.xml中配置CharacterEncodingFilter即可,具体配置如下: 继承关系图: 再看下CharacterEncodingFilter的部分实现(省略setter): 很清晰的看到,如果设置了for ...
分类:
编程语言 时间:
2016-05-09 11:06:00
阅读次数:
168
先来看一下我们学习Spring时候的ABC代码: BeanFactory beanFactory=new ClassPathXmlApplicationContext("applicationContext.xml");
UserManager userManager=(UserManager)beanFactory.getBean("UserManagerImpl");
userMana...
分类:
编程语言 时间:
2016-05-09 10:00:31
阅读次数:
330
在myclass之中创建类文件,这个myclass目录是自己创建的。 编译的时候会报如下的错误: 很明显就是没有导入包的结果 见这个API网站,则可以找到响应的包,当然还有java的api文档 http://hadoop.apache.org/docs/r1.2.1/api/index.html h ...
分类:
编程语言 时间:
2016-05-09 10:01:16
阅读次数:
905
解析AsyncTask源码之前,首先讲述与之相关的Java线程知识: 知识点清单 1、Thread类 2、Runnable接口 3、Callable接口 4、synchronized关键字 5、volatile关键字 6、Future接口 7、RunnableFuture接口 8、FutureTas ...
分类:
编程语言 时间:
2016-05-09 09:57:50
阅读次数:
225
Spring IOC 1.IOC是什么? IOC(Inversion of Control) 控制反转; IOC不是一种技术,是一种设计思想。在没有Spring IOC时,对象的创建和依赖关系是由我们自己来创建和管理,有了IOC之后,对象的创建和依赖关系由Sping IOC容器来创建和管理。 理解好 ...
分类:
编程语言 时间:
2016-05-09 09:54:40
阅读次数:
335
最近在学习线程池、内存控制等关于提高程序运行性能方面的编程技术,在网上看到有一哥们写得不错,故和大家一起分享。 建议:在阅读本文前,先理一理同步的知识,特别是syncronized同步关键字的用法。关于我对同步的认识,要缘于大三年的一本书,书名好像是 Java 实战,这本书写得实在太妙了,真正的从理 ...
分类:
编程语言 时间:
2016-05-09 09:56:51
阅读次数:
400
Servlet最主要作用就是处理客户端请求并作出回应,为此,针对每次请求,Web容器在调用service()之前都会创建两个对象,分别是HttpServletRequest和HttpServletResponse。其中HttpServletRequest封装HTTP请求消息,HttpServletR ...
分类:
编程语言 时间:
2016-05-09 09:53:01
阅读次数:
221
要求如下: 自行在本地文件系统生成一个大约一百多字节的文本文件,写一段程序(可以利用Java API或C API),读入这个文件,并将其第101-120字节的内容写入HDFS成为一个新文件。 正好写入了20个字节 代码: ...
分类:
编程语言 时间:
2016-05-09 09:49:14
阅读次数:
555
package com.hanqi; import java.util.*; public class zuoyebaiqianbaiji { public static void main(String[] args) { for(int gj=0;gj<=99;gj++) { for(int m ...
分类:
编程语言 时间:
2016-05-09 09:47:10
阅读次数:
169
题目 给定一个整数数组,找到一个具有最小和的子数组。返回其最小和。 注意事项 子数组最少包含一个数字 样例 给出数组[1, -1, -2, 1],返回 -3 思路 动态规划解决 C++代码 1 int minSubArray(vector<int> nums) { 2 // write your c ...
分类:
编程语言 时间:
2016-05-09 09:46:27
阅读次数:
350