0

高性能最终一致性框架Ray之基本概念原理

一、Actor介绍 Actor是一种并发模型,是共享内存并发模型的替代方案。 共享内存模型的缺点: 共享内存模型使用各种各样的锁来解决状态竞争问题,性能低下且让编码变得复杂和容易出错。 共享内存受限于单节点的服务器资源限制。 Actor模型的优点: 线程之间以消息进行通信,消息按顺序单线程处理,不存 ...

无名书生 发布于 2019-09-21 19:22 评论(0)阅读(35)
0

上手Dubbo之 环境搭建

和传统ssm整合 写XML配置文件 搭建服务的提供者和服务的消费者,实现服务消费者跨应用远程调用服务提供者 公共模块抽取 公共模块的抽取 服务的消费者远程调用服务的提供者, 最起码他自己要得到在服务提供者提供服务的那个类的引用, 那消费者和服务的一人一份,如果是集群就会翻倍,故抽取公共模块,存放公共 ...

赐我白日梦 发布于 2019-09-21 19:15 评论(0)阅读(11)
0

一次容器化springboot程序OOM问题探险

背景 运维人员反馈一个容器化的java程序每跑一段时间就会出现OOM问题,重启后,间隔大概两天后复现。 问题调查 一查日志 由于是容器化部署的程序,登上主机后使用docker logs ContainerId查看输出日志,并没有发现任何异常输出。 使用docker stats查看容器使用的资源情况, ...

独行侠梦 发布于 2019-09-21 19:03 评论(0)阅读(23)
1

字符串之————图文讲解字符串排序(LSD、MSD)

围绕字符串排序的核心思想,通过图示例子和代码分析的方式讲解了字符串高位优先排序和第位优先排序,内容很详细,完整代码放在文章的最后。 ...

脑热 发布于 2019-09-21 18:48 评论(0)阅读(19)
0

Java中常用IO流之文件流的基本使用姿势

所谓的 IO 即 Input(输入)/Output(输出) ,当软件与外部资源(例如:网络,数据库,磁盘文件)交互的时候,就会用到 IO 操作。而在IO操作中,最常用的一种方式就是流,也被称为IO流。IO操作比较复杂,涉及到的系统调用比较多,相对操作内存而言性能很低。然而值得兴奋的是,Java提供了 ...

猿记ATALL 发布于 2019-09-21 17:46 评论(0)阅读(43)
0

Java使用Optional与Stream来取代if判空逻辑(JDK8以上)

Java使用Optional与Stream来取代if判空逻辑(JDK8以上) 通过本文你可以用非常简短的代码替代业务逻辑中的判null校验,并且很容易的在出现空指针的时候进行打日志或其他操作。 注:如果对Java8新特性中的lambda表达式与Stream不熟悉的可以去补一下基础,了解概念。 首先下 ...

上帝爱吃苹果-Soochow 发布于 2019-09-21 17:21 评论(0)阅读(71)
0

celery详解

Celery详解 [TOC] 1、背景 由于从事区块链钱包相关开发,对于区块链链上资源需要频繁的进行检查同步,在flask项目中,对于celery这个异步任务执行工具,使用的频率算是相当的高,今天,我就来简单总结一下celery的概念和使用方法。 2、形象比喻 Celery是一个异步任务的调度工具, ...

luyuze95 发布于 2019-09-21 16:51 评论(0)阅读(26)
0

为什么Kubernetes使用Pod作为最小调度单元

一、Pod说明 Pod只是一个逻辑概念,一个原子调度单位,其优势在于 1. 可以统一调度一组容器到指定的node上 2. 共享资源:Pod的容器可以使用localhost进行通信,使用volume进行文件共享、使用socket文件进行本地通信,减少频繁的远程网络请求网络 3. 使容器A和容器B不依赖 ...

雪山飞猪 发布于 2019-09-21 16:49 评论(0)阅读(42)
0

如何保证消息的可靠性传输?或者说,如何处理消息丢失的问题?

面试题 如何保证消息的可靠性传输?或者说,如何处理消息丢失的问题? 面试官心理分析 这个是肯定的,用 MQ 有个基本原则,就是 数据不能多一条,也不能少一条 ,不能多,就是前面说的 "重复消费和幂等性问题" 。不能少,就是说这数据别搞丢了。那这个问题你必须得考虑一下。 如果说你这个是用 MQ 来传递 ...

米兜Java 发布于 2019-09-21 16:23 评论(0)阅读(90)
0

maven引入本地jar包的方法

maven作为包管理工具,好处不必多说 但是有些情况,比如需要引入第三方包,如快递鸟,支付宝,微信等jar包(当然有可能直接提供maven依赖) 如果直接下载到本地之后,怎么整合到自己的maven工程呢? 方式挺多的,下面列举四种方式 1. 上传到maven中心仓库 http://oss.sona ...

