打赏

相关文章

2023-05-08 数据库-流水操作与物化-分析

摘要: 数据库的查询模型比较经典的是火山模型, 其实就是流水线操作, 例如mysql. 作为对应的便是物化模型, 例如monetdb. 列存数据库自从monetdb的开创性paper开始, 几乎都是采用了物化模型. 并且一定程度上结合了流水线操作, 例如duckdb. 本文做些简要的分析. 流水线操作/火…

细说Hibernate的缓存机制

Hibernate 的缓存机制主要包括一级缓存和二级缓存。 1. 一级缓存(Session 缓存): 一级缓存是 Hibernate 的 Session 级别的缓存,与每个 Session 对象相关联。当您通过 Session 对象执行查询、保存或更新操作时,Hibern…

关于git stash使用

在 Git 中,可以使用 git stash 命令将未提交的更改保存在一个临时存储区中,以便在需要的时候重新应用这些更改。如果需要撤销最近的 git stash 操作,可以使用 git stash pop 命令来将最近一次存储的更改应用到工作区。 如果需要回到之前的某…

vue3项目搭建

一、安装 vue3.0 脚手架 (1)node安装(前端开发环境) 打开node官网:https://nodejs.org/zh-cn/ 下载node并安装(安装vue3建议node在10.0版本以上)。 输入node -v可显示node版本 (2)…

php7+ openssl AES

查阅的资料 mcrypt_decrypt函数在php7.1正式被禁用,后续使用openssl 进行加解密 openssl_encrypt 加密 openssl_decrypt 解密 踩过的坑 由于我的需求是aes-128-cbc zeropadding 加解密与python java等程序配合。 网上的文章大部分是正确的,但不太详细。…

Ubuntu 增加swap交换内存

一、创建虚拟内存 在实际开发中发现swap交换分区不够用了,于是需要创建虚拟内存来增加交换分区的大小。 在系统空闲空间位置创建swap虚拟内存专用文件夹 cd /data //切到你想要创建交换分区的目录 mkdir swap //新建文件夹swap cd swap //进入swap文件夹 备…

分布式搜索引擎es 面试突击

es elastocsearch 倒排索引是在数据查询之前建立,在查询的时候可以直接通过关键词定位到文档内容。用空间换时间 分布式架构原理说一下? es底层是基于lucene来的 大概就是一个用于全文检索的jar包 用es来做分布式的搜索引擎 可以承载一秒钟几千的…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部