- 博客(53)
- 收藏
- 关注
原创 Postgresql: mergejoin input data is out of order原因以及解决办法
今天遇到的问题是b表的死元组过多,加上filter_col = 123456条件占了20%,实际上也是很多了,所以导致查询计划生成器没有使用索引,以至于出现mergejoin的错误。所以,将查询拆分,分别去分析执行计划。但是,参与的其中一个表的数据并没有按期望顺序排序,违反了 Merge Join 的前提条件(即两个输入都按某个键有序)。如果filter_col = 123456没有超过总表的30%,那么考虑是否是死元组过多,清理死元组。2.如果有索引,但是没有使用,考虑是否可选择性不够。
2025-08-11 10:05:25
208
原创 Ansible 查看PostgreSQL的版本
community.postgresql.postgresql_query 模块底层是用 psycopg2 连接 PostgreSQL 的。密码可以写到环境变量中,我们下次再说,这个只做简单的验证。Ansible的基础知识就不说了。
2025-07-16 17:44:33
239
原创 PostgreSQL FATAL: sorry, too many clients already 连接数爆满的处理办法
理论上,使用postgres用户应该是可以连接的,因为superuser_reserved_connections参数会给superuser预留3个连接,但是我们还是无法连接,此时查看进程信息。1.程序连接pg时,使用项目用户,不要使用postgres用户,否则像这种连接数满了的情况,都无法去查看信息。我们居然发现,程序使用的是postgres用户,连接的postgres库。当你的连接数等于100时,你就无法再创建新的连接,就会报错,跟上面一样。是使用的superuser用户去连接的。
2025-07-15 15:28:04
483
原创 前端开发常见问题
不同浏览器对CSS特性的支持差异 JavaScript API的兼容性处理方案 Polyfill的使用场景与实现方法 自动化测试工具在兼容性测试中的应用。Web Components的实践案例 PWA的离线功能实现 WebAssembly的应用场景 微前端架构的落地实践。虚拟DOM的工作原理 状态管理的最佳实践 组件通信的多种方式 SSR与CSR的选择策略。XSS攻击的防护措施 CSRF防御的实现方案 CSP策略的配置方法 敏感数据的安全存储。
2025-07-11 10:39:19
378
原创 PostgreSQL 锁等待监控,查找等待中的锁
之后再新开窗口,也更新这个listing_id。测试下,首先开启一个事务,然后更新一条数据。接着使用上述SQL查询锁等待。此时发现一直在执行中。
2025-07-10 11:51:54
370
原创 PostgreSQL ERROR: out of shared memory处理方式
大多数会出现在“查询一个有很多子表的父表”这种情况,会有大量的锁。参考下方的官方文档。
2025-07-10 11:42:38
351
原创 ansible 配置yum源
ansible配置yum源 有两种方式,一种是可以写好sh脚本,然后ansible去执行sh文件。本文使用的环境是centos7 ,配置也是按照7去配置的,没有写动态配置。重点是url的配置,要找到“repodata”这一级的路径。另外一种就是使用yum_repository库。
2024-08-03 23:04:21
717
原创 启动elasticsearch 遇到报错排坑,main ERROR Unable to locate appender rolling for logger config root
是logs的组不对,log文件写不进去,之前是root,改成es就好了。刚开始以为是没有用es用户执行,后来更换es用户,结果还是报错。换了新电脑,虚拟机重新复制了过去,打开es居然报错了。直接放代码,后面路径改成你的logs路径。
2024-07-28 21:24:54
721
原创 虚拟机复制后网络不可用,报错“network.service - LSB: Bring up/down networking”
查询IP地址,eth33 没有显示IP地址尝试重启,有报错,并且有提示,按照提示执行下看看。
2024-07-25 22:32:15
568
2
原创 TapData实际体验
昨天博主介绍了TapData数据同步解决方案,但是仅仅做了测试,今天我们来实战一下,看看实际表现如何。--应用场景目前公司有两个商城系统,新旧系统均在使用。用户登录整合在新系统。在旧系统注册用户后,需要等次日零点才可以在新系统登录。因为是通过job在零点进行数据的同步工作,但是弊端也很明显,采用的是查询同步,所以会占用系统CPU以及磁盘大量的资源,严重时会影响正常业务;同时由于同步不及时,对用户体验有很大的影响。--系统数据简介以下数据为截取生产环境数据,并做脱敏处理。1.表
2021-08-06 12:19:40
1286
1
原创 TapData初体验
--初闻最近朋友推荐了一个用于数据同步的网站,正好公司有这方面的需求,同时也有一些痛点没有解决,所以来体验下这个产品。简单说下公司业务:公司有新旧两个系统,同时还都在用。在旧系统创建的数据总是不能及时同步到新系统,造成数据错误以及业务问题。 目前解决办法是使用Oracle的job进行同步,但是同步频率不能太高,否则占用资源会过多。 所以需要一款实时同步数据以及占用资源低,并且支持多个数据库互相同步的的解决方案。--初识 1.“低代...
2021-08-05 13:30:55
2552
原创 MySQL定时任务的应用
1.数据传输左侧为待传输数据库,右侧为待接收数据库。该操作支持不同数据库之间传输。此处选择需要传输的数据(表、视图、函数等)点start开始保存profile,自己设置名字。到此处数据传输的准备工作完成。2.发送报表数据1、新建查询,编写sql并保存。到此处发送报表数据的准备工作完成。3.设置定时任务上述两个步骤,均为取所需数据。3.1 新建定时任务添加完成附件...
2021-01-05 10:28:59
271
原创 【h5c3】旋转木马的制作
代码易懂,注意是为了记录一些需要注意的东西。注意点先写旋转,再写移动,是带着旋转移过去的,是一个弧面 (图1)transform:rotateY(60deg) translateZ(300px);(本特效的实现基于这个)后写移动,再写旋转,各不影响,分步走。 transform:translateZ(300px); rotateY(60deg) (图1)<!DOCTYPE html><html lang="en">&...
2020-09-13 21:35:15
560
原创 192.168.和10.0.开头的IP、内网IP段、IP简介、分类
在这三类地址中,绝大多数的IP地址都是公有地址,需要向国际互联网信息中心申请注册。但是在IPv4地址协议中预留了3个IP地址段,作为私有地址,供组织机构内部使用。IP地址分为五大类:A类、B类、C类、D类和E类,如下图所示:在这五类IP地址中,我们最常使用的是A类、B类和C类地址。A类地址:10.0.0.0--10.255.255.255B类地址:172.16.0.0--172.31.255.255C类地址:192.168.0.0--192.168.255.2...
2020-07-26 19:34:43
12471
1
转载 Linux 安装两个MySQL服务器的操作步骤
MYSQL版本:MYSQL-5.6安装步骤:第一个MYSQL安装路径/usr/local/mysql 监听3306端口启动文件/etc/init.d/mysql第二个MYSQL安装路径/data/mysql 监听3307端口启动文件/etc/init.d/mysql2安装第一个Setup 1:#wget http://www.cmake.org/files/v2.8/cma...
2019-11-05 14:31:48
551
转载 mysql.sock 文件详解
在mysql的启动过程中有时会遇到下述错误Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)请问mysql.sock这个文件到底起什么作用?如何避免发生如此错误?答案一、这个mysql.sock应该是mysql的主机和客户机在同一host(物理服务器)上的时候,使用un...
2019-11-05 14:30:06
6136
转载 CentOS 6.5 配置IP地址的三种方法
实验软件环境:虚拟机Vmware Workstation10.0 、CentOS 6.5 32位1、自动获取IP地址虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分配IP地址。#dhclient自动获取ip地址命令#ifconfig查询系统里网卡信息,ip地址、MAC地址分配到ip地址后,用物理机进行ping ip地址,检测...
2019-09-11 11:20:15
1050
原创 记一次安装MySQL
之前在电脑上安装过一次mysql,使用的公司的一键安装脚本,后来删除了一遍,在安装就会出错了,提示无法启动计算机上的“.”服务,查了一下,应该是以前的脚本有残留文件,导致这个无法安装。解决办法:将MySQL解压文件解压出来后,放到要放的目录,之后配置环境变量:D:\sunbox\lib\mysql\bin配置完成后,输入net start mysql启动MySQL。总是提示:服务名无效...
2019-08-26 14:32:45
263
转载 mysql备份与还原
一、备份常用操作基本命令1、备份命令mysqldump格式格式:mysqldump-h主机名-P端口-u用户名-p密码–database数据库名>文件名.sql2、备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump--add-drop-table...
2019-07-02 20:17:26
230
转载 编辑神器VIM命令总结
转载于:https://blog.csdn.net/CoderBruis/article/details/93711591看着写的不错,就转载来了,再学习一下。1. 移动1.1 Vim水平移动0移动到行首第一个字符,^移动到第一个非空白字符$移动到行尾,g_移动到行尾非空白字符记住常用的0和$就可以满足日常需求了1.2 Vim页面移动gg/G移动文件的开头和结尾,可以使用ctr...
2019-07-02 11:17:09
367
转载 如何解决HTML网页中文显示乱码的方法
第一:定义网页显示编码。如果不定义网页编码,那么我们浏览网页的时候,IE会自动识别网页编码,这就有可能会导致中文显示乱码了。所以我们做网页的时候,都会用“<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″>”来定义网页编码。(我们常见的Unicode码是utf-8)<html><m...
2019-06-18 20:24:00
135520
转载 常用邮箱SMTP服务器地址大全
常用邮箱SMTP服务器地址大全 阿里云邮箱(mail.aliyun.com): POP3服务器地址:pop3.aliyun.com(SSL加密端口:995;非加密端口:110) SMTP服务器地址:smtp.aliyun.com(SSL加密端口:465;非加密端口:25) IMAP服务器地址:imap.aliyun.com(SSL加密端口:993;非加密端口:143...
2019-06-15 22:33:25
44608
原创 blog添加”关于“页面遇到的问题
今天想在博客导航栏添加一个“关于我”的页面,最开始想做一个动态的页面,后来参考了下别人的博客,再结合实际情况,发现一个静态页面完全够用。 对于添加一个页面,是很简单的,流程很清晰。在页面点击链接,链接跳转到功能app对应的url,url在调用方法完成显示。 ...
2019-04-29 23:50:01
556
原创 win环境下git的最全配置
今天重置了下电脑,软件什么的全部没有了。然后安装了pycharm和git,pycharm里面的git是很好配置的,主要的是win下的git配置,在网上找了很多,发现很多都是重复的。做个记录,以免下次又要搜资料。首先就是安装了,这里就不说了。然后随便一个地方(比如桌面)按鼠标右键打开git bash here。输入git config --global user.name "luc...
2019-04-25 22:39:02
360
原创 win环境下py2和py3的切换
由于历史原因,Python有两个大的版本分支,Python2和Python3,又由于一些库只支持某个版本分支,所以需要在电脑上同时安装Python2和Python3,因此如何让两个版本的Python兼容,如何让脚本在对应的Python版本上运行,这个是值得总结的。对于Ubuntu 16.04 LTS版本来说,Python2(2.7.12)和Python3(3.5.2)默认同时安装,默认的pyt...
2019-04-25 15:35:25
697
转载 腾讯后台开发笔试题
转自:https://blog.csdn.net/Watson2016/article/details/685021761、有1000亿条记录,每条记录由url,ip,时间组成,设计一个系统能够快速查询以下内容1.给定url和时间段(精确到分钟)统计url的访问次数2.给定ip和时间段(精确到分钟)统计ip的访问次数答:首先,1000亿条记录全部放到内存肯定不够,那就是分成小文件了...
2019-04-11 19:03:04
910
转载 数据库设计原则
数据库设计原则(转载)1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资...
2019-04-07 21:32:50
452
转载 Linux curl命令详解
命令:curl在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。语法:# curl [option] [url]常见参数:-A/--user-agent <string> 设置用户代理发送给服务器-...
2019-03-22 21:20:33
369
原创 支付宝小程序云服务免费申请
就在昨天,博主收到了蚂蚁金服的一条短信。说是可以申请支付宝小程序的开发了。这么大一个公司,开始开放申请了,那自然是要参与下的。当然,阿里也为开发者准备了一份礼物。也就是云服务扶持计划。为了助力开发者快速、方便、稳定、低成本的构建支付宝小程序,我们为您推出小程序·云服务扶持计划:原网址:https://docs.alipay.com/mini/cloud-service/fp1x...
2019-03-20 22:25:45
1145
原创 Google colab网页编辑器
最近发现Google又出了一个新玩意,colab,网页在线编辑器。觉得很有意思,分享给大家。话说Google之前搞了个用浏览器玩三A游戏大作,现在又搞了个在线编辑代码,也是真的强。网址:点我 他的主页面是长这个样子的。支持python编程,同时支持py2和py3.不仅如此,还可以将代码备份至GitHub或者自己的Google drive中。如果你有深度...
2019-03-07 22:11:41
1007
原创 记一次简单的面试
昨天收到了某某科技的面试邮件,需要在两个小时内做完两道编程题,直接上题吧。我也只是一个小coder,有什么不对的,轻喷。题目1:小明的女朋友最喜欢在网上买东西,可是钱包里的钞票有限,不能想买啥就买啥。面对琳琅满目的物品,她想买尽可能多的种类,每种只买一件,同时价格不能超过上限。于是 她请小明写程序帮她找出应该买哪些物品,并算出这些物品的总价格。输入规范:每个输入包含两行。第一行...
2019-03-06 22:02:26
480
原创 python md5加密
今天在玩百度翻译开放平台的时候,使用了其中一个Demo,代码如下,有一段关于md5的操作没看懂,于是就百度了下,发现这是一个关于加密的模块。#/usr/bin/env python#coding=utf8 import httplibimport md5import urllibimport randomappid = '**************' #你的...
2019-03-03 19:55:49
564
转载 如何编写测试用例?(最全版)
全文来自于网络资料整理,每段后面标有出处。应用测试分析的切入点1. 应用的启动和停止1.1 首次启动是否出现欢迎界面,欢迎界面的停留时间合理,欢迎界面后是否正常进入应用;首次启动时间是否合理;该拉取的信息是否正确;桌面图标是否创建成功,功能启动快捷键创建是否成功(某些安卓手机会有在桌面创建应用内某个功能的快捷键的需求)1.2 二次启动启动时间是否符合预期;...
2019-03-01 12:33:45
7167
3
原创 python 面试题 真题
这些都是去面试的时候,给出的题目,大部分为杭州的公司。由博主整理来的希望对大家有用,都能找到一份好工作。直接从word复制过来的,排版可能不大美观。一、试列出至少三种目前流行的大型数据库的名称:________、_________、__________,其中您最熟悉的是__________,从__________年开始使用。Oracle,Mysql,SQLServer...
2019-03-01 12:18:47
27605
转载 经典测试面试题
1、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?首先,将问题提交到缺陷管理库里面进行备案。然后,要获取判断的依据和标准:根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据; 如果没有文档依据,可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷; 根据用户的一般使用习惯,来确...
2019-02-28 18:21:18
2131
原创 Django下FastDFS的使用
对于文件存储来说,Django是带有默认的文件存储类的,官方文档如下:The FileSystemStorage class¶class FileSystemStorage(location=None, base_url=None, file_permissions_mode=None, directory_permissions_mode=None)[源代码]¶The FileSyst...
2019-02-24 22:38:23
1326
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人