陈灬大灬海 发布于 2019-09-21 15:32 评论(0)阅读(66)
0

ZFNet(2013)及可视化的开端

[TOC] 博客: "blog.shinelee.me" | "彩神app_彩神8app" | "CSDN" 写在前面 ZFNet出自论文 "《 Visualizing and Understanding Convolutional Networks》" ,作者Matthew D. Zeiler和Rob Fergus ...

shine-lee 发布于 2019-09-21 15:14 评论(0)阅读(86)
0

Vue路由(vue-router)详细讲解指南

中文文档:http://router.vuejs.org/zh/ Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。路由实际上就是可以理解为指向,就是我在页面上点击一个按钮需要跳转到对应的页面,这就是路由跳转; 首先我们来学 ...

有梦想的咸鱼前端 发布于 2019-09-21 14:59 评论(0)阅读(80)
0

谈谈开发支付功能碰到的坑

文章原创于公众号:程序猿周先森。本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号。 最近因为有了新的需求,需要开发支付宝支付功能以及微信支付功能,两三天开发下来碰到了几个Bug,在这里记录下来以供以后可以温故知新。因为支付宝功能是在H5端进行使用,所以使用了支付宝扫码付功能,生成一张支付二维码 ...

带着眼泪去流浪 发布于 2019-09-21 14:17 评论(2)阅读(195)
0

一款优雅的小程序拖拽排序组件实现

前言 最近po主写小程序过程中遇到一个拖拽排序需求. 上网一顿搜索未果, 遂自行实现. 这次就不上效果图了, 直接扫码感受吧. 灵感 首先由于并没有啥现成的小程序案例给我参考. 所以有点无从下手, 那就找个h5的拖拽实现参考参考. 于是在jquery插件网看了几个拖拽排序实现后基本确定了思路. 大概 ...

独孤小鼬 发布于 2019-09-21 14:09 评论(0)阅读(124)
0

Azure Application Insights REST API使用教程

本文是Azure Application Insights REST API的简单介绍,并会包含一个通过Python消费API的示例/小工具。 新加入的team中的一项工作是制作日常的运维报表,制作方式是手工前往portal.azure.com,在网页中多次执行不同的查询语句、导出excel,之后再 ...

氢氦 发布于 2019-09-21 13:42 评论(0)阅读(47)
1

Flink 从 0 到 1 学习 —— 如何自定义 Data Sink ?

前言 前篇文章 "《从0到1学习Flink》—— Data Sink 介绍" 介绍了 Flink Data Sink,也介绍了 Flink 自带的 Sink,那么如何自定义自己的 Sink 呢?这篇文章将写一个 demo 教大家将从 Kafka Source 的数据 Sink 到 MySQL 中去。 ...

zhisheng_tian 发布于 2019-09-21 13:15 评论(0)阅读(70)
0

NLP舞动之中文分词浅析(一)

针对现有中文分词在垂直领域应用时,存在准确率不高的问题,本文对其进行了简要分析,对中文分词面临的分词歧义及未登录词等难点进行了介绍,最后对当前中文分词实现的算法原理(基于词表、统计以及序列标注等算法)进行了简要阐述,并对比了现有技术的优缺点,并给出了本文作者在工程应用上的中文分词调优的经验分享。 ...

志青云集 发布于 2019-09-21 13:12 评论(0)阅读(56)
0

Flink 从 0 到 1 学习 —— Flink 配置文件详解

前面文章我们已经知道 Flink 是什么东西了,安装好 Flink 后,我们再来看下安装路径下的配置文件吧。 <! more 安装目录下主要有 flink conf.yaml 配置、日志的配置文件、zk 配置、Flink SQL Client 配置。 flink conf.yaml 基础配置 高可用 ...

zhisheng_tian 发布于 2019-09-21 13:12 评论(0)阅读(37)
0

表达式树练习实践:入门基础

表达式树练习实践:入门基础 [TOC] 什么是表达式树 来自微软官方文档的定义: 表达式树以树形数据结构表示代码。 它能干什么呢? 你可以对表达式树中的代码进行编辑和运算。 这样能够动态修改可执行代码、在不同数据库中执行 LINQ 查询以及创建动态查询。 好不好玩? 表达式树还能用于动态语言运行时 ...

痴者工良 发布于 2019-09-21 12:35 评论(0)阅读(87)
0

Redis基本结构

之前看了《Redis设计与实现》这本书,对Redis的认识加深了一些,便做了一些总结,同时也记录下自己的一些想法。 这节先介绍Redis提供的基本结构,主要分为底层的基本结构和以对象形式包装的Object结构。 1.SDS C字符串在redis中主要用于无须对字符串值进行修改的地方,对于需要修改字符 ...

程序员啊驼 发布于 2019-09-21 12:32 评论(0)阅读(101)