Norman S L Dai 的博客

掀起你的红盖头,让哥哥看看你的脸

程序员的自我修养-2018我想对自己说点啥

岁月荏苒 ,如今几年过去,实在是没有达到自己曾经的目标,所以我想写点什么时刻来提醒自己不要忘记毕业时候给自己定的那些目标。 宽容 不管是在职场的路上还是技术的路上总会遇到种种不尽如人意的时候,但是不管在什么时候要“宽容”对待。不管是别人出于无知还是有意为之都不要过多的计较。 修心...

2018-05-17 13:31:02

阅读数:99

评论数:0

Java IO 随笔(三) RandomAccessFile 随机文件访问

RandomAccessFile 随机文件访问 RandomAccessFile 虽然也可以实现对文件的读与写操作,但是不同于FileInputStream、FileOutputStream、FileReader、FileWriter的是 RandomAccessFile 提供了文件指针,...

2018-05-15 17:17:42

阅读数:43

评论数:0

Java IO 随笔(二) 文件访问

Java文件访问 在Java中和文件相关的IO操作主要有 FileInputStream、FileOutputStream、FileReader、FileWriter以及随机文件访问 RandomAccessFile。 1.Java IO读取文件 1.1 FileInputStream ...

2018-05-15 16:58:36

阅读数:45

评论数:0

Java IO 随笔(一) 概述

概念部分 输入流与输出流

2018-05-15 14:42:28

阅读数:43

评论数:0

基于 Netty + Spring 实现一个 HTTP REST 服务器(六)Gevlet 源码分享之补充部分

Gevlet 源码分享之补充部分 Bootstract 启动引导类实现 public class Bootstract { //测试用 public static final String APP_PATH_LOCATION = "E:\\gev...

2018-05-10 16:36:37

阅读数:64

评论数:0

基于 Netty + Spring 实现一个 HTTP REST 服务器(五)Gevlet 源码分享之线程池实现

Gevlet 源码分享之线程池实现 关于线程池的实现 此处就不再赘述。代码如下: ThreadPool 接口 import java.util.concurrent.Executor; public interface ThreadPool { Executor getExecut...

2018-05-10 16:34:35

阅读数:46

评论数:0

基于 Netty + Spring 实现一个 HTTP REST 服务器(四)Gevlet 源码分享之业务处理

Gevlet 源码分享之业务处理 业务处理过程的代码主要在 core下。有 ServerRequestHolder 、ServerContainer、ServerHandler、HttpRestServerHandler、ServiceWrapper、ClassLoaderFactory。 执...

2018-05-10 16:30:08

阅读数:51

评论数:0

基于 Netty + Spring 实现一个 HTTP REST 服务器(三)Gevlet 源码分享之网络请求处理

Gevlet 源码分享之网络请求处理 网络服务相关代码主要在connector 下,统一抽象为一个 BackendServer 对象,后续其他的网络协议可以实现此接口进行扩展 import io.netty.channel.socket.SocketChannel; /** Backend...

2018-05-10 16:18:02

阅读数:150

评论数:0

基于 Netty + Spring 实现一个 HTTP REST 服务器(二) Gevlet模块设计与代码结构

模块设计与代码结构 代码地址请移步 github链接 代码结构说明 connector 主要是网络相关的组件:基于Netty core 是服务的核心实现 executor 线程池相关 Bootstract 是启动引导类 Gevlet 用于服务生命周期相关 模块设计...

2018-05-09 19:54:09

阅读数:69

评论数:0

基于 Netty + Spring 实现一个 HTTP REST 服务器(一)Gevlet 使用与概述

Gevlet 的使用与概述 说明:本博客中涉及的代码为学习用demo 没有在任何生产环境使用 为什么要写一个 HTTP REST 服务器 在刚开始学习编程的时候就对服务器或者应用容器特别好奇,不明白应用服务器的运行原理是什么。最近个人时间比较多,所以歇下来看了看Tomcat的实...

2018-05-09 19:13:04

阅读数:301

评论数:0

Java开源Spring 对象校验库 Mines

Minos - Java开源Spring 对象校验库Minos 是由java语言实现的Spring 对象校验插件库,内部校验基于Oval 实现,基于Oval封装的原因是 该框架开源并且功能强大,同时支持JSR-303。 目前该开源项目发布于开源中国 Minos 特点: 1.基于成熟的对象校验框...

2017-07-20 16:46:08

阅读数:311

评论数:0

Java 分布式作业流调度框架Hydra-Io

Java 分布式作业流调度框架Hydra-IoHydra 是由Java实现的作业流调度框架,它可以支持复杂作业流的调度。

2017-07-03 16:55:15

阅读数:1051

评论数:0

用JGroups实现一个分布式任务分发系统

该文章来源于Bela Ban 与2008年发布在JGroups官网的博客翻译

2017-07-01 18:14:05

阅读数:2938

评论数:0

新一代大数据处理引擎 Apache Flink

大数据计算引擎的发展 本博客转载自:https://www.ibm.com/developerworks/cn/opensource/os-cn-apache-flink/ 谢谢原作者 这几年大数据的飞速发展,出现了很多热门的开源社区,其中著名的有 Hadoop、Storm,以及后来的 ...

2017-06-07 12:01:21

阅读数:305

评论数:0

Apache Flink应用开发之API基本概念(更新中。。。)

API的基本概念Flink 程序是一种能够对分布式集合进行转换(transformation)的常规程序,比如:过滤、映射、更新状态、联合、分组、定义窗口、聚合等。集合(Collections )最初是通过源(sources )来创建(例如:从文件中读取、KAFKA 主题、或者来源于本地,以及从内...

2017-06-01 16:18:52

阅读数:323

评论数:0

Apache Flink 快速实践(Quickstart)

QuickstartSetup: Download and Start Flink在Linux, Mac OS X或者 Windows上运行Flink 只需要 JAVA 7或者以上的版本,对于Windows用户来讲请参考Flink on Windows、你可以使用下面的命令来查看当前安装的JAVA...

2017-05-27 10:44:07

阅读数:960

评论数:0

Apache Flink 数据流编程模型

抽象级别 Flink提供不同层次的抽象来开发流/批处理应用程序。 最低层次的抽象只提供有状态的流。它通过流程函数嵌入到DataStream API中。它允许用户自由地处理来自一个或多个流的事件,并使用一致的容错状态。此外,用户可以注册事件时间和处理时间回调,允许程序实现复杂的计算。在实...

2017-05-24 21:35:13

阅读数:977

评论数:0

Apache Flink(一) 简介

无限数据( Unbounded Datasets)的流式处理在我们详细了解Flink之前,让我们从更高层次审视处理数据时可能遇到的数据集的类型以及我们可以选择处理的执行模型类型。这两个想法经常是混合的,我们需要很清楚地分开它们。 两种数据集 无限(Unbounded):连续附加的无限数据集 有...

2017-05-11 18:45:45

阅读数:6055

评论数:0

Markdown编辑器使用方法留存

Markdown编辑器使用指南

2017-05-09 11:35:08

阅读数:143

评论数:0

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