SQLSERVER sqlserver四舍五入使用round函数及cast和convert函数 引言 今天和测试沟通一个百分比计算方式时遇到一个问题, 我在存储过程里用到了强转CAST(32.678 AS DECIMAL(5,1)) 我认为该方式只会保留一位小数,我给测试的回复...
MySQL Jaspersoft Studio添加mysql数据库配置步骤 1、创建数据配置 2、添加字段 Jaspersoft Studio添加数据库配置可以解决报表字段较多,手动添加效率低的问题。添加数据库配置,笔者这里以 mysql 为例,步骤如下 1、创建数据配置 在Data Adapters上右键,Creat...
其他数据库 关于Redis网络模型的源码详析 前言 Redis的网络模型是基于I/O多路复用程序来实现的。源码中包含四种多路复用函数库epoll、select、evport、kqueue。在程序编译时会根据系统自动选择这四种库其中之一。下面以epoll为例,来分析Redis的I/O模块的源码。 epo...
PostgreSQL 使用pg_basebackup对Postgre进行备份与恢复的实现 postgres 版本9.4.23 暂时在Windows下对postgres进行备份恢复。 在进行备份之前,在认证文件中增加一行,否则无法进行备份 host replication postgres 127.0.0.1/24 md5 开始使用pg_base...
其他数据库 Redis未授权访问配合SSH key文件利用详解 前言 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis 未授权访问的问题是一直存在的问题,知道创宇安全研究团队历史上也做过相关的应急,今日,又出现 Red...
PostgreSQL PostgreSQL 角色与用户管理介绍 一、角色与用户的区别 角色就相当于岗位:角色可以是经理,助理。用户就是具体的人:比如陈XX经理,朱XX助理,王XX助理。在PostgreSQL 里没有区分用户和角色的概念,”CREATE USER” 为 “CREATE ...
PostgreSQL PostgreSQL数据库事务出现未知状态的处理方法 背景 数据库的事务是原子操作,要么成功,要么失败。但是实际上在客户端的视角,可能有第三种状态:unknown状态。 当客户端提交事务结束(rollback , commit , prepare xact , rollback pxact , commit ...
MongoDB mongodb BSON的基本使用教程 查找 Find m := bson.M{ "create_time": bson.M{ "$gte": start, "$lte": end, }, "account": account, "tag": "tag", } session.DB("db")....
SQLSERVER SQL SERVER 9003错误解决方法 SQLSERVER 9003错误解决方法 只适用于SQL2000 (只适用于SQL2000) “无法打开新数据库 ‘POS’。CREATE DATABASE 中止。 (Microsoft SQL Server,错误: 9...
其他数据库 Redis分布式锁详细介绍 分布式锁 在单进程应用中,当一段代码同一时间内只能由一个线程执行时, 多线程下可能会出错,例如两个线程同时对一个数字做累加,两个线程同时拿到了该数字,例如40,一个线程加了10,一个线程加了20,正确结果应该是70, 但由于两个线程在自己的内存中一个算出的...
MySQL mysql explain中key_len的含义以及计算方法 前言 在Mysql中执行explain的结果中有一列为key_len,那么key_len的含义是什么呢? key_len:表示索引使用的字节数,根据这个值可以判断索引的使用情况,特别是在组合索引的时候,判断该索引有多少部分被使用到非常重要。 计算key_l...