写在前面 Clickhouse 从21.11 版本开始,除了提供类似SqlServer、MySQLCREATE FUNCTION 的自定义函数之外,还有一个用户自定义函数(UDF...
Robinhood基于Apache Hudi的下一代数据湖实践
1. 摘要Robinhood 的使命是使所有人的金融民主化。 Robinhood 内部不同级别的持续数据分析和数据驱动决策是实现这一使命的基础。 我们有各种数据源——OLTP 数据库、事件流和各种第 ...
func-spring-boot-starter 匿名函数托管
func-spring-boot-starter 匿名函数托管GitHub项目路径:https://github.com/yiurhub/func-spring-boot-starterGitee项目...
记一次 Nuxt 3 在 Windows 下的打包问题
0. 背景之前用 Nuxt 3 写了公司的官网,包括了样式、字体图标、图片、视频等,其中样式和字体图标放在了assets/styles 和assets/fonts 目录下,而图片和视频则放在了publ...
Azure DevOps (八) 通过流水线编译Docker镜像
上一篇文章我们完成了最简单的传统部署:上传应用到服务器上使用守护进程进行应用的部署。本篇文章我们开始研究容器化和流水线的协作。在开始操作之前,我们首先需要准备一下我们的dockerfile,这里我们依...
Visual Studio App Center 中的 Bug 跟踪服务
我在之前的一篇文章 《使用 Visual Studio App Center 持续监视应用使用情况和问题》 中介绍了 App Center 的基本功能及使用入门,其中诊断 可以自动手机用户的崩溃或异常...
前端文件上传核心思想详解
目录一、文件上传几种方式1、from 表单上传1.1 普通上传1.2异步上传方案1:base64上传方案2:二进制形式2、frame上传3、FormData异步上传二、大文件上传1、切片2、断点续传3...
Netty之非阻塞处理
Netty 是一个异步的、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠性的网络IO 程序。一、异步模型同步I/O : 需要进程去真正的去操作I/O;异步I/O:内核在I/O操作完成后再通知应...
Shell基础Bash基本功能(多命令顺序执行)
目录1、多命令执行符;2、多命令执行符&&3、多命令执行符||4、&&和||联合应用Linux系统支持多条命令顺序执行,就是我可以依次输入多条命令后,统一按Enter键...
存储用户密码应该使用什么加密算法
概述编程开发中,像用户登录注册这种功能很常见,那么对于用户密码处理,我们该选择什么样的加密算法呢?在这种场景下,算法需要满足下面两个条件:算法需不可逆,这样才能有效防止密码泄露。算法需相对慢,可以动态...