3

RPC(简单实现)

笔者之前仅看过RPC这个单词,完全没有了解过,不想终于还是碰上了。起因:这边想提高并发量而去看kafka(最后折中使用了redis),其中kafka需要安装ZooKeeper,而ZooKeeper又与分布式相关,再继续就发现分布式的基础是RPC,于是写下了这篇博文 1. RPC RPC(Remote ...

Howlet 发布于 2020-02-26 16:48 评论(1)阅读(408)
1

MySQL全文索引、联合索引、like查询、json查询速度大比拼

[toc] 查询背景 有一个表tmp_test_course大概有10万条记录,然后有个json字段叫outline,存了一对多关系(保存了多个编码,例如jy1577683381775) 我们需要在这10万条数据中检索特定类型的数据,目标总数据量: 条 SELECT COUNT( ) FROM tm ...

雪山飞猪 发布于 2020-02-26 15:43 评论(2)阅读(452)
0

从此以后运维与开发过上了没羞没臊的性福生活

牛彩彩票_[官网首页]原文链接: "Kubernetes 控制器的进化之旅" 我是一堆 Kubernetes 控制器。 你可能会疑惑为什么是一堆,因为我不是一个人,我只是众多控制器中的一员,你也可以把我看成是众多控制器的集合。我的职责就是监控集群内资源的实际状态,一旦发现其与期望的状态不相符,就采取行动使其符合期望状态。 ...

米开朗基杨 发布于 2020-02-26 15:33 评论(2)阅读(567)
0

xmppmini 项目详解:一步一步从原理跟我学实用 xmpp 技术开发 2.登录的实现

第二章登录的实现 金庸《倚天屠龙记》 张三丰缓缓摇头,说道:“少林派累积千年,方得达成这等绝技,决非一蹴而至,就算是绝顶聪明之人,也无法自创。”他顿了一顿,又道:“我当年在少林寺中住过,只是未蒙传授武功,直到此时,也不明白寻常血肉之躯如何能练到这般指力。” 前言 大家肯定不知道,要说其实 xmpp ...

clq 发布于 2020-02-26 15:09 评论(1)阅读(141)
1

加密算法极先锋之MD5算法

牛彩彩票_[官网首页]在开发过程中,避免不了要涉及到数据加密,比如用户账号密码的加密,用户敏感数据的加密,涉及到的加密算法种类繁多,作为拿来主义的开发者时间精力有限,能够清楚其中主流的加密算法和用途,就已经足够了。 主要的数据加密算法主要有:md5、sha、aes、des、rsa、base64等等。 先来看看我们的老熟人 ...

弈码当先 发布于 2020-02-26 13:21 评论(16)阅读(1013)
2

看懂了责任链模式,你就能明白很多

前言 只有光头才能变强。牛彩彩票_[官网首页] 文本已收录至我的GitHub精选文章,欢迎Star : "http://github.com/ZhongFuCheng3y/3y" 最近在看项目代码的时候发现「责任链模式」,于是想花点时间来写写什么是责任链模式。 不知道大家是怎么学习设计模式的,一般我都是用到的时候,或者 ...

Java3y 发布于 2020-02-26 13:11 评论(2)阅读(535)
0

2015_DNN-Based Speech Bandwidth Expansion and Adding High-Frequency Missing Features Narrowband Speech

论文全名:DNN-Based Speech Bandwidth Expansion and Its Application to Adding High-Frequency Missing Features for Automatic Speech Recognition of Narrowband ...

凌逆战 发布于 2020-02-26 11:31 评论(0)阅读(188)
59

10个用于C#.NET开发的基本调试工具

在调试软件时,工具非常重要。获取正确的工具,然后再调试时提取正确的信息。根据获取的正确的错误信息,可以找到问题的根源所在。找到问题根源所在,你就能够解决该错误了。 你将看到我认为最基本的解决在C .NET 中错误问题的工具的列表。这些将帮助你找到任何难题的根本原因并加以解决。 除了代码中的常见问题外 ...

芝麻麻雀 发布于 2020-02-26 11:29 评论(25)阅读(3049)
1

实践:使用了CompletableFuture之后,程序性能提升了三倍

CompletableFuture 相比于jdk5所提出的future概念,future在执行的时候支持异步处理,但是在回调的过程中依旧是难免会遇到需要等待的情况。 在jdk8里面,出现了CompletableFuture的新概念,支持对于异步处理完成任务之后自行处理数据。当发生异常的时候也能按照自 ...

Java知音* 发布于 2020-02-26 11:19 评论(2)阅读(409)
0

多线程--线程池的正确打开方式

牛彩彩票_[官网首页]概述 线程可认为是操作系统可调度的最小的程序执行序列,一般作为进程的组成部分,同一进程中多个线程可共享该进程的资源(如内存等)。JVM线程跟内核轻量级进程有一对一的映射关系,所以JVM中的线程是很宝贵的。 一般在工程上多线程的实现是基于线程池的。因为相比自己创建线程,多线程具有以下优点 线程是稀缺资 ...

当我遇上你csy 发布于 2020-02-26 10:33 评论(0)阅读(391)
3

没有内存,怎么还能跑程序呢

`主存(RAM) 不管存储器有多大,但是程序大小的增长速度比内存容量的增长速度要快的多`。下面我们就来探讨一下操作系统是如何创建内存并管理他们的。 经过多年的探讨,人们提出了一种 ,下面是分层体系的分类 顶层的存储器速度最高,但是容量最小,成本非常高,层级结构越向下,其访问效率越慢,容量越大,但是造 ...

cxuan 发布于 2020-02-26 10:18 评论(1)阅读(388)
0

小白学 Python 数据分析(8):Pandas (七)数据预处理

人生苦短,我用 Python 前文传送门: "小白学 Python 数据分析(1):数据分析基础" "小白学 Python 数据分析(2):Pandas (一)概述" "小白学 Python 数据分析(3):Pandas (二)数据结构 Series" "小白学 Python 数据分析(4):Pan ...

极客挖掘机 发布于 2020-02-26 09:47 评论(0)阅读(290)
0

惊讶!缓存刚Put再Get居然获取不到?

最近一直在老家远程办公,微信突然响了下,有同事说遇到了一个奇怪的问题,让我帮忙看下。 现象就是标题所说的缓存获取不到的问题,我一听感觉这个问题挺有意思的,决定一探究竟。牛彩彩票_[官网首页] 下面给出部分代码还原下案发现场: Put之后马上Get,居然获取不到值。这就有点匪夷所思了,我们来好好排查下。 首先过期时间为60 ...

猿天地 发布于 2020-02-26 09:45 评论(1)阅读(499)
1

Go语言基础之面向对象编程中

Golang仍然有面向对象编程的继承,封装和多态的特性,只是实现的方式和其它OPP语言不一样。 ...

Dabric 发布于 2020-02-26 09:42 评论(0)阅读(204)
1

图的使用场景和常用算法

一.什么是图?有哪些特性及其使用场景? 由来: 当我们需要表示多对多的关系的时候,就需要使用到图这种数据结构 定义: 图是一种数据结构,其中顶点可以是具有零个或多个相邻元素.两个顶点之间的连线称为边,节点被称为顶点 常用概念: 无向图表示顶点之间的连接没有方向,既可以A->B,也可以B->A,有向图 ...

月上贺兰 发布于 2020-02-26 09:35 评论(0)阅读(194)
3

考研有没有必要,来看看我的说法

二哥,您好,我一直都看您的公众号,我 97 年的,今年 6 月份专升本毕业,现在一直纠结是要考研还是工作,如果是一本研究生有没有必要去上,和将这三年用来工作,哪个性价比高? 最近,读者小八在微信上问了我上面这个问题。特意用了您,看来我在他的心上,不错不错,这种被人尊重的感觉真好,话说的很得体,意思也 ...

沉默王二 发布于 2020-02-26 09:12 评论(8)阅读(781)
14

前端开发:这10个Chrome扩展你不得不知

转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 原文出处:http://blog.bitsrc.io/10-top-chrome-extensions-for-front-end-developers-db23a01dce1e 1. CSSViewer ...

葡萄城技术团队 发布于 2020-02-26 09:12 评论(0)阅读(860)
0

详解机器学习损失函数之交叉熵

本文始发于个人公众号: TechFlow ,原创不易,求个关注 今天这篇文章和大家聊聊机器学习领域的熵。 我在看paper的时候发现对于交叉熵的理解又有些遗忘,复习了一下之后,又有了一些新的认识。故写下本文和大家分享。 熵这个概念应用非常广泛,我个人认为比较经典的一个应用是在热力学当中,反应一个系统 ...

TechFlow2019 发布于 2020-02-26 09:11 评论(0)阅读(134)
6

一起了解 .Net Foundation 项目 No.6

.Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧。 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译、如与原文存在出入,请以原文为准。 .NET Micro Framework Microsoft® .NET Micro Framework 是一个开源的平台,开 ...

Newbe36524 发布于 2020-02-26 09:05 评论(1)阅读(887)
1

最通俗易懂的 Java 10 新特性讲解

自从 开始,Oracle 调整了 Java 版本的发布策略,不再是之前的 N 年一个大版本,取而代之的是 6 个月一个小版本,三年一个大版本,这样可以让 Java 的最新改变迅速上线,而小版本的维护周期缩短到下个版本发布之前,大版本的维护周期则是 3 年之久。而 10 就是这么一个小版本,因为 Ja ...

未读代码 发布于 2020-02-26 08:47 评论(0)阅读(325)

页面底部区域 foot.htm