自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

荷塘月色

学无止境

  • 博客(603)
  • 资源 (7)
  • 问答 (10)
  • 收藏
  • 关注

原创 【目录】博客目录-先点这里

为了方便索引,为博客添加了一个目录。

2019-09-30 21:35:13 870 2

原创 Git配置用户名和邮箱

一般刚安装Git都要配置用户名和密码,因为你提交代码到本地仓库(上传代码到远程仓库)时会用到,如果没有没有配置,在你提交时它会提醒你的。那么接下来我们讲一下怎么配置。

2019-05-11 17:23:54 267422 12

原创 详解如何下载JDK和如何配置JDK的环境变量--Windows10

这篇文章详细介绍了,在Windows10环境下,如何下载JDK和如何配置JDK的环境变量。从介绍、安装到配置环境,以及配置过程的常见问题和解决方法(大多问题应该都可以顺利解决),应有尽有。

2018-10-28 20:49:28 9448 8

原创 Linux在shell中如何提前结束脚本

在shell脚本中,如果你想提前结束脚本的执行,可以使用`exit`命令。这个命令可以用来立即退出脚本,并可选择地返回一个状态码给调用者。

2025-02-17 16:17:00 77

原创 MySQL判空函数--IFNULL函数的使用

在MySQL中,`IFNULL`函数用于判断给定的表达式是否为`NULL`。如果表达式为`NULL`,则`IFNULL`函数返回指定的替代值;如果表达式不为`NULL`,则返回表达式本身的值。

2025-02-14 18:06:38 383

原创 MySQL安装MySQL服务时提示Install-Remove of the Service Denied

在Windows上,推荐的运行MySQL的方式是将其作为Windows服务安装,以便MySQL在Windows启动和停止时自动启动和停止。但是如果不为空,会有提示,不会强制删除文件。MySQL的文章还是很多的,这个问题好像也挺常见的,很容易就搜到了。虽然已经有了处理方法,还是想看看官方文档有没有相关的说明。安装/删除服务被拒绝,看起来好像是权限问题,权限不够。确实是权限不够,用管理员权限打开cmd就可以了。用管理员权限打开cmd,执行命令,注册服务。启动服务命令,服务名不区分大小写。

2025-02-14 16:42:01 1163

转载 MySQL-5.7.25-winx64.zip解压缩版安装配置教程

这篇文章详细介绍了:MySQL-5.7.25-winx64.zip解压缩版安装配置教程。

2025-02-14 16:17:19 22

原创 MySQL中类似PostgreSQL中的string_agg函数--GROUP_CONCAT函数的使用

MySQL中没有直接等同于PostgreSQL的`string_agg`函数的内置函数,但你可以使用`GROUP_CONCAT`函数来实现类似的功能。`GROUP_CONCAT`函数可以将多个行的字符串值连接成一个字符串,类似于`string_agg`。

2025-02-12 14:51:16 1083

原创 MySQL字符类型字段的长度范围

介绍了MySQL中的字符类型的长度范围,统计方式,以及超出范围可能出现的报错。

2025-02-12 10:31:32 450

原创 PostgreSQL查看wal日志大小

介绍了两种方法来获取wal日志的大小。

2025-02-10 18:04:01 745

原创 PostgreSQL插件-pg_stat_statements-安装和使用

`pg_stat_statements`模块提供了一种跟踪服务器执行的所有 SQL 语句的规划和执行统计信息的方法。

2025-02-10 15:47:08 859

转载 Webhook 是什么?Webhook与API有什么区别

相信很多用户在使用企业微信机器人、飞书机器人、钉钉机器人、腾讯云HiFlow场景连接器、腾讯问卷这些应用时,都有一个问题,这些应用都提供了Webhook,但是部分没有代码开发能力的人可能很困惑,Webhook究竟是什么?我应该如何使用?

2025-02-07 10:25:36 93

转载 美团MySQL数据库中间件DBProxy

随着数据量的不断增大,传统的直连数据库对数据进行访问的方式已经无法满足一般公司的需求。通过数据库中间件,可以对数据库进行水平扩展,由原来单台数据库扩展到多台数据库,数据库中间件通过路由规则将数据的访问请求路由到其中一台数据库上,从而大大降低了数据访问的瓶颈和单台数据库的压力。通过数据库中间件还可以将DBA和研发进行解耦,提升DBA运维效率。

2025-01-24 17:15:32 62

转载 探索PostgreSQL:从起源到各版本特性与支持周期

