学习笔记

高频面试知识点总结,看看你能答对多少

开篇:题目答案总结并非标准,仅供参考,如果有错误或者更好的见解,欢迎留言讨论,往期公众号整理的一些面试题看这里:Java面试题内容聚合 事务 1、什么是事务?事务的特性(ACID) 什么是事务:事务是程序中一系列严密的操作,所有操作执行必须成功完成,否则在每个操作所做的更改将会被撤销,这也是事务的原子性(要么成功,要么失败)。 事务特性分为四个:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持续性(Durability)简称ACID。 1、原子性:事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要么都不做。 ...

Flink1.9整合Kafka

 本文基于Flink1.9版本简述如何连接Kafka。流式连接器...

Python实现语音识别和语音合成

目录 语音识别   MFCC   隐马尔科夫模型 声音合成 声音的本质是震动,震动的本质是位移关于时间的函数,波形文件(.wav)中记录了不同采样时刻的位移。 通过傅里叶变换,可以将时间域的声音函数分解为一系列不同频率的正弦函数的叠加,通过频率谱线的特殊分布,建立音频内容和文本的对应关系,以此作为模型训练的基础。 案例:画出语音信号的波形和频率分布,(freq.wav数据地址) 复制代码 # -*- encoding:utf-8 -*- import numpy as np import numpy.fft as nf ...

算法与数据结构基础 - 图(Graph)

 图基础图(Graph)应用广泛,程序中可用邻接表和邻接矩阵表示图。依据不同维度,图可以分为有向图/无向图、有权图/无权图、连通图/非连通图、循环图/非循环图,有向图中的顶点具有入度/出度的概念。...

Golang 入门系列(十五)如何理解go的并发?

前面已经讲过很多Golang系列知识,感兴趣的可以看看以前的文章,https://www.cnblogs.com/zhangweizhong/category/1275863.html, 接下来要说的是golang的并发,其实之前简单介绍过协程(goroutine)和管道(channel) 等基础内容,只是比较简单,只讲了基本的语法。今天就详细说说golang的并发编程。 一、并发和并行 Go是并发语言,而不是并行语言。所以我们在讨论,我们首先必须了解什么是并发,以及它与并行性有什么不同。 ...

需求如何落地成可用的产品

  工作了8年从一个产品小白逐渐变成一个产品经理,工作中跌跌撞撞的一路走过来,对需求如何落地变成可用的产品有了一点心得体会,今天分享给各位小伙伴,欢迎各位小伙们批评和指教。 先从是什么需求来说起吧,说到这里各位小伙伴会很好奇,为什么会说这个,大家都知道什么是需求,干嘛还要说。其实,针对初入行的产品人,很多人都无法区分是什么需求,什么是解决方案,客户或者需求方提出的往往不是需求,而是基于他们认知,他们认为合理的解决方案。初入行我就是按按照客户或者需求方给出的解决方案去进行需求的定义,结果开发出来的产品始终无法让客户满意。有个很形象的例子“我想要一辆更快的马车”,在汽车没有被发明的年代,人类的认知水平中就是想要更快的出行的办法就是一批更快的马车,所以,他们提出的需求就是只是想要一批更快的马车,其实不然他们真正想要的是更快的出行方式,福特汽车的出现才真正的解决了他们的需求痛点。所以,小伙伴们一定真的能够通过客户描述的解决方案,去深挖真实的需求痛点,才能真正的做出让客户满意的产品。 ...

ZK Watcher 的原理和实现

 什么是 ZK Watcher基于 ZK 的应用程序的一个常见需求是需要知道 ZK 集合的状态。为了达到这个目的,一种方法是 ZK 客户端定时轮询 ZK 集合,检查系统状态是否发生了变化。然而,轮询并不是一种高效的方式,尤其是在状态变化的发生频率很低的时候...

探寻流式计算

一、静态数据和流数据 静态数据:为了支持决策分析而构建的数据仓库系统,其中存放的大量历史数据就是静态数据。 流数据:以大量、快速、时变的流形式持续到达的数据。(例如:实时产生的日志、用户实时交易信息) 流数据具有以下特点: (1)、数据快速持续到达,潜在大小也许是无穷无尽的。 (2)、数据来源众多,格式复杂。 (3)、数据量大,但是不十分关注存储,一旦经过处理,要么被丢弃,要么被归档存储(存储于数据仓库)。 (4)、注重数据的整体价值,不过分关注个别数据。 (5)、数据顺序颠倒,或者不完整,系统无法控制将要处理的新到达的数据元素的顺序。 ...

博客园 首页 新随笔 订阅 管理 随笔 - 62 文章 - 0 评论 - 36

这是Mysql系列第10篇。 环境:mysql5.7.25,cmd命令中进行演示。 MySQL 数值型函数 函数名称 作 用 abs 求绝对值 sqrt 求二次方根 mod 求余数 ceil 和 ceiling 两个函数功能相同,都是返回不小于参数的最小整数,即向上取整 floor 向下取整,返回值转化为一个BIGINT rand 生成一个0~1之间的随机数,传入整数参数是,用来产生重复序列 round 对所传参数进行四舍五入 sign 返回参数的符号 pow 和 power 两个函数的功能相同,都是所传参数的次方的结果值 ...

Java面试-如何获取客户端真实IP

 在进行一些小游戏开发时,我们经常比较关注的一个功能便是分享。针对分享,我们希望能根据各个城市或者地区,能有不同的分享文案,辨识地区的功能如果由服务器来完成的话,我们就需要知道客户端的真实IP。今天我们就来看看服务器是如何获取到客户端的真实IP的。...

抖音的数据抓取与数据背后的淘宝

分析的背景 截至今年7月,抖音日活已突破3.2亿。抖音总裁张楠预测,到2020年,国内短视频行业的总日活用户数,将达到10亿。抖音推出多元变现方式,要让1000万创作者赚到钱 ,抖音说要让这1000万创作者赚到钱,其中变现的方式有很多种,我今天主要是想分享抖音背后的淘宝产业链,我们刷抖音视频的过程中,我们会发现有些视频是在推广淘宝的商品,这个就是创作者变现的渠道之一,从淘宝店铺角度来说,抖音达人帮其推广商品,需要付给达人一定的广告费用;从淘宝角度来说,淘宝有一个叫淘宝联盟的平台,每一个帮淘宝推销商品的人,淘宝联盟将其定义为淘宝客,只要淘宝客推广的商品有人购买,那么淘宝联盟会支付给淘宝客一定比例的佣金。简而言之,抖音达人有两部分收入:淘宝商家的广告费+淘宝联盟的佣金(交易成功的前提下)。本文主要分析抖音达人发帖到淘宝之间的过程。 ...

使用Bookinfo应用测试Kuma服务网格

 最近,开源API管理平台Kong服务供应商近日放出了新的开源项目Kuma。本文尝试将 bookinfo 应用部署在 Kuma 网格中,以便帮助大家更好的理解 Kuma 项目。...
青岛软件培训

可能你正在寻找一家靠谱的IT培训机构,学习一些专业的软件开发技术,找一份得体的工作。恰巧我们就是一家踏踏实实做教育的IT人才培养机构,我们咨询电话是 0532-85025005,如果你确实对IT感兴趣,我们不妨交流一下。

申请免费试听课程