Python语言规范 一、Lint 定义:pylint是一个在Python源代码中查找bug的工具,c与c++中这些bug通常用编译器来捕获,由于Python语言的动态性,有些警告可能不对,不过误报应该很少。   优点:可以很容易捕获忽视的错误。   缺点:pylint不完美,需要围绕着他来写代码,抑制告警
转载 2024-09-23 15:44:48
81阅读
简介 PostgreSQL 的开发源自上世纪80年代,它最初是 Michael Stonebraker 等人在美国国防部支持下创建的POSTGRE项目。上世纪末,Andrew Yu 等人在它上面搭建了第一个SQL Parser,这个版本称为Postgre95,也是加州大学伯克利分校版本的Postgr
转载 2019-02-18 14:58:00
52阅读
2评论
# 使用 Python 和 PostgreSQL 实现弱口令检查 在本篇文章中,我们将教你如何使用 Python 与 PostgreSQL 数据库来检查用户名和密码的简单组合,以发现可能的弱口令。整个流程将覆盖从环境搭建、数据库连接到弱口令检查的具体实现。 ## 流程概述 我们将通过以下步骤来达到目标: | 步骤 | 描述
原创 2024-10-03 06:35:50
121阅读
参照地址进行在线安装工具 https://help.aliyun.com/document_detail/32201.html?spm=5176.doc32202.6.540.t8xl0S 安装完成以后,修改配置文件(文件目录:$work_dir/)  local_job.cfg  文件内容如下#=========================================
在处理 PostgresSQL 数据库与 Java 代码集成时,有时会遇到“锁表”问题,这对业务的并发操作造成了障碍。本文将系统化地记录解决“PostgreSQL 锁表 Java 代码”问题的过程,包括问题背景、错误现象、根因分析、解决方案、验证测试、预防优化等多个方面。 ## 问题背景 在我一次对数据库性能优化的任务中,发现系统因为某个 SQL 查询导致表锁,影响了数据的读取和写入。这种现象
原创 6月前
28阅读
[作者:技术者高健 模式删除:drop schema 模式名 那么具体对应的源代码是那些呢? src/backend/commands/schemacmds.c  /* * Guts of schema deletion. */
转载 2012-10-26 12:26:00
163阅读
2评论
 安装PostgreSQL 64 笔记 下载地址: 32位源代码 ftp://ftp.postgresql.org/pub/source/ 64位官方下载 http://www.enterprisedb.com/downloads/postgres-postgresql-downloads ###################################
原创 2012-02-06 17:20:24
875阅读
开发工具HaivDb4J2ee,全称Haiv Database Tool for J2EE,是基于java编写的j2ee代码自动生成工具暨数据库管理工具,运行于jdk1.5环境中,目前版本支持Oracle、mysql、mssql三种常用的数据库,以后会视情况扩充至其它种类的关系型数据库。它的功能类似于MyEclipse的自动生成hibernate代码,但比
如何监控PostgreSQL存储过程/函数代码运行?本文介绍用python+微信/邮件的方式进行报警、监控。首先要有一张表、用于存放PostgreSQL存储过程/函数代码运行异常的信息。处理原则:若出现异常;把“发生时间+所在的程序+原因”通过微信/邮件发给对应人员。当然发送一次即可;起到通知的效果。一、媒介通过什么方式进行发送内容;下面介绍微信/邮件两种方式1、python发送微信py_wech
转载 2021-04-30 20:17:28
187阅读
2评论
目录一、Dao 代理实现 CURD1. 步骤2. 原理二、深入理解参数1. parameter2. MyBatis 传递参数3. # 与 $三、MyBatis 封装输出结果1. resultType2. resultMap3. 实体类属性名和列名不同的处理方式4. 自定义类型在resultType中使用简称四、like 模糊查询 接上篇文章一、Dao 代理实现 CURD1. 步骤1. 去掉 Da
转载 4月前
50阅读
前言:最近做数据同步,需要从PostgreSql获取数据,发现一旦数据比较多,那么读取的速度非常慢,并且内存占用特别多&GC不掉。代码样例:为了方便讲解,下面写了事例代码,从b2c_order获取数据,这个数据表6G左右。package com.synchro;import java.sql.*;/...
原创 2021-08-24 16:15:05
467阅读
postgresql | linux安装postgresql
原创 2022-11-25 10:40:01
1054阅读
磨砺技术珠矶,践行数据之道,追求卓越价值 回到上一级页面:PostgreSQL内部结构与源代码研究索引页    回到顶级页面:PostgreSQL索引页 [作者:技术者高健 pg_buffercache 代码位于 contrib 目录,总体上代码量200多行。 刚接触,感觉直接访问PostgreSQL 中的内存结构很神奇,特意学习了一下。 /*-------------------------
转载 2012-10-25 10:59:00
126阅读
2评论
# Java代码备份PostgreSQL数据库 ## 简介 在开发过程中,经常需要对数据库进行备份,以防止数据丢失或者意外删除。本文将介绍如何使用Java代码备份PostgreSQL数据库。 ## 流程 下面是备份数据库的整个流程: | 步骤 | 描述 | | ------ | ------ | | 1 | 创建数据库连接 | | 2 | 执行备份命令 | | 3 | 关闭数据库连接 |
原创 2024-01-10 08:08:37
314阅读
实现官方文档说明:com.baomidou.mybatisplus.annotations.TableFieldTableField注解新增属性 update 预处理 set 字段自定义注入(讲解:比如我们使用mybatisplus自带的insert()方法向数据库插入数据时,假设我们给age字段赋值为1,但是我们在age字段上的@TableField注解里面加了update="%s+1",那么真
1 /* 2 *====================================== basic sql ========================================== 3 */ 4 5 -- Merge -- 6 merge into copy_emp as ac 7 using employees e 8 on (c.empl
在阅读的过程中有不论什么问题。欢迎一起交流邮箱:1494713801@qq.comQQ:1494713801一、PostgreSQL时间类型转换--时间类型转成字符类型select to_char(current_date, 'YYYY/MM/DD');select to_char(current_...
转载 2016-01-27 09:32:00
582阅读
2评论
继续分析 setup_description();展开后:就是要把share/postgres.description 文件的内容读入到 pg_description 和 pg_shdescription/* * load description data */static voidsetup_description(void){ PG_CMD_DECL; fputs(_("loading system objects' descriptions ... "), stdout); fflush(stdout); snprintf(cmd, sizeof(cmd),.
转载 2013-07-09 08:42:00
65阅读
2评论
继续分析: setup_collation()展开:/* * populate pg_collation */static voidsetup_collation(void){#if defined(HAVE_LOCALE_T) && !defined(WIN32) int i; FILE *locale_a_handle; char localebuf[NAMEDATALEN]; int count = 0; PG_CMD_DECL;#endif fputs(_("creating...
转载 2013-07-09 08:54:00
73阅读
2评论
继续分析: /* * Make the per-database PG_VERSION for template1 only after init'ing it */ write_version_file("base/1");就是在base/1目录下,生成一个 PG_VERSION 文件。[pgsql@localhost 1]$ pwd/home/pgsql/DemoDir/base/1[pgsql@localhost 1]$ cat PG_VERSION9.1[pgsql@localhost 1]$ 接下来: /* Create the stuff we d...
转载 2013-07-08 16:34:00
46阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5