- 博客(17)
- 收藏
- 关注
转载 ExecutorService.invokeAny()和ExecutorService.invokeAll()的使用剖析
ExecutorService.invokeAny()和ExecutorService.invokeAll()的使用剖析时间 2014-07-27 16:15:07 CSDN博客原文 http://blog.csdn.net/aitangyong/article/details/38172189主题 JavaExecutorService是JDK并发工具包提供的
2015-12-28 23:13:55 439
转载 Restlet 学习笔记 轻量级 restfull框架
转 RESTLET开发实例(三)基于spring的REST服务发表于2年前(2013-07-23 15:49) 阅读(1943) | 评论(1) 16人收藏此文章, 我要收藏赞01月16日厦门 OSC 源创会火热报名中,奖品多多哦 前面两篇文章,我们介绍了基于JAX-RS的REST服务以及Application的Rest服务。这里将介绍restle
2015-12-28 14:47:46 1664
转载 Java系列笔记(4) - JVM监控与调优 和相关博客
http://www.cnblogs.com/zhguang/p/Java-JVM-GC.html
2015-12-27 22:06:35 394
转载 Java Web利用POI导出Excel例子(采用Spring mvc架构)
采用Spring mvc架构: Controller层代码如下 [java] view plaincopy@Controller public class StudentExportController{ @Autowired private StudentExportServ
2015-12-25 16:19:13 2495
转载 springMVC两种方式实现多文件上传及效率比较
springMVC实现多文件上传的方式有两种,一种是我们经常使用的以字节流的方式进行文件上传,另外一种是使用springMVC包装好的解析器进行上传。这两种方式对于实现多文件上传效率上却有着很大的差距,下面我们通过实例来看一下这两种方式的实现方式,同时比较一下在效率上到底存在着多大的差距。1.下载相关jar包。需要引入的jar出了springMVC的jar包外,还需要引入com.sprin
2015-12-25 15:41:57 493
转载 ArrayBlockingQueue和LinkedBlockingQueue的区别
ArrayBlockingQueue和LinkedBlockingQueue的区别博客分类: JDK探索 分析测试ArrayBlockingQueue和LinkedBlockingQueue的区别,得出结论如下:1. 队列中锁的实现不同 ArrayBlockingQueue实现的队列中的锁是没有分离的,即生产和消费用的是同一个锁
2015-12-25 13:48:01 301
转载 高并发的几个解决方案
经过查资料,方案如下所示。 1 从最基础的地方做起,优化我们写的代码,减少必要的资源浪费。 a、避免频繁的使用new对象,对于整个应用只需要存在一个实例的类,我们可以使用<a href="https://www.baidu.com/s?wd=%E5%8D%95%E4%BE%8B%E6%A8%A1%E5%BC%8F&tn=44039180_cpr&fenle
2015-12-24 15:47:37 1260
转载 一些高薪职位的能力需求。
任职要求: 1 、三年以上Java 领域的设计与开发经验,精通 Java 平台上的开发技术与常用框架;2 、 精通互联网应用设计模式,在大型分布式、高并发、高性能、高可用系统设计,开发和调优方面有实际经验;3 、 JAVA 技术知识扎实,熟悉 IO ,多线程,异步处理,集合类等基础框架和常用中间件产品,熟悉缓存,消息,搜索等机制;
2015-12-24 15:13:26 503
转载 Java四种线程池的使用
Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。
2015-12-23 16:01:22 308
转载 从菜鸟到资深工程师的进阶之路
专访任玉刚:从菜鸟到资深工程师的进阶之路发表于2015-12-22 08:25| 11131次阅读| 来源CSDN| 31 条评论| 作者夏夏专访iOSAndroid任玉刚开发者CSDN博客摘要:从一名菜鸟演变为资深工程师,在他看来,也有自己的辛酸历程,尽管他已成为一名资深工程师,但他仍然不敢自称为“高手”,因为技术是无止境的,对技术应该抱有一颗敬畏的心理。
2015-12-23 15:13:27 2671
转载 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{
2015-12-16 21:20:51 397
转载 JAVA多线程技术
Java多线程技术 --作者:杨帆 多线程编程一直是学员们比较头痛和心虚的地方,因为线程执行顺序的不可预知性和调试时候的困难,让不少人在面对多线程的情况下选择了逃避,采用单线程的方式,其实只要我们对线程有了明确的认识,再加上java内置的对多线程的天然支持,多线程编程不再是一道难
2015-12-15 16:46:05 508
转载 Python 015 多线程
多线程类似于同时执行不同程序,多线程运行有如下优点: ①使用县城可以吧占据时间长的任务放到后台去处理。 ②用户界面更加吸引人,这样比如用户点击了一个按钮去触发默写见的处理,可以弹出一个进度条来显示处理的进度。 ③程序的运行速度可能更快 ④在一些等待任务实现上如用户输入,文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释放一些珍贵的资源如内存占用等线程在执
2015-12-13 11:19:51 300
转载 程序员书单,你读过几本
合集地址:http://blog.csdn.net/shenzhq1980/article/details/490495711、java学习基础编程篇下载地址:http://blog.csdn.net/shenzhq1980/article/details/48375543Java程序设计语言.(美国)阿诺德.清晰版 JAVA2核心技术第1卷.基础知识7thJAVA
2015-12-06 21:00:27 545
转载 springMvc 学习及使用约定
Springmvc学习及使用约定 第一部分 Springmvc学习 1一.springmvc概述 11.简介 12.核心架构 13.开发步骤 4二.注解式控制器 6//②进行类级别的@RequestMapping窄化 11//请求参数不包含 create参数名 11//②进行类级别的@RequestMapping窄化 12三.数据绑定 163.1
2015-12-06 15:07:23 1087
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人