摘要:
一、大数据知识框架 通过绘制一张大数据的流程图,来构建知识框架: 数据采集:数据的产生阶段,用户操作终端设备(如手机、PC 机、POS 机、车机等),终端 SDK 对用户行为进行日志采集并上报,或者调用系统服务产生业务数据。物理形式有数据库和文本文件两种 数据同步:也叫数据集成,将分散的、异构的源数 阅读全文
摘要:
前言 OpenAI大家熟知的技术大神有两位,一位是首席科学家Ilya,很多人这几天可能因为OpenAI董事会风波而反复听过这个名字;另外一位则是温文儒雅的Andrej Karpathy。 如果说Ilya的标签是ChatGPT之父,神级大牛;那么Andrej Karpathy的额外标签则是当之无愧这世 阅读全文
摘要:
什么是位运算 ? 计算机在底层使用的是二进制补码进行运算。对应的二进制位进行操作,计算机只识别0和1。 位运算的好处 巧妙的使用位运算可以大量减少运行开销,优化算法。 位运算快的原因是直接跟计算机的底层二进制机器操作指令,而我们的程序代码运算最终也是由 JVM转换成计算机可执行的二进制操作指令,位运 阅读全文
摘要:
什么是布隆过滤器 首先,我们需要了解布隆过滤器的概念。 布隆过滤器(Bloom Filter,BF)是一个叫做 Bloom 的老哥于 1970 年提出的。我们可以把它看作由二进制向量(或者说位数组)和一系列随机映射函数(哈希函数)两部分组成的数据结构。相比于我们平时常用的 List、Map、Set 阅读全文
![布隆过滤器之原理及应用](https://img2024.cnblogs.com/blog/1644918/202404/1644918-20240410130447715-1155869352.png)
摘要:
字节跳动社会招聘&内推「【内推码】:4J8CA3W」 内推时间:一直有效 招聘对象:根据招聘要求而定 社招投递链接: https://job.toutiao.com/s/de5teaA 应届生投递链接: https://jobs.toutiao.com/s/de5qcWH 【内推码】:4J8CA3W 阅读全文
摘要:
使用 Git 已经好几年了,却始终只是熟悉一些常用的操作。对于 Git Rebase 却很少用到,直到这一次,不得不用。 一、起因 上线构建的过程中扫了一眼代码变更,突然发现,commit 提交竟然多达 62 次。我们来看看都提交了什么东西: 这里我们先不说 git 提交规范,就单纯这么多次无用的 阅读全文
摘要:
一.ITerm2简介 1.安装 iTerm2 是一款完全免费的,专为 Mac OS 用户打造的命令行应用。直接在官网上http://iterm2.com/ 下载并安装即可。 2.配置 设置ITerm为默认终端 二.安装 oh-my-zsh 1.查看系统有几个shell cat /etc/shells 阅读全文
摘要:
远程调试,特别是当你在本地开发的时候,你需要调试服务器上的程序时,远程调试就显得非常有用。 JAVA 支持调试功能,本身提供了一个简单的调试工具JDB,支持设置断点及线程级的调试同时,不同的JVM通过接口的协议联系,本地的Java文件在远程JVM建立联系和通信。此篇是Intellij IDEA远程调 阅读全文
摘要:
一、下载相应开发工具 Pycharm :下载地址 二、部署开发机 一般在工作过程中,开发环境并不是本地环境,而是指在开发机;因为,有很多依赖本地部署非常麻烦,而开发机中则内置了很多相关的服务 三、代码自动化部署 由于我们在本地进行代码编辑、在开发机中进行代码的运行及调试,因此,需要一种很方便的方式进 阅读全文
摘要:
1.什么是Mosh Mosh表示移动Shell(Mobile Shell),是一个用于从客户端跨互联网连接远程服务器的命令行工具。它能用于SSH连接,但是比Secure Shell功能更多。它是一个类似于SSH而带有更多功能的应用。程序最初由Keith Winstein 编写,用于类Unix的操作系 阅读全文