jdk1.7.0_79 对于线程池大部分人可能会用,也知道为什么用。无非就是任务需要异步执行,再者就是线程需要统一管理起来。对于从线程池中获取线程,大部分人可能只知道,我现在需要一个线程来执行一个任务,那我就把任务丢到线程池里,线程池里有空闲的线程就执行,没有空闲的线程就等待。实际上对于线程池的执行 ...
分类:
编程语言 时间:
2017-06-16 10:05:37
阅读次数:
138
在使用java进行开发时常常会用到文件和目录的增删复制等方法。我写了一个小工具类。和大家分享,希望大家指正: package com.wangpeng.utill; import java.io.File; import java.io.FileInputStream; import java.io ...
分类:
编程语言 时间:
2017-06-16 10:06:02
阅读次数:
184
总结:如果String的数量小于4(不含4),使用String.concat()来连接String,否则首先计算最终结果的长度,再用该长度来创建一个StringBuilder,最后使用这个StringBuilder来连接所有String。 我建议大家如果确定需要连接的String的数量小于4的,直接 ...
分类:
编程语言 时间:
2017-06-16 10:06:38
阅读次数:
204
索引迭代 一、有序数集,获取value,方法是直接for..in 二、有序数集,同时获取key、balue,方法是使用 enumerate() 函数: >>> L = ['Adam', 'Lisa', 'Bart', 'Paul']>>> for index, name in enumerate(L ...
分类:
编程语言 时间:
2017-06-16 10:07:54
阅读次数:
137
大话程序猿面试 10个我最喜欢问程序猿的面试问题程序猿面试不全然指南10个经典的C语言面试基础算法及代码程序猿的10大成功面试技巧程序猿选择公司的8个标准 编程开发 8个值得关注的PHP安全函数简析TCP的三次握手与四次分手10分钟掌握XML、JSON及其解析高效的jQuery代码编写技巧总结编译器 ...
分类:
编程语言 时间:
2017-06-16 10:09:45
阅读次数:
218
转自: http://blog.csdn.net/u010797575/article/details/50517777 最近搭建一套spring boot框架,作为 application 启动项目OK, 但将 spring boot web放入 自己配置的tomcat容器中,出现不加载sprin ...
分类:
编程语言 时间:
2017-06-16 10:09:52
阅读次数:
212
1.使用uuid 2.使用hashlib+time - 示例1: - 示例2: ...
分类:
编程语言 时间:
2017-06-16 10:10:20
阅读次数:
345
以下内容转自http://ifeve.com/deadlock-prevention/: 在有些情况下死锁是可以避免的。本文将展示三种用于避免死锁的技术: 加锁顺序 当多个线程需要相同的一些锁,但是按照不同的顺序加锁,死锁就很容易发生。 如果能确保所有的线程都是按照相同的顺序获得锁,那么死锁就不会发 ...
分类:
编程语言 时间:
2017-06-16 10:10:37
阅读次数:
122
以下内容转自http://tutorials.jenkov.com/java-concurrency/concurrency-vs-parallelism.html(使用谷歌翻译): 术语并发和并行性通常用于多线程程序。但是,并发和并行性究竟是什么意思呢,它们是相同的术语还是什么? 简短的答案是“不 ...
分类:
编程语言 时间:
2017-06-16 10:10:55
阅读次数:
145
如果在一个内部函数里,对在外部作用域(非全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure)。定义在外部函数内的,担忧内部函数引用或者使用的变量称为自由变量,闭包在函数式编程中是一个重要的概念。 闭包将内部函数自己的代码和作用域以及外部函数的作用域结合起来,闭包的词法变量不余数全 ...
分类:
编程语言 时间:
2017-06-16 10:11:37
阅读次数:
164
参考http://blog.csdn.net/baidu_zhongce/article/details/49210787 hadoop用于对key的排序和分桶的设置选项比较多,在公司中主要以KeyFieldBasePartitioner和KeyFieldBaseComparator被hadoop用 ...
分类:
编程语言 时间:
2017-06-16 10:12:12
阅读次数:
130
精华 LOVEME96 2016-10-21 10:40:19 浏览(1512) 回答(3) 赞(0) 新手求教:二维数组中一般会有多个key,如果我们要获得指定key的值,应该怎么做? 问题标签: php 精华 LOVEME96 2016-10-21 10:40:19 浏览(1512) 回答(3) ...
分类:
编程语言 时间:
2017-06-16 10:13:06
阅读次数:
163
Spring 的事务,可以说是 Spring AOP 的一种实现。 AOP面向切面编程,即在不修改源代码的情况下,对原有功能进行扩展,通过代理类来对具体类进行操作。 spring是一个容器,通过spring这个容器来对对象进行管理,根据配置文件来实现spring对对象的管理。 spring的事务声明 ...
分类:
编程语言 时间:
2017-06-16 10:13:40
阅读次数:
117
<1>downloadthepythoninstallationpackageatwww.python.ort.<2>downloadthepycharminstallselecttryfor30days,installEclipse.<3>selecttheinstalledpycharm,rightclick,createPythonfiles.
分类:
编程语言 时间:
2017-06-16 10:14:33
阅读次数:
126
以下内容转自http://ifeve.com/deadlock/: 死锁是两个或更多线程阻塞着等待其它处于死锁状态的线程所持有的锁。死锁通常发生在多个线程同时但以不同的顺序请求同一组锁的时候。 例如,如果线程1锁住了A,然后尝试对B进行加锁,同时线程2已经锁住了B,接着尝试对A进行加锁,这时死锁就发 ...
分类:
编程语言 时间:
2017-06-16 10:14:54
阅读次数:
125
集合框架最大的作用就是维护一组类型同样的对象。仅仅是不同的类有不同的行为和性能。通常关注下面这些行为: 是否能存放反复的元素遍历的顺序是如何的是否支持多线程 以下首先介绍集合的经常使用,随后依据每种行为分别进行讨论。 经常使用操作 经常使用的操作一般就是添加删除查询。经常使用的添加操作有add、ad ...
分类:
编程语言 时间:
2017-06-16 10:17:57
阅读次数:
132
【转载】原文地址:https://www.zhihu.com/question/26743347 原文: 不是广告党,但我却成为网易云音乐的的重度患者,不管是黑红的用户界面,还是高质量音乐质量都用起来很舒服。我喜欢听歌,几乎每周不低于15小时,但其实听得不是特别多,并没有经常刻意地去搜歌名,所以曲目 ...
分类:
编程语言 时间:
2017-06-16 10:18:03
阅读次数:
303
SpringMVC返回json数据的三种方式:http://blog.csdn.net/shan9liang/article/details/42181345 上述第三种方法:可能会出现这个jar包没有的情况,引入即可,下面pom引入即可 java.lang.NoClassDefFoundError ...
分类:
编程语言 时间:
2017-06-16 10:18:45
阅读次数:
116
Javabean简介 Javabeans就是符合某种特定的规范的Java类。 使用Javabeans的好处是解决代码重复编写,减少代码冗余,功能区分明确,提高了代码的维护性。 Javabean的设计原则 设计学生类 什么是JSP动作? JSP动作元素(action elements),动作元素为请求 ...
分类:
编程语言 时间:
2017-06-16 10:18:58
阅读次数:
234
上两篇文章,主要介绍了Thread、ThreadPool和TPL 多线程异步编程示例和实践-Thread和ThreadPool 多线程异步编程示例和实践-Task 本文中,分享两则我们在做多线程和异步编程中实际踩过的坑,实际生产环境遇到的问题,以及解决办法。 1. HttpClient 业务场景:使 ...
分类:
编程语言 时间:
2017-06-16 10:21:24
阅读次数:
170