自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunning9001的专栏

而今漫步从头越,苍山如海,残阳如血

  • 博客(14)
  • 资源 (11)
  • 收藏
  • 关注

原创 Guava ListenableFuture 小试牛刀

参考链接:Guava   ListenableFuturehttps://github.com/google/guava/wiki/ListenableFutureExplained

2017-03-28 22:51:12 484

原创 Netty Future 小试牛刀

执行异步任务,执行一个轮询任务和当完成时任务时,获得一个通知是一个非常普通和应该非常容易事情。当JDK中java.util.concurrent.Future 第一次出现时,我们的兴奋没有持续的太久。因为我们必须阻塞当前线程,才能当异步动作完成时获得通知。在异步编程中,我们应该指定在异步操作完成时应该执行什么,而不是等待结果的到来。在Netty中io.netty.concurrent.Future 是JDK Future的一个子类。可以Future 中添加Listener ,当Future异步动作

2017-03-28 22:27:40 673

原创 Trane.io Future 小试牛刀

在最近工作中,遇到使用Apache  mina 来模拟多个客户端登录期货交易系统,进行买卖交易。但是,在Code的过程中,发现自己的操作全部都是异步的。我采用异步+定时轮询的方式。但是,感觉这种方式不是最优解。然后,想到Apache Mina本身也是异步操作。以前,所有代码全部都是同步操作,对于异步了解比较少。所有对java语言本身对异步操作进行再次学习。    在学习过程中,了解到T

2017-03-27 22:37:06 357

原创 java中使用javascript Rhino 引擎

Rhino is a JavaScript engine written fully in Java and managed by the Mozilla Foundation as open source software. It is separate from the SpiderMonkey engine, which is also developed by Mozilla, but w

2017-03-27 22:04:01 734

原创 Nashorn 引擎中对javascript Object的实现

public abstract class ScriptObject{              /** __proto__ special property name */    public static final String PROTO_PROPERTY_NAME   = "__proto__";   /** Map to property information and a

2017-03-27 22:03:07 715 1

原创 java中使用javascript Nashorn引擎

在混合语言编程中,就是语言与语言间的交互。1   在java中调用javascript 函数javascript文件:nashorn1.js//定义javascript函数var fun1 = function(name) { print('Hi there from Javascript, ' + name); return "greetings from

2017-03-27 22:02:19 3673

原创 Mina分享

Apache Mina是什么?Apache MINA is a network application framework which helps users develop high performance and high scalability network applications Apache Mina是一个能够帮助用户开发高性能和高伸缩性网络应用程序的框架。我

2017-03-23 13:20:07 740

原创 使用RocketMQ的客户端使用

RocketMQ提供了强大的消息系统功能,RocketMQ提供了java客户端,可以提供使用。下面代码来自RocketMQ4.0.0中的example代码。Producer消息生产端:public class Producer { public static void main(String[] args) { // 创建一个Produer Group DefaultMQ

2017-03-23 10:49:25 7797

原创 内存映射文件

The primary benefit of memory mapping a file is increasing I/O performance, especially when used on large files. memery mapped file 主要的优势是提供I/O的效率,尤其在处理大文件上面。Most modern operating system

2017-03-22 21:14:44 611

翻译 Kafka Protocal Guide

Kafka TCP协议, 分区方式、broker信息查询、批量处理

2017-03-22 21:14:08 376

原创 apache kafka log 存储格式

Log FormatA log for a topic named "my_topic" with two partitions consists of two directories (namely my_topic_0 and my_topic_1) populated with data files containing the messages for that top

2017-03-22 21:13:48 814

翻译 Apache Kafka Core Concept

The ProducerThe Producer  Load balacingproducer 直接发送数据到broker中,这个broker是分区的主服务。 为了帮助producer 可以直接发送数据到broker,kafka中的节点可以在任何时间来回答一个发送请求中哪些server是存在的,并且主题的分区的主server在哪里。这样,kafka中的每一个节点都可以直接回答该请求。p

2017-03-05 17:29:32 368

原创 Apache Kafka Introduction

Topics and Logs首先我们深入Kafka为一串记录提供的核心抽象概念:TopicTopic是一个record发行的类型或者流入名称。Kafka中topic经常有多高订阅者。同时,topic可以拥有零个、一个或者多个消费者来订阅这个topic来消费record.每一个topic,Kafka集群中保持着一个分区的log 如下图所示:每一个partition

2017-03-05 10:30:20 362

翻译 RocketMQ Core Concept

Producer生产者是在应用程序中发送消息给broker的。 在RocketMQ中提供多种语义的消息发送:synchronous,asynchronous和one way.Producer Group具有相同规则的Producers被聚合在一起。一个producer在开启事务消息后,随后宕机。在同一个producer group中的不同的实例可以被broker

2017-03-04 19:09:20 689

跟我学Prince2系列讲座2-商业论证

跟我学Prince2系列讲座2-商业论证 跟我学Prince2系列讲座2-商业论证

2018-04-28

跟我学prince2系列讲座第一讲

跟我学prince2系列讲座第一讲 全套4讲,第一讲 Prince2概述 杨泉

2018-04-28

Prince2项目管理知识框架的简介

讲解Prince2项目管理知识框架的基本原则,以及在Prince2框架下其他相关知识

2018-04-28

PRINCE2如何完善PMBOK指南和您的PMP证书

PRINCE2如何完善PMBOK指南和您的PMP证书 讲解Prince2与PMP的区别,如何在学习了PMP之后,使用Prince2流程框架来补充PMP的缺点。

2018-04-28

PMbok6 新增敏捷 映射

PMbok6 新增敏捷 映射 更新解读 PMP PMI PMbok6 新增敏捷 映射 更新解读 PMP PMI PMbok6 新增敏捷 映射 更新解读 PMP PMI

2018-04-24

PMBOK6 与敏捷 发展 将来

PMBOK6 更新 与敏捷 PMBOK6 更新解读 PMBOK6 与敏捷 发展 将来

2018-04-24

netty proxy 代理例子

使用netty作为proxy的例子。 maven。 直接运行

2016-06-01

webbit 源代码

基于netty 框架的httpserver 服务器,源代码和jar 。

2015-12-11

Scalable IO in Java -Doug Lea

Scalable IO in Java -Doug Lea 描述java nio 和reactor 设计模式之间的关系

2015-07-10

java nio and reactor

java nio 作者的ppt。 How to Build a Scalable Multiplexed Server With NIO 文中讲述如何使用java nio来实现高性能的服务器。 1、建立高性能服务器遇到问题? 2、java nio 和 reactor 的映射关系 3、如果使用java nio 来实现高性能服务器

2015-07-10

flex air案例

AIR的 Hello world,写给那些知道一点AIR,想要开始AIR开发的人。读这篇教程你可以没有任何Flex的基础,我会告诉你如何创建你的第一个项目,并且发布一个HelloWorld程序。

2011-05-29

空空如也

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

TA关注的人

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