PostgreSQL 最初名为 POSTGRES,指的是加州大学伯克利分校开发的 Ingres 数据库的后继者。1996 年,该项目更名为 PostgreSQL,以反映其对 SQL 的支持。经过 2007 年的审查,开发团队决定保留 PostgreSQL 这个名称和别名 Postgres。

2025-01-24 10:56:12 56

转载 PostgreSQL命令pg_ctl stop的三种模式

SIGTERM "Smart"模式等待所有客户端断开连接以及任何在线备份结束。如果该服务器是热备,一旦所有的客户端已经断开连接,恢复和流复制将被终止。SIGQUIT "Immediate"模式将立刻中止所有服务器进程,而不是做一次干净的关闭。这将导致下一次重启时进行一次崩溃恢复。)不会等待客户端断开连接并且将终止进行中的在线备份。所有活动事务都被回滚并且客户端被强制断开连接,然后服务器被关闭。-m选项可以选择三种不同的关闭方法。SIGINT "Fast"模式(只列出了些和 stop 相关的。

2025-01-10 14:22:55 33

转载 SOP到底是什么鬼东西?

很多人对SOP这个概念其实是很陌生的,所以我们先花一点时间来了解一下,SOP到底是个什么鬼?

2025-01-10 09:36:00 117

原创 TBase数据库各模块相关文件

TBase数据库各模块相关文件

2025-01-08 15:39:44 463

原创 Windows用cmd打印当前目录文件

打印当前目录文件,用Linux命令是比较简单的,只用一个 `find` 命令就行了,但是我们这里尝试在Windows上面看看能不能实现类似的效果。

2025-01-08 10:48:49 519

转载 Java中hashCode和identityHashCode的区别【从源码上区分(含equals方法)】

Java中hashCode和identityHashCode的区别【从源码上区分(含equals方法)】

2025-01-04 17:24:49 30

转载 Windows下命令行echo如何换行实现多行文本输出

刚开始在网上搜了很多资料,都说echo -e可以实现特殊字符的处理。4、(echo 字符串 & echo 字符串…3、使用^,在需要换行的地方连续按两次回车Enter以继续添加行。2、使用括号,在需要换行的地方回车以继续添加行。所以尝试了以下4种方法可以实现多行文本的输出。\f 换行但光标仍旧停留在原来的位置;但这在Windows中行不通!echo -e “字符串\c”\r 光标移至行首,但不换行;\c 最后不加上换行符号;\n 换行且光标移至行首;\ \ 插入\字符;1、使用>>追加内容。

2025-01-04 15:08:49 121

原创 2025年【CSDN毎周小结】

> 叮!你的【CSDN一周小结】新鲜出炉~> 一周结束了,CSDN为你整理了好了本周小结,点击查看本周的【用户数据详情】,快去秀出你的战绩!

2025-01-04 11:10:30 574

原创 TBase创建默认组时报错:ERROR PGXC Node dn001 object not defined

相关代码可参考:\contrib\pgxc_ctl\coord_cmd.c#prepare_configureNode函数中的两个for循环,分别遍历cn和dn然后去创建node,之后重新加载配置。回想起艰难的安装过程,好像知道了是怎么回事,因为不是一次性就安装成功,反复修改一些配置后才成功,导致一开始初始化的时候集群是不全的,也就导致了部分节点压根没有创建。规划1gtm,2cn,2dn,名称为:gtm,cn001,cn002,dn001,dn002。cn002查看节点视图,发现只有gtm和cn002。

2024-12-30 18:07:21 390

原创 Windows用BAT脚本打开一个URL网址

包括两种方式:使用默认浏览器打开、多个浏览器时,使用指定浏览器打开。

2024-12-30 11:14:36 432

转载 MySQL报错ERROR 3683 (HY000) The option expire_logs_days and binlog_expire_logs_seconds cannot be used

expire_logs_days这个参数的意思是设置日志失效日期为*3*天,默认是*30*天,比较耗费磁盘空间。这个参数已经弃用, 改用`binlog_expire_logs_seconds` ,单位由天改为秒,如下设置1天。

2024-12-27 16:08:09 49

转载 Gnuplot下载及基本使用

Gnuplot支持多种类型地块在任何2D和3D。它可以通过绘制线,点,箱,等高线,矢量场,表面和各种相关文字。它也支持各种专业绘图类型。Gnuplot支持多种不同类型输出:交互式屏幕终端(鼠标和热键输入),直接输出到笔式绘图仪或现代打印机,并输出到多种文件格式(EPS,JPEG ,PDF,PNG…)。 gnuplot很容易扩展到包括新输出方式。最近增加包括基于aquaterm(OSX)交互终端和wxWidgets(多平台)。

2024-12-25 16:56:18 159

转载 Git查看某个人的提交记录以及统计信息

Git查看某个人的提交记录以及统计信息

2024-12-25 16:30:52 167

原创 国产云厂商数据库产品--思维导图

为了对比国产云厂商数据库产品,我查阅了各云厂商的官方介绍,墨天轮等平台的部分数据和文章,整理出了简易的思维导图。会去整理,也是因为有点懵,比如说阿里的PolarDB数据库,看起来就是一个数据库,但是其实是一个系列数据库(一组数据库产品的**统称**),它有兼容MySQL的版本,也有兼容PostgreSQL的版本。其它的产品也是如此。

2024-12-22 22:16:22 459

原创 PostgreSQL标识符长度限制不能超过63字节

PostgreSQL里面限制标识符(库名、表名等)长度不能超过63个字节,虽然这个参数可以在编译时修改,但是一般都不会去修改(63其实已经够用了,相当于6个长的单词,如果这都说不清楚,那么建议用简称+comment的模式)。

2024-12-22 13:55:56 280

转载 TBase开源版V2.1.0集群搭建部署完整版

TBase开源版V2.1.0集群搭建部署完整版

2024-12-19 17:04:22 68

转载 TBase安装

TBase 安装

2024-12-19 16:55:13 71

转载 TBase源码编译安装

TBase源码编译安装

2024-12-19 16:45:29 45

转载 什么是TBase?

TBase是一个提供写可靠性,多主节点数据同步的关系数据库集群平台。你可以将TBase配置一台或者多台主机上,TBase数据存储在多台物理主机上面。数据表的存储有两种方式, 分别是distributed或者replicated ,当向TBase发送查询 SQL时,TBase会自动向数据节点发出查询语句并获取最终结果。

2024-12-19 16:17:46 140

转载 Linux下md5sum用法(查看文件或字符串的md5值)

MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5 全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相同的报文摘要的可能性是非常非常之小的。

2024-12-03 15:57:18 491

转载 Python pip安装库时存在缓存(及清除方法)

在使用pip安装Python库时,如果之前已经下载过该库,pip会默认使用缓存来安装库,而不是重新从网络上下载。缓存文件通常存储在用户目录下的缓存文件夹中,具体位置因操作系统和Python版本而异。无论是在 PyCharm 的终端中执行命令还是在命令行中执行命令,使用 pip 安装包时产生的缓存都应该存储在相同的位置。pip 使用的缓存目录通常是当前用户目录下的 ~/.cache/pip,它是。的,而不是基于特定环境的,因此在同一个用户下,不同的 Python 环境都会共享相同的缓存目录。

2024-12-03 10:58:46 1280

转载 清C盘, vscode-cpptools ipch文件夹高达10G

在vscode的设置中搜索C_Cpp.intelliSenseCache, 把目录改到其他盘, 而在c盘中的缓存可以直接删除(无异常情况),编辑C/C++ 文件时,vscode的语言服务会将缓存文件存储在该文件夹中(每编译一次都对应着ipch里的一个文件夹)如果不想使用智能感知缓存功能,可以通过将缓存大小设置设置为 0(或在 JSON 设置编辑器中)来禁用该功能。又到了日常扣C盘的环节(系统缓存,qq,wx等缓存都清完了但是C盘还是小得有点可怜)。

2024-12-03 09:23:29 538

转载 Prometheus Pushgetway讲解与实战操作

是Prometheus的一个组件,默认是通过Exporter主动获取数据(默认采取pull拉取数据),则是通过exporter主动方式推送数据到,再由Prometheus主动去拉取 Pushgateway数据,用户可以写一些自定义的监控脚本把需要监控的数据发送给Pushgateway。从角度看,都是由主动去拉取各个数据源(例:Exporter和Pushgateway)的数据。

2024-12-02 14:48:11 162

转载 Prometheus原理详解

Prometheus 最开始是由 SoundCloud 开发的开源监控告警系统,是 Google BorgMon 监控系统的开源版本。在 2016 年,Prometheus 加入 CNCF,成为继 Kubernetes 之后第二个被 CNCF 托管的项目。随着 Kubernetes 在容器编排领头羊地位的确立,Prometheus 也成为 Kubernetes 容器监控的标配。本文接下来将会对 Prometheus 做一个介绍。

2024-12-02 14:24:18 543

转载 什么是北向接口和南向接口?

北向接口是指,一个较低层次的接口连接更高层的层接口,通常绘制在体系结构概述的顶部。南向接口是指,偏重技术细节,主要是特定于架构的单个组件。通常绘制在体系结构概述的底部。如果把组件分为高和低组件。低级组件的北向接口通常与高级组件的南向接口接口通信,反之亦然。(有点类似于C2的架构风格,构件和连接件,顶部和底部)

2024-11-25 10:50:18 141

转载 一文让你彻底搞懂什么是SDN(软件定义网络)

SDN:Software-Defined Networking,即软件定义网络,是一种新兴的网络架构。传统网络设备如交换机和路由器在硬件中集成了数据平面和控制平面,这两个层面紧密耦合,导致网络配置和管理复杂且不灵活。SDN的核心理念是将控制平面(决定数据如何流动)从网络硬件中分离出来,由中央控制器软件进行统一管理。SDN作为一种创新的网络架构,通过软件化的方式为网络管理和操作提供了前所未有的灵活性和控制力。随着技术的成熟和应用的深入,SDN无疑将继续推动网络技术的革新,成为未来网络发展的重要力量。

2024-11-25 10:46:47 2328

转载 Linux环境git clone报错PermitRootLogin问题处理

在尝试新装系统后登录Git服务器并克隆仓库时遇到错误,错误信息提示'Bad configuration option: permitrootlogin'。解决方法是打开客户端的ssh_config文件,发现'PermitRootLogin yes'配置放错了位置,它应属于sshd_config(服务器端配置)。通过删除或注释这行配置,问题得到解决,成功克隆仓库。

2024-11-25 00:08:05 81

folder-explorer-1.0.4文件夹遍历软件

扫描目录,分析文件结构和统计信息,给任意文件添加备注,导出带注释的树形文本和其它多种数据格式,大大方便书写技术文档。来源:https://github.com/d2-projects/folder-explorer,包含:dmg和exe两种版本。没有积分,可以通过百度云下载,链接:https://pan.baidu.com/s/1-3tGs4lJmu-qxyDAzeWEUQ 提取码:htys 复制这段内容后打开百度网盘手机App,操作更方便哦

2020-08-07

Git Credential Manager for Windows v1.20.zip

该文件简称“GCMW-1.20.0.exe”,是微软官方提供的为了解决“git push命令出现HttpRequestException encountered”的问题的软件,github:https://github.com/microsoft/Git-Credential-Manager-for-Windows,下载页:https://github.com/microsoft/Git-Credential-Manager-for-Windows/releases。建议官网下载,上传该资源仅仅是为了方便不能在github上下载的同学。

2020-04-30

w3school网页教程--离线完全版.zip

w3school发布的教程质量还是很不错的,特别是网页相关内容,毕竟人家是最重要的领导者之一。这份资源包是(网页)教程的离线版,内容基本上与http://www.w3school.com.cn/上的内容一致(HTML,HTML5,CSS,CSS3,JS,AJAX,JQuery,PHP,SQL,XML……),不联网也能看。

2019-07-12

阿里巴巴Java开发手册.zip

该手册是阿里巴巴主导的产物,以 Java 开发者为中心视角,划分为编程规约、异常日志、单元测试、安全规约、MySQL 数据库、工程结构、设计规约七个维度,再根据内容特征,细分成若干二级子目录。根据约束力强弱及故障敏感性,规约依次分为强制、推荐、参考三大类。对于规约条目的延伸信息中,“说明”对规约做了适当扩展和解释;“正例”提倡什么样的编码和实现方式;“反例”说明需要提防的雷区,以及真实的错误案例。 以手册为标准还开发了:《阿里巴巴Java开发规约》扫描插件,集成了eclipse和idea插件,使用插件扫描代码即可发现违约的代码,帮助我们改正。 该资料包含多个版本的开发手册(有1.2.0完美版、1.3.0终极版、1.3.1纪念版、1.4.0详尽版、1.5.0华山版),建议看最新版:华山版《Java开发手册》,其他版本可收藏;也有相应的github项目的压缩包。

2019-07-12

HTML5与CSS3设计模式及API

该文件包含三个文件:HTML5与CSS3设计模式,CSS 3.0参考手册,w3c标准html5手册。

2018-10-24

C语言_重点复习课PPT

该ppt(C语言_重点复习课PPT)简要展示了谭浩翔版的C语言程序设计基础的主要知识。适合在期末复习时,使用。抑或作为自我检测学习程度的一个标准。

2018-09-26

《Java语言程序设计》-期末考试试题及答案

里面一共有7套试题,内容丰富,涉及知识面广,非常适合期末复习。如无积分, 可到 https://blog.csdn.net/weixin_41287260/article/details/84001388 获取。

2018-07-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除