自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (17)
  • 收藏
  • 关注

原创 git安装

1、linux上安装$ yum install git-core或者$ apt-get instal git-core2、Mac上安装安装包安装 http://code.google.com/p/git-osx-installer或者$ sudo port install git-core +svn +doc +bash_completion +gi

2016-11-26 17:44:42 398

原创 GIT简介

什么是版本控制版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。有了版本控制你就可以将某个文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状态。你可以比较文件的变化细节,查出是谁最后修改了什么地方从而造成某些怪异问题,又是谁在何时引入了某个功能缺陷,等等。使用版本控制系统通常还意味着,就算你胡来搞砸了整个项目,把文件改的改,删的删,你也可以轻松恢复到原先的

2016-11-25 16:55:03 396

原创 java8新特性(九):CompletableFuture多线程并发异步编程

首先因为现在的应用越来越复杂,越来越多模块多系统之间相互依赖,一个操作可能需要使用多个模块或者多个系统提供的多个服务来完成一个功能,如果每个服务顺序的执行,可能需要消耗很多时间,或者前端用户需要得到及时响应,不需要等待所有服务完成便可以返回部分结果,而且现在的计算机处理器性能越来越强大,多核处理器越来越普遍,核心数也越来越多,使用多线程可以更加充分利用硬件的资源,不论是什么原因异步编程应运而生。

2016-11-24 16:28:33 42524 2

原创 java8新特性(七):默认方法

通常来说,一个接口方法就是一个协议, 一但这个接口发布出去, 就不容易修改, 或者增加新到接口方法。 因为一旦修改接口,所有实现接口的类都要修改,否则就会编译不通过。然而java8 又引入了大量的新的接口方法,为了让新的接口兼容老的应用,java8 提供了新的机制,就是默认方法。在接口中可以提供方法默认的实现, 实现接口的类自动继承接口的默认方法。老的应用在升级JDK的时候就不需要修改原来的接口实

2016-11-13 09:22:26 781

原创 java8新特性(六):Stream多线程并行数据处理

将一个顺序执行的流转变成一个并发的流只要调用 parallel()方法public static long parallelSum(long n){    return Stream.iterate(1L, i -> i +1).limit(n).parallel().reduce(0L,Long::sum);}并行流就是一个把内容分成多个数据块,并用不不同的线程分别处理每个数据块

2016-11-12 22:29:47 42113 6

原创 java8新特性(五):Stream数据收集

收集器Collectorcollect方法接受的参数 函数称为 收集器,也就是实现数据收集的策略。一般来说,收集器collector会对元素应用一个转换函数,并将结果累积在一个数据结构中,从而产生最终输出。假设一个需求要将交易数据根据货币类型分组java7 之前需要这么写List transactions = new ArrayListMap>  resultMap

2016-11-10 18:50:02 2116

原创 java8新特性(四):Stream流的使用

过滤出素食List<Dish> vegetarian = menu.stream().filter(Dish::isVegetarian).collect(Collectors.toList());过滤出偶数,并且不重复的元素。List<Integer> numbers = Arrays.asList(1, 2, 1, 3, 3, 2, 4);numbers.stream(...

2016-11-08 19:56:08 25903 12

原创 java8新特性(三):Stream流的概念

流就是让程序员可以用声明式编程来处理集合数据的java接口,简单来说你可以把它看成是遍历数据集的高级迭代器,可以透明的并行处理,所以不需要程序员再写任何多线程代码了。java7 之前(指令式编程)List<Dish> menu = new ArrayList<>();List<Dish> lowCaloricDishes = new ArrayList<&...

2016-11-06 14:26:44 1216

rabbitmq-server-3.8.1.rar

RabbitMQ消息队列下载安装(Windows版本)RabbitMQ消息队列下载安装(Windows版本) rabbitmq-server-3.8.1.exe

2019-11-17

Java 7 Concurrency Cookbook pdf

Java 7 并发编程手册 Java 7 Concurrency Cookbook pdf

2018-03-10

StarUML-v2.8.1 windows版

StarUML-v2.8.1 windows版,StarUML-v2.8.1 windows版

2018-03-08

WEBX3.0框架指南(PDF版)

webx3.0框架指南,是一套基于Java Servlet API的通用Web框架,它在Alibaba集团内部被广泛使用。超清晰...

2016-06-26

Head First C.2012.英文版

Head First C.2012.英文版, 完整版, 文字、 彩图 、

2015-07-27

ORACLE驱动jar包

ORACLE驱动jar包 ojdbc4.jar -----> JDK4 ojdbc5.jar -----> JDK5 ojdbc6.jar -----> JDK6

2012-03-12

ext-4.0.7-gpl.zip

ExtJs最新版本,包含源代码,文档,例题。

2012-02-21

ext-4.0.jsb2

ext-4.0.jsb2 要放入到Ext4的src中 ext4.0 插件 安装 必备

2011-11-28

gateway.jar

openfire即时通讯开发中一个很关键的架包,有需要的请下载

2011-10-27

Pro JavaScript Design Patterns.pdf

This book is meant primarily for two types of people. The first is web developers or front-end engineers who know some JavaScript and wish to learn more. Specifically, those who want to improve their understanding of the object-oriented capabilities of JavaScript and learn how they can make their code more modular, maintainable, and efficient. This book will teach these readers about the basics of object-oriented programming in JavaScript. It will also teach them about specific design patterns, showing when they can be used and how to implement xxi them. This type of reader will already be familiar with the basic JavaScript syntax and will focus more on the sections that deal with converting existing code to implement specific patterns, and explanations of when each pattern should or shouldn’t be used.

2010-05-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除