0

Akka(26): Stream:异常处理-Exception handling

akka-stream是基于Actor模式的,所以也继承了Actor模式的“坚韧性(resilient)”特点,在任何异常情况下都有某种整体统一的异常处理策略和具体实施方式。在akka-stream的官方文件中都有详细的说明和示范例子。我们在这篇讨论里也没有什么更好的想法和范例,也只能略做一些字面翻 ...

雪川大虫 发布于 2017-09-21 16:47 评论(1)阅读(57)
1

Mybatis源码解析-DynamicSqlSource和RawSqlSource的区别

XMLLanguageDriver是ibatis的默认解析sql节点帮助类,其中的方法其会调用生成DynamicSqlSource和RawSqlSource这两个帮助类,本文将对此作下简单的简析 应用场景 我们在编写mybatis的sql语句的时候,经常用到的是 的字符去替代其中的查询入参,偶尔也会 ...

南柯问天 发布于 2017-09-21 16:47 评论(2)阅读(105)
0

14.linux-platform机制实现驱动层分离(详解)

版权声明:本文为博主原创文章,未经博主允许不得转载。 本节目标: 学习platform机制,如何实现驱动层分离 1.先来看看我们之前分析输入子系统的分层概念,如下图所示: 如上图所示,分层就是将一个复杂的工作分成了4层, 分而做之,降低难度,每一层专注于自己的事情, 系统只将其中的核心层和事件处理层 ...

LifeYx 发布于 2017-09-21 16:42 评论(1)阅读(88)
0

Vuforia开发完全指南---不懂编程也能做AR程序

不懂编程也能做AR程序 可能一听到要做AR程序,很多人都会想到这是程序员的事。如果不懂编程,不会写代码,是做不了AR程序的。其实,Vuforia的Unity SDK非常人性化,即使你不会编程,也能做出简单的AR程序。只要按着这篇教程一步一步来,你就能做出一个简单的识图AR App。 在开始做AR A ...

PowerFlame 发布于 2017-09-21 16:31 评论(7)阅读(131)
0

APUE 3 -- 信号 (signal)<II>: 可靠信号

一个事件可以使一个信号发送给一个进程,这个事件可以是硬件异常,可以是软件条件触发,可以是终端产生信号,也可以是一个kill函数调用。当信号产生后,内核通常会在进程表中设置某种形式的标志(flag)。我们可以认为当进程中的信号处理函数被触发的时候认为信号下达到了(delivered)这个进程。从信号产 ...

Sven7 发布于 2017-09-21 16:21 评论(1)阅读(60)
0

Kafka水位(high watermark)与leader epoch的讨论

~~~这是一篇有点长的文章,希望不会令你昏昏欲睡~~~ 本文主要讨论0.11版本之前Kafka的副本备份机制的设计问题以及0.11是如何解决的。简单来说,0.11之前副本备份机制主要依赖水位(或水印)的概念,而0.11采用了leader epoch来标识备份进度。后面我们会详细讨论两种机制的差异。不 ...

huxihx 发布于 2017-09-21 15:40 评论(1)阅读(122)
3

《Java从入门到放弃》JavaSE入门篇:网络编程(入门版)

要进行网络编程,首先要搞清楚目的是什么。 网络编程说简单点就是在网络上的计算机进行数据的交互。 既然要进行数据交互,那就需要有一个发送方和一个接受方。 按网络上的说法,就是一个攻一个受· 当然,现阶段网上的电脑一般来说都是既接受数据,也能发送数据的,所以说这些电脑都是“插座型”的,进可攻,退可受!! ...

软件思维 发布于 2017-09-21 14:38 评论(3)阅读(594)
6

子慕谈设计模式系列(一)

前言: 设计模式不容易用文字描述清楚,而过多的代码,看起来也让人摸不到头脑,加上词语或者文字描述的抽象感,很容易让人看了无数设计模式的文章,也仍然理解不了。 所以我一直打算写此系列博客,首先我会从大量文章里去理解这些设计模式,最后我用自己的语言组织转化为博客,希望用更少的代码,更容易理解的文字,来聊 ...

子慕大诗人 发布于 2017-09-21 11:41 评论(8)阅读(503)
26

ASP.NET Core 运行原理剖析

在ASP.NET Core之前,ASP.NET Framework应用程序由IIS加载。Web应用程序的入口点由InetMgr.exe创建并调用托管。以初始化过程中触发HttpApplication.Application_Start()事件。开发人员第一次执行代码的机会是处理Application... ...

行动派Xdpie 发布于 2017-09-21 11:34 评论(12)阅读(1648)
1

MySQL集群(四)之keepalived实现mysql双主高可用

