PostgreSQL数据库事务出现未知状态的处理方法

PostgreSQL数据库事务出现未知状态的处理方法-华尔子博-奥夏网
背景 数据库的事务是原子操作,要么成功,要么失败。但是实际上在客户端的视角,可能有第三种状态:unknown状态。 当客户端提交事务结束(rollback , commit , prepare xact , rollback pxact ,...
15天前
0469

PostgreSQL分区表(partitioning)应用实例详解

PostgreSQL分区表(partitioning)应用实例详解-华尔子博-奥夏网
前言 项目中有需求要垂直分表,即按照时间区间将数据拆分到n个表中,PostgreSQL提供了分区表的功能。分区表实际上是把逻辑上的一个大表分割成物理上的几小块,提供了很多好处,比如: 1、查询性...
2个月前
0519

数据挖掘之关联规则分析简介

数据挖掘之关联规则分析简介-华尔子博-奥夏网
关联分析是指从大量数据中发现项集之间有趣的关联和相关联系。关联分析的一个典型例子是购物篮分析。在大数据时代,关联分析是最常见的数据挖掘任务之一。 概述 关联分析是一种简单、实用的分析...
2个月前
0449

从RedisTemplate中获得Jedis实例

从RedisTemplate中获得Jedis实例-华尔子博-奥夏网
从RedisTemplate中获得Jedis实例,可以使用如下方式: 1. 直接从RedisTemplate获取RedisConnectionFactory RedisConnectionFactory factory = redisTemplate.getConnectionFactory(); 2. 从RedisC...
3年前
0449

Go语言指针详解,看这一篇文章就够了

Go语言指针详解,看这一篇文章就够了-华尔子博-奥夏网
与 Java 和 .NET 等编程语言不同,Go语言为程序员提供了控制数据结构指针的能力,但是,并不能进行指针运算。Go语言允许你控制特定集合的数据结构、分配的数量以及内存访问模式,这对于构建运行...
2年前
0269

C语言的三套标准:C89、C99和C11有什么区别

C语言的三套标准:C89、C99和C11有什么区别-华尔子博-奥夏网
C语言有三套标准: 1. C89(ANSI C):发布于1989年,是C语言的第一个正式标准。主要添加了函数原型、 const 关键字等。常见的标准库函数大多来自C89。 2. C99:发布于1999年,比较重要的特性有: - 新...
3年前
0419

使用LiveCD从光盘直接运行Linux,无需安装

使用LiveCD从光盘直接运行Linux,无需安装-华尔子博-奥夏网
Linux 世界中一个相对较新的现象是可引导的 Linux CD 发行版的出现。它无需安装就可以看到 Linux 系统是什么样的。 多数现代 PC 都能从 CD 启动,而不是必须从标准硬盘启动。基于这点,一些 Lin...
4年前
0659

Ubuntu下基于格式化命令 格式化U盘的方法

Ubuntu下基于格式化命令 格式化U盘的方法-华尔子博-奥夏网
但是有一种情况就比较揪心,就是当分区出现问题而不能识别的时候,这时在Win下要专业的工具才能格式化,而在Ubuntu下可以借助命令模式强行格式化。 首先执行sudo fdisk -l查看你的u盘的序号,通...
2年前
0439

为笔记本上的Ubuntu系统安装Nvidia驱动及进行显卡切换的教程

为笔记本上的Ubuntu系统安装Nvidia驱动及进行显卡切换的教程-华尔子博-奥夏网
准备工作: 执行下列命令干干净净卸载之前或许装过的nvidia驱动, sudo apt-get remove --purge nvidia-* sudo apt-get install ubuntu-desktop sudo rm /etc/X11/xorg.conf echo 'nouveau' | s...
2年前
0419

ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机

ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机-华尔子博-奥夏网
在Ubuntu 12.04下使用KVM ioctl接口实现简单的虚拟机,可以按以下步骤操作: 1. 安装libvirt和qemu-kvm包 sudo apt-get install libvirt-bin qemu-kvm 2. 编写代码 创建kvm.c文件,内容如下: #incl...
3年前
0479