Sqlalchemy异步操作详解

异步SQLAlchemySQLAlchemy作为一款通用的Python Orm工具,在最近的版本也支持了异步操作。但网上很多资料都不是很齐全,API也不是很好查询的情况下,我便有了整理一份基础文档的想...
阅读全文
基于HiKariCP组件,分析连接池原理 编程语言

基于HiKariCP组件,分析连接池原理

池塘里养:Connection;一、设计与原理1、基础案例HiKariCP作为SpringBoot2框架的默认连接池,号称是跑的最快的连接池,数据库连接池与之前两篇提到的线程池和对象池,从设计的原理上...
阅读全文
flink调优之RocksDB设置 编程语言

flink调优之RocksDB设置

一、开启监控RocksDB是基于LSM Tree实现的,写数据都是先缓存到内存中,所以RocksDB的写请求效率比较高。RocksDB使用内存结合磁盘的方式来存储数据,每次获取数据时,先从内存中blo...
阅读全文
clickhouse智能提示编辑器 编程语言

clickhouse智能提示编辑器

对于经常写sql的人来说智能提示是非常重要的,这个非常影响写sql的效率和心情。这里说的智能提示不仅仅是关键字(select等)的智能提示,还得要做到表字段的智能提示。例如: 下面是mysql的智能提...
阅读全文
设计模式学习笔记状态模式及其实现 编程语言

设计模式学习笔记状态模式及其实现

状态模式(State Pattern)指允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。一般用来实现状态机,而状态机常用在游戏、工作流引擎等系统的开发中:有限状态机(Finit...
阅读全文
Azure Virtual Desktop创建配置管理详解 编程语言

Azure Virtual Desktop创建配置管理详解

一,引言Azure 虚拟创面是一项 Azure 服务,可以让我们管理:  1)VDI(虚拟桌面基础架构)  2)云端的 RDSH:RDSH 是 RDS(远程桌面服务)中的一个角色。这些类型的服务器用于...
阅读全文
MassTransit 入门详解 编程语言

MassTransit 入门详解

本文地址源码MassTransit是一个面向.net的免费开源分布式应用程序框架。MassTransit使得创建应用程序和服务变得很容易,这些应用程序和服务利用基于消息的、松散耦合的异步通信来获得更高...
阅读全文
后端思维之数据库性能优化方案 编程语言

后端思维之数据库性能优化方案

前言毫不夸张的说咱们后端工程师,无论在哪家公司,呆在哪个团队,做哪个系统,遇到的第一个让人头疼的问题绝对是数据库性能问题。如果我们有一套成熟的方法论,能让大家快速、准确的去选择出合适的优化方案,我相信...
阅读全文