前面大家介绍了主从、主主复制以及他们的中间件mysql-proxy的使用,这一篇给大家介绍的是keepalived的搭建与使用! 一、keepalived简介 1.1、keepalived介绍 Keepalived起初是为LVS设计的,专门用来监控集群系统中各个服务节点的状态,它根据TCP/IP参考 ...

苦水润喉 发布于 2017-09-21 11:33 评论(1)阅读(268)
0

OpenShift中的持续交付

上一文中讲述了如何在AWS下搭建OpenShift集群。这篇文章将目光转向如何在OpenShift中实现CI/CD以及产品环境的部署。 ...

黄博文 发布于 2017-09-21 11:11 评论(1)阅读(118)
12

.NET Core 使用RabbitMQ

RabbitMQ简介 == AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。 AMQP的主要特征是面向消息、队列、路 ...

晓晨Master 发布于 2017-09-21 11:08 评论(5)阅读(555)
0

1 Spring Cloud Eureka服务治理(上)

注:此随笔为读书笔记。《Spring Cloud微服务实战》,想学习Spring Cloud的同伴们可以去看看此书,里面对源码有详细的解读。 什么是微服务? 微服务是将一个原本独立的系统拆分成若干个小型服务(一般按照功能模块拆分),这些小型服务都在各自独立的进程中运行,服务之间通过基于HTTP的RE ...

展云 发布于 2017-09-21 11:01 评论(3)阅读(203)
0

Ansible系列(四):playbook应用和roles自动化批量安装示例

本文目录:1.1 yaml语法和示例1.2 ansible-playbook命令说明及playbook书写简单示例1.3 playbook基础 1.3.1 hosts和remote_user 1.3.2 task list 1.3.3 notify和handler 1.3.4 标签tags1.4 i ...

骏马金龙 发布于 2017-09-21 10:47 评论(0)阅读(76)
29

你编程不厉害, 是因为还不够努力

说一个人, 如果是写代码的, 又爱上知乎逛逛, 应该知道他 简单的介绍下这个人。 他姓龚,年龄应该在八零后,八五前这个范围, 现在在微软工作,图形学领域。 他技术很牛逼, 牛逼到我们普通的程序员终其一身也没有办法到达他的境界。 普通程序员都是大学开始接触编程技术的,而他在小学时就开始编程了,高中毕业 ...

陈宏鸿 发布于 2017-09-21 10:09 评论(43)阅读(3576)
5

【JavaScript】聊聊原型那些事

前两次总结了JavaScript中的基本数据类型(值类型<引用类型>,引用类型<复杂值>)以及他们在内存中的存储,对内存空间有了一个简单的了解,以及第二次总结了this深入浅出的用法,我们知道了this的用法取决于函数四种调用的方式。 这一次我们来对JavaScript中原型以及原型链做一个深入浅出 ...

OkayChen 发布于 2017-09-21 10:09 评论(6)阅读(330)
5

只用一招,让你Maven依赖下载速度快如闪电

一、背景 众所周知,Maven对于依赖的管理让我们程序员感觉爽的不要不要的,但是由于这货是国外出的,所以在我们从中央仓库下载依赖的时候,速度如蜗牛一般,让人不能忍,并且这也是大多数程序员都会遇到的问题。今天我们就教大家一招来完美解决这个问题,从此远离下载依赖速度极慢的困扰。 二、原理及解决方式 1. ...

Hafiz.Zhang 发布于 2017-09-21 09:52 评论(11)阅读(680)
2

iOS开发之UITableView中计时器的几种实现方式(NSTimer、DispatchSource、CADisplayLink)

最近工作比较忙,但是还是出来更新博客了。今天博客中所涉及的内容并不复杂,都是一些平时常见的一些问题,通过这篇博客算是对UITableView中使用定时器的几种方式进行总结。本篇博客会给出在TableView中使用NSTimer或者DispatchSourcer中常见的五种方式。当然下方第一种方式是常 ...

青玉伏案 发布于 2017-09-21 09:20 评论(1)阅读(158)
2

观察者模式

摘要 本文以C 示例说明观察者模式的概念和应用场景。 定义 观察者模式(Observer Pattern , 有时又被称为发布&订阅(Publish&Subscribe)模式)是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透 ...

DebugLife 发布于 2017-09-21 09:20 评论(2)阅读(299)
2

centOS 6 服务管理与服务脚本

服务管理与服务脚本 linux服务 服务管理与服务脚本 linux服务 服务启动过程详解 chkconfig命令 非独立服务与xinetd进程 一个特殊的服务脚本 服务启动过程详解 在开机启动过程中,我们计算机的各种服务也会按照配置信息启动服务,那个我们的服务使如何启动的呢?我们以 init 3模式 ...

卡西莫多伯伯 发布于 2017-09-21 09:06 评论(3)阅读(166)