关闭

DelayQueue 队列

DelayQueue----一种有序队列,特点就是只有在队列中的元素到期后才能取出。               1.内存中哪些对象到了超时时间,需要从内存中清除出去。               2.服务器连接中有哪些连接很长时间未操作,需要关闭这些连接               3.任务中有哪些到了执行时间,该进行调度了。 简单的方法就是写一个线程不断去检查每...
阅读(175) 评论(0)

java 之DelayQueue实际运用示例

在学习Java 多线程并发开发过程中,了解到DelayQueue类的主要作用:是一个无界的BlockingQueue,用于放置实现了Delayed接口的对象,其中的对象只能在其到期时才能从队列中取走。这种队列是有序的,即队头对象的延迟到期时间最长。注意:不能将null元素放置到这种队列中。 Delayed,一种混合风格的接口,用来标记那些应该在给定延迟时间之后执行的对象。此接口的实现必须定义...
阅读(335) 评论(0)

Guava学习之Lists

Lists类主要提供了对List类的子类构造以及操作的静态方法。在Lists类中支持构造ArrayList、LinkedList以及newCopyOnWriteArrayList对象的方法。 其中提供了以下构造ArrayList的函数:下面四个构造一个ArrayList对象,但是不显式的给出申请空间的大小:    newArrayList()    newArrayList(E... elem...
阅读(305) 评论(0)

HttpClient使用详解(MultipartEntityBuilder 上传文件等)

Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会...
阅读(6300) 评论(0)

java 使用countdownlatch 异步导出excel并merge打包

public class ThreadTest extends AbstractJUnit4SpringContextTests { public CountDownLatch main = new CountDownLatch(1); public CountDownLatch sub = null; public static final int maxRow = 6...
阅读(731) 评论(0)

Java使用stringTemplate导出excel

maven: antlr antlr 2.7.7 org.antlr stringtemplate 3.2.1 st模板: head.st: <Workbook xmlns="urn:s...
阅读(656) 评论(0)

StringTemplate学习笔记

stringTemplate是一个模板引擎,同时支持java,C#,Python. 大家可以从http://www.stringtemplate.org下载. StringTemplate 语法说明 StringTemplate的语法是以$xxxx$来进行分割的. stringtemplate关键写是区分大小写的. 属性引用 名称属性 在模板中,这个是最常用的一个属性.用于显示文字.如下...
阅读(997) 评论(0)

JAVA导出数据到excel中大数据量的解决方法

web项目中需要有将数据导出excel的操作需求。曾经尝试过几种方法: 1、poi导出到excel 他是操作对象然后将结果写到excel中。 2、拼excel的html形式文件,将文件扩展名改为xls 这中方式是利用excel能够另存为html格式文件,文件包含excel的头信息。 以前用过的方法,没有考虑的问题 1、使用poi等导出时,没有考虑数据...
阅读(1351) 评论(0)

ECMAScript 6

http://es6.ruanyifeng.com/#docs/string...
阅读(249) 评论(0)

@RequestBody应用

之前写过一篇记录文章,写的是将一个比较复杂的数据结构在前台组合起来后传递到后台。 当时并不太了解@RequestBody,也并没有使用js提供的JSON.stringify()方法 所有都是自己写的,比如js将json转为字符串的方法,后台接收json转成实体的方法。 最近接触到了@RequestBody,于是想将之前的代码改写一下。 首先@RequestBody需要接的参...
阅读(247) 评论(0)

React快速入门教程

目录: 简介Hello React!虚拟DOMReact组件轮子来了:JSX使用JSX 简介 React是Facebook开源的一个用于构建用户界面的Javascript库,已经 应用于Facebook及旗下Instagram。 和庞大的AngularJS不同,React专注于MVC架构中的V,即视图。 这使得React很容易和开发者已有的开发栈进行融合。 React...
阅读(202) 评论(0)

react+redux教程(一)connect、applyMiddleware、thunk、webpackHotMiddleware

http://www.cnblogs.com/lewis617/p/5145073.html; 今天,我们通过解读官方示例代码(counter)的方式来学习react+redux。 例子 这个例子是官方的例子,计数器程序。前两个按钮是加减,第三个是如果当前数字是奇数则加一,第四个按钮是异步加一(延迟一秒)。 源代码:https://github.com/lewi...
阅读(316) 评论(0)

React 入门实践

简介 首先想要介绍的是 React,看到这篇文章的朋友想必都有一些关于 React 的了解了,但对于刚接触的新人而言,在这就要简要地介绍一下了。然后就是关于使用 React 构建一个简单单页应用(下文用 SPA 代替,Single Page Application)的一些介绍和讲解。 关于 React React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScri...
阅读(1100) 评论(0)

React开发神器Webpack

编者按:自2013年Facebook发布以来,React吸引了越来越多的开发者,基于它的衍生技术,如React Native、React Canvas等也层出不穷。InfoQ精心策划“深入浅出React”系列文章,为读者剖析React开发的技术细节。 上一篇我们对React有了一个总体的认识,在介绍其中的技术细节之前,我们首先来了解一下用于React开发和模块管理的主流工具Webpack。称...
阅读(1307) 评论(0)

Servlet 3.0 新特性详解

Servlet 3.0 新特性概览   1.Servlet、Filter、Listener无需在web.xml中进行配置,可以通过Annotation进行配置; 2.模块化编程,即将各个Servlet模块化,将配置文件也分开配置。 3.Servlet异步处理,应对复杂业务处理; 4.异步Listener,对于异步处理的创建、完成等进行监听; 5. 文件上传API...
阅读(238) 评论(0)
40条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:7063492次
    • 积分:61846
    • 等级:
    • 排名:第34名
    • 原创:250篇
    • 转载:2619篇
    • 译文:3篇
    • 评论:666条
    文章分类
    最新评论