E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
PostgreSQL源码分析
【postgres】10、INDEX Types 索引
文章目录11.2IndexTypes11.2.3GiSThttps://www.
postgresql
.org/docs/current/indexes-types.html11.2IndexTypes11.2.3GiSTGIST
呆呆的猫
·
2024-01-31 10:45
#
postgres
数据库
postgres
pg
索引
index
pg_cron的一点优化
pg_cron简介pg_cron是一个简单的基于cron的
PostgreSQL
(9.5或更高版本)作业调度程序,作为扩展在数据库内部运行。
Nickxyoung
·
2024-01-31 10:39
PostgreSQL
postgresql
数据库
database
pg_cron优化案例--terminate pg_cron launcher可自动拉起
场景在
PostgreSQL
中我们可以使用pg_cron来实现数据库定时任务我有一个select1的定时任务,每分钟触发一次testdb=#select*fromcron.job;jobid|schedule
Nickxyoung
·
2024-01-31 10:39
PostgreSQL
数据库
postgresql
database
运维
PostgreSQL
中的WAL保留策略
一、背景描述在
PostgreSQL
中,我们熟知对于wal日志的保留,有wal_keep_segments这个参数去配置。
Nickxyoung
·
2024-01-31 10:09
PostgreSQL
postgresql
运维
PostgreSQL
中的锁--spinLock、LWLock、Lock
一、
PostgreSQL
中的锁
PostgreSQL
中根据不同对象,不同使用场景,使用到了三种锁,即spinLock,LWLock,Lock1.spinLockSpinLock也就是所谓的自旋锁,是并发场景下
Nickxyoung
·
2024-01-31 10:08
PostgreSQL
postgresql
Kafka
源码分析
(史上最全)1:源码的开发环境搭建
文章很长,建议收藏起来,慢慢读!Java高并发发烧友社群:疯狂创客圈奉上以下珍贵的学习资源:免费赠送经典图书:《Java高并发核心编程(卷1)》面试必备+大厂必备+涨薪必备加尼恩免费领免费赠送经典图书:《Java高并发核心编程(卷2)》面试必备+大厂必备+涨薪必备加尼恩免费领免费赠送经典图书:《NettyZookeeperRedis高并发实战》面试必备+大厂必备+涨薪必备加尼恩免费领免费赠送经典图
40岁资深老架构师尼恩
·
2024-01-31 09:29
java
kafka
面试
java
Kafka
源码分析
9:Controller控制器的原理(图解+秒懂+史上最全)
文章很长,建议收藏起来,慢慢读!Java高并发发烧友社群:疯狂创客圈奉上以下珍贵的学习资源:免费赠送经典图书:《Java高并发核心编程(卷1)》面试必备+大厂必备+涨薪必备加尼恩免费领免费赠送经典图书:《Java高并发核心编程(卷2)》面试必备+大厂必备+涨薪必备加尼恩免费领免费赠送经典图书:《NettyZookeeperRedis高并发实战》面试必备+大厂必备+涨薪必备加尼恩免费领免费赠送经典图
40岁资深老架构师尼恩
·
2024-01-31 09:29
java
kafka
面试
java
Kafka
源码分析
10:副本状态机ReplicaStateMachine详解 (图解+秒懂+史上最全)
文章很长,建议收藏起来,慢慢读!Java高并发发烧友社群:疯狂创客圈奉上以下珍贵的学习资源:免费赠送经典图书:《Java高并发核心编程(卷1)》面试必备+大厂必备+涨薪必备加尼恩免费领免费赠送经典图书:《Java高并发核心编程(卷2)》面试必备+大厂必备+涨薪必备加尼恩免费领免费赠送经典图书:《NettyZookeeperRedis高并发实战》面试必备+大厂必备+涨薪必备加尼恩免费领免费赠送经典图
40岁资深老架构师尼恩
·
2024-01-31 09:59
java
kafka
面试
java
离职 Oracle 首席工程师怒喷:MySQL 是超烂的数据库,建议考虑
PostgreSQL
!
在这位工程师看来,
PostgreSQL
才是开源RDBMS的更好选择。数据库工程师在离职的时候会干些什么?
大老高程序员
·
2024-01-31 08:29
实时计算平台
Flink实时计算平台架构Flink+kafka+clickHouse+mysql+
postgresql
xfchn多多学习学习
·
2024-01-31 07:24
大数据
实时大数据
自动备份pgsql数据库
bat文件中的内容:PATHD:\ProgramFiles\
PostgreSQL
\13\bin;D:\ProgramFiles\7-ZipsetPGPASSWORD=****pg_dump-h8.134.151.187
benniaofei18
·
2024-01-31 07:28
数据库
分布式定时任务系列9:XXL-job
源码分析
之路由策略
任务执行引擎设计分布式定时任务系列4:任务执行引擎设计续分布式定时任务系列5:XXL-job中blockingQueue的应用分布式定时任务系列6:XXL-job触发日志过大引发的CPU告警分布式定时任务系列7:XXL-job
源码分析
之任务触发分布式定时任务系列
kobe_t
·
2024-01-31 07:51
#
分布式调度
xxl-job
内核升级!IvorySQL 3.1 发版
1.版本介绍[发行日期:2024年1月26日]IvorySQL3.1基于
PostgreSQL
16.1,包含来自
PostgreSQL
16.1的各种修复。
IvorySQL
·
2024-01-31 06:35
postgresql
数据库
开源
oracle
c++
postgresql
wal_log日志文件堆积案例复现
项目背景某工程中一个分系统使用了一套
postgresql
数据库,正常运行了大半年,前两天运维人员发现数据库使用的磁盘空间只剩15%了,因该分系统所有产生的业务数据量只保存最近一个月的,正常情况下磁盘剩余空间会维护在
hello_alldatabase
·
2024-01-31 06:58
PostgreSQL
进行列加密解密
环境:
PostgreSQL
13
PostgreSQL
中,pgcrypto是contrib下的一个插件,它提供了一些加密解密函数,可以实现服务器端的数据加密解密。
Jerry_1116
·
2024-01-31 06:44
Postgresql
数据库死锁
死锁报错1UPDATEdeadlock_exampleSETvalue=value+1WHEREid=1ERROR:deadlockdetectedDETAIL:Process95waitsforShareLockontransaction3553457;blockedbyprocess187.Process187waitsforShareLockontransaction3553458;bloc
信息化战略
·
2024-01-31 06:24
数据库
postgresql
postgresql
慢查询排查和复现
postgresql
慢查询排查和复现一.介绍一张表:pg_stat_activitypg_stat_activity是
PostgreSQL
中一个非常有用的系统视图,提供了有关当前数据库连接和活动查询的信息
信息化战略
·
2024-01-31 06:23
postgresql
数据库
性能优化
慢查询
单元测试框架JUnit 4.12
源码分析
1、
源码分析
流程:初窥门径之JUnit
源码分析
中提到
源码分析
建议按如下步骤进行:1、了解框架架构图2、了解各个package包所包含的功能点3、选择需要关注/感兴趣/待解决问题的功能点入手4、了解数据流和控制流
TTKatrina
·
2024-01-31 06:42
分享
junit
单元测试
Java集合类(二十二)JUC中的集合--ConcurrentLinkedQueue
ConcurrentLinkedQueue介绍二ConcurrentLinkedQueue原理和数据结构三ConcurrentLinkedQueue函数列表四ConcurrentLinkedQueue
源码分析
创建添加删除一
keep_trying_gogo
·
2024-01-31 06:38
源码分析
:SpringBoot启动流程分析原理
我们都知道SpringBoot自问世以来,一直有一个响亮的口号"约定优于配置",其实一种按约定编程的软件设计范式,目的在于减少软件开发人员在工作中的各种繁琐的配置,我们都知道传统的SSM框架的组合,会伴随着大量的繁琐的配置;稍有不慎,就可能各种bug,被人发现还以为我们技术很菜。而SpringBoot的出现不仅大大提高的开发人员的效率,还能避免由于"手抖"带来的配置错误。很多程序员都感慨**Spr
一年春又来
·
2024-01-31 05:51
springboot
JUC介绍及底层
源码分析
(详解)
线程基础知识复习1,线程基本概念一个线程只能属于一个进程,但一个进程可以有多个线程或者说至少有一个线程,通常也就是我们说的主线程了,资源分配给进程同一进程的所有线程共享该进程的所有资源,线程在执行过程中需要协作同步,不同进程的线程间,要利用消息通信的办法实现同步,处理机分给线程,即真正的处理及上运行的是线程,线程是指进程内的一个执行单元,也是进程内的可调度实体。2,生命周期线程调用start方法进
有心不在迟
·
2024-01-31 04:55
java
windows
开发语言
mybatis
源码分析
-资源加载-下篇
处理mapper节点构造函数中已经有很多很多默认类型匹配。这就是为什么在写sql的时候返回类型会自动映射到相应的java类型上面,这里已经处理好了。继续看最复杂的mapper在上面处理configuration节点的最后一句mapperElement(root.evalNode("mappers"));。这个是配置文件里面最复杂的,所以再处理上面Mybatis多写了两个类专门处理mapper数据X
cjxz
·
2024-01-31 04:19
亚信安慧AntDB打造开放创新的数据库生态
它基于具有广泛全球影响力和繁荣社区支持的
PostgreSQL
(PG)内核,继承了PG的开放性与生态活力,同时在性能和稳定性方面进行了革新性的优化,赢得了全球用户的信赖与偏好。
亚信安慧AntDB数据库
·
2024-01-31 04:04
数据库
antdb数据库
antdb
Deepdive关系抽取:特征
源码分析
及优化加快信息提取
前言本篇不是Deepdive入门教程,而是对其一些源码细节进行了解读,换句话说要深入到内部去看看其具体是怎么做的,所以看本篇的前提是假设读者已经大概清楚了deepdive的使用流程,如果不是很熟悉,或是第一次使用建议先去看一下入门教程。本篇先是分析特征方面的源码,接着是实践部分,即使用ltp替换默认的斯坦福NLP信息抽取部分进而可优化该部分到数秒内,最后简单说一下其模型方面的问题以及其它补充其实关
weixin_42001089
·
2024-01-31 04:57
人工智能机器学习
DDLIB
NLP
deepdive
HBase 1.2.0
源码分析
:MemStoreFlusher
MemstoreFlush流程为了减少flush过程对读写的影响,HBase采用了类似于两阶段提交的方式,将整个flush过程分为三个阶段:prepare阶段:遍历当前Region中的所有Memstore,将Memstore中当前数据集kvset做一个快照snapshot,然后再新建一个新的kvset。后期的所有写入操作都会写入新的kvset中,而整个flush阶段读操作会首先分别遍历kvset和
Alex90
·
2024-01-31 03:35
【Java系列】ArrayList源码解析
温馨提示:本文
源码分析
基于JDK1.8。
Hyatt1024
·
2024-01-30 23:43
Java
源码系列
java
Nacos服务注册源码解析
目录一、Nacos服务架构二、Nacos服务注册流程图(源码级别)1.注册中心核心工作流程三、Nacos服务注册源码解析1.服务注册1.1客户端服务注册1.1.1添加依赖1.1.2
源码分析
1.1.2.1NacosAutoServiceRegistration1.1.2.1NacosServiceRe
Hyatt1024
·
2024-01-30 23:39
Spring
Cloud
Alibaba
微服务系列
源码系列
springboot
Nacos
SpringCloud
Java
【Kong】ODBC适配国产数据库
KongGateway底层数据库只支持
PostgreSQL
和Cassandra,从3.4.0版本官方已不在支持Cassandra。
扬_帆_起_航
·
2024-01-30 22:45
JRT支持人大金仓
之前对接了
PostGreSql
和iris和Cache库,表的主键列都是RowID,列同时区分大小写带引号。这次试试连人大金仓库,主键列不叫RowID了,改id,然后不使用大小写。
小乌鱼
·
2024-01-30 22:25
java
JRT人大金仓测试
之前基于IRIS导出的Sql脚本用JRT的导表脚本执行Sql语句在
PostGreSql
数据库把IRIS导出的库还原。并且试了模板设计器的打开和保存及打印功能。
小乌鱼
·
2024-01-30 22:49
java
关于
PostgreSQL
,你了解多少
所以就好奇,为啥放着mysql不用,却用psql什么是psqlpsql是开源的关系型数据库管理系统
PostgreSQL
使用的SQL。
shengjk1
·
2024-01-30 22:02
工作之行
postgresql
数据库
mysql
计算机
程序员
互联网
知识
Spring源码深度解析:十三、JdbcTemplate 的
源码分析
一、前言文章目录:Spring源码深度解析:文章目录二、JdbcTemplateJdbcTemplate是SpringTemplate设置模式中的一员。类似的还有TransactionTemplate、MongoTemplate等。通过JdbcTemplate我们可以使得Spring访问数据库的过程简单化。在JdbcTemplate中执行SQL语句的方法大致分为3类:execute:可以执行所有S
代码的知行者
·
2024-01-30 20:57
Spring
源码
spring
java
后端
spring的JdbcTemplate
源码分析
JdbcTemplate是spring对jdbc的封装,提供了操作数据库的模板。以前只是知道怎么用,今天有时间就去看了源码,加深自己的理解和阅读源码的能力。首先JdbcTemplate是org.springframework.jdbc.core的一个类,在spring-jdbc-4.1.3.RELEASE.jar包中。springAPI中介绍的第一句话就说**Thisisthecentralcla
yiwuxia23
·
2024-01-30 20:57
spring
spring
Spring
源码分析
七:JdbcTemplate连接数据库原理
文章目录(一)Spring连接数据库程序1、创建数据库表2、创建实体PO3、创建mapper映射4、创建业务接口5、创建业务接口实现类6、Spring配置文件7、测试类(二)JdbcTemplate核心原理1、update方法(执行DML语句)2、execute底层方法(底层核心,DDL)(1)获取数据库连接(2)用户查询参数设置(3)执行回调方法(4)告警处理(5)资源释放3、query方法(执
进击的猫
·
2024-01-30 20:56
Spring源码分析
spring
JdbcTemplate
数据库原理
Spring
源码分析
九:JdbcTemplate 的
源码分析
文章目录一、前言二、JdbcTemplate二、核心方法-execute1.获取数据库连接2.应用用户设定的数据参数3.告警处理4.资源释放三、execute的回调1.Update中的回调函数2.query功能的实现四、其他一、前言本文是笔者阅读Spring源码的记录文章,由于本人技术水平有限,在文章中难免出现错误,如有发现,感谢各位指正。在阅读过程中也创建了一些衍生文章,衍生文章的意义是因为自己
猫吻鱼
·
2024-01-30 20:26
#
源码分析篇
Spring:JDBCTemplate 的
源码分析
一:JdbcTemplate的简介JdbcTemplate是SpringTemplate设置模式中的一员。类似的还有TransactionTemplate、MongoTemplate等。通过JdbcTemplate我们可以使得Spring访问数据库的过程简单化。二:执行SQL语句的方法1:在JdbcTemplate中执行SQL语句的方法大致分为3类execute:可以执行所有SQL语句,但是没有返
*共清欢*
·
2024-01-30 20:24
Spring框架
spring
数据库
sql
详细剖析Linux和RTOS(RT-Thread)的时钟和定时器的使用
Linux发烧友1.RTOS篇1.1RT-Thread简介1.2时钟管理1.2.1时钟节拍1.3获取系统节拍1.4定时器分类1.5定时器
源码分析
1.6定时器相关函数1.61动态创建一个定时器和删除定时器
魔动山霸
·
2024-01-30 16:45
linux
嵌入式
linux
单片机
运维
Postgresql
删除指定的数据库,一直显示有会话在使用,如何解决
selectpg_terminate_backend(pg_stat_activity.pid)frompg_stat_activitywheredatname='数据库名称'andpid<>pg_backend_pid();SELECTCAST(pg_terminate_backend(pid)ASVARCHAR(10))FROMpg_stat_activityWHEREdatname='数据库
EntyIU
·
2024-01-30 15:26
数据库
数据库
postgresql
PostgreSQL
关闭session链接,删除数据库方法
PostgreSQL
关闭session链接,删除数据库方法
PostgreSQL
中有时候想删除数据库(dropdatabaseswiftliveqaapi;),发现提示“ERROR:database"xxxxxx"isbeingaccessedbyotherusersDETAIL
achang21
·
2024-01-30 15:24
数据库技术
postgresql
删除数据库
SQL
命令
【Pg数据库】删除数据库失败,提示有session正在连接
目录问题现象原因分析处理方法1.断开所有连接2.查找相关连接数据库的主机信息3.再次删除总结问题现象Navicat删除
PostgreSQL
数据库时失败,提示:正在被其他用户访问(有session正在连接
大龄烤红薯
·
2024-01-30 15:51
postgresql数据库
数据库
oracle
java
spring
boot
spring
cloud
postgresql
后端
Pgsql 一个表中的字段like另一个表中的字段
selecta.name,b.companyfromaa,bbwherea.taglikeconcat('%',b.tag,'%')在
PostgreSQL
中,CONCAT函数用来将两个或多个字符串连接成一个
IT小白3
·
2024-01-30 14:31
postgresql
如何在DBeaver中重命名数据库
有些数据库(如MySQL、
PostgreSQL
等)可能允许直接通过DBeaver的右键菜单重命名,但也有像SQLS
李少兄
·
2024-01-30 13:35
宝藏技巧
数据库
ArrayList数据结构数组
以下是对ArrayList的
源码分析
和使用示例。基本数据结构ArrayList的内部数据结构基本上是一个数组。
辞暮尔尔-烟火年年
·
2024-01-30 13:05
集合
数据结构
python
java
Postgresql
建索引性能优化
事件背景客户新上线了一套监控系统,可以监控到所有的执行慢的SQL,监控到有个批量任务导入大量数据后,进行索引创建。耗时需要几分钟,虽然不影响业务,但是需要整改。这种问题的处理思路,都是大拆小,搞并发。准备工作在测试环境,创建一个大表进行测试,创建大量的假数据。创建表CREATETABLETABTEST(logidbigint,namevarchar(255),logvarchar(1024),lo
onmeiei
·
2024-01-30 12:47
java集合框架----Set
源码分析
Set简述Set是一个不包含重复元素的集合。它继承于Collection接口。它有以下特点:Set与List不同,JavaSet不是有序集合,它的元素没有特定的顺序Set不提供对插入元素的位置的控制Set不能通过索引访问元素,但是可以搜索列表中的元素Set允许最多仅添加一个null元素Set接口在Java8中有一个默认方法:spliteratorSet类图Set接口继承了Collection接口。
胖胖的小菜鸡
·
2024-01-30 11:59
#
java集合框架
Java常用集合ArrayList
源码分析
ArrayList作为日常开发工作中使用的高频集合,虽然自己已经熟练使用了该集合的某些API,但总是感觉欠点火候,近期静下心来,结合各方资料,自己阅读了一遍源码,记录一下自己的想法。ArrayList源码相比于其他集合来说,比较简单,我从上往下阅读,争取一行一行解析。源码主体第一行表明:Arraylist是一个具体的实现类,实现了List,RandomAccess,Cloneable,java.i
爪哇通用技术
·
2024-01-30 11:21
guava中EventBus(事件总线)
源码分析
与使用
1.EventBus:事件发布-订阅消息总线,简化应用程序内各组件间、进行模块间通信、解耦。允许对象通过观察者模式相互通信。2.EventBus实现框架:greenrobot的EventBusguava中EventBus3.EventBus的工作模式Publisher(发布者)通过post()方法,把Event事件发布出去,Subscriber(订阅者)在onEvent()方法中接收事件。发布者:
mask哥
·
2024-01-30 11:50
源码阅读
java
消息总线
eventbus
guava
后端
「连载」边缘计算(十)01-29:边缘部分源码(
源码分析
篇)
(接上篇)组件中模块的共用框架和功能分析KubeEdge组件中各个功能模块之间是通过Beehive来组织和管理的。Beehive是一个基于go-channels的消息框架。但本文的重点不是Beehive,所以只会分析KubeEdge中用到的Beehive的相关功能。下面深入CloudCore、EdgeCore、edgemesh和edgesite组件,探究组件内部各功能模块的共用框架。在《深入理解边
十越科技
·
2024-01-30 10:58
边缘计算
java
git
「连载」边缘计算(九)01-26:边缘部分源码(
源码分析
篇)
(接上篇)Cloudcore源码入口Cloudcore源码入口为KubeEdge/cloud/CloudCore/CloudCore.go。CloudCore源码入口函数具体如下所示。funcmain(){command:=app.NewCloudCoreCommand()//此函数是对cobra调用的封装...}进入app.NewCloudCoreCommand()函数内部,也就是KubeEdg
十越科技
·
2024-01-30 10:57
边缘计算
人工智能
Spring Cloud多数据源配置与使用
一、配置多数据源首先,在SpringBoot项目的配置文件中,我们可以定义多个数据源,例如SQLite和
PostgreSQL
。以下是一个简单
雪弯了眉梢
·
2024-01-30 10:10
Java
spring
cloud
jvm
spring
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他