 # 1. 計算一年有多少天 ## 1.1. 方案 ### 1.1.1. 找到當前年份的第一天 ### 1.1.2 ......
2023-07-13 more## 問題 在執行資料插入時,postgresql 提示*more than one owned sequence found*錯誤。這個和之前文章中寫的[序列編號錯亂](https://www.cnblogs.com/podolski/p/17349217.html)不同,是由資料表的一個列生成了 ......
2023-07-12 moreETL(是Extract-Transform-Load的縮寫,即資料抽取、轉換、裝載的程序),對于企業應用來說,我們經常會遇到各種資料的處理、轉換、遷移的場景。
今天特地給大家匯總了一些目前市面上比較常用的ETL資料遷移工具,希望對你會有所幫助。 ......
一、資料庫連接 1、獲取資料庫實體連接數 select count(*) from pg_stat_activity; 2、獲取資料庫最大連接數 show max_connections 3、查詢當前連接數詳細資訊 select * from pg_stat_activity; 4、查詢資料庫中各個 ......
2023-06-11 more章 8. 資料型別 目錄8.1. 數字型別8.1.1. 整數型別8.1.2. 任意精度數字8.1.3. 浮點型別8.1.4. 序數型別8.2. 貨幣型別8.3. 字符型別8.4. 二進制資料型別8.4.1. bytea的十六進制格式8.4.2. bytea的逃逸格式8.5. 日期/時間型別8.5.1 ......
2023-05-31 more近日發現PG官方插件串列中新收錄了一款插件 pg_enterprise_views,因為官方已經數年未添新的插件了很是新奇,找了臺設備測驗過后果斷上了生產,得空分享給大家。 該插件提供了數十張系統表及一個GUI工具,用以監控從作業系統到資料庫方方面面的性能情況,并支持對任意時段歷史資料的回溯,基本等 ......
2023-05-16 more一直從事資料庫相關的作業,對于PG而言最大的問題其實是在運維管理方面,其缺乏有效且直觀成體系的系統表,苦覓良久,今日在PG官網中發現了一款新收錄的免費插件,其提供了數十張系統表,內容涵蓋了從作業系統到資料庫的負載指標、等待事件、會話、客戶端、SQL、SQL執行計劃、超時鎖、長事務、資料庫物件、寫行程 ......
2023-05-16 more系統目錄是關系型資料庫存放模式元資料的地方,比如表和列的資訊,以及內部統計資訊等。PostgreSQL的系統目錄就是普通表。你可以洗掉并重建這些表、增加列、插入和更新數值, 然后徹底把你的系統搞垮。 通常情況下,我們不應該手工修改系統目錄,通常有SQL命令可以做這些事情。(例如,CREATE DAT... ......
2023-05-14 moreJava Database Connectivity (JDBC) 是一個應用程式編程介面 (API),用于 編程語言 Java,它定義了客戶端如何訪問資料庫。 它是Java標準版平臺的一部分,提供查詢和 更新資料庫中的資料,并面向關系資料庫。
PostgreSQL JDBC驅動程式(簡稱pgJD... ......
序列(sequence)是 PostgreSQL 中的一種物件,用于生成自動遞增的唯一識別符號。通常,序列會與表的自增主鍵一起使用,以確保每個新插入的行都有一個唯一的識別符號。在某些情況下,可能需要更新序列的值: 從另一個資料庫中匯入資料,自增列的值也從原來的資料中匯入。匯入的程序中,目標資料庫的序列不 ......
2023-04-25 morePostgreSQL是一款功能非常強大的開源關系型資料庫,它支持哈希索引、反向索引、部分索引、Expression 索引、GiST、GIN等多種索引模式,同時可安裝功能豐富的擴展包。相較于Mysql,PostgreSQ支持通過PostGIS擴展支持地理空間資料、支持嵌套回圈,哈希連接,排序合并三種表... ......
2023-04-24 morepg Extended Query PostgreSQL: Documentation: 15: 55.2. Message Flow 多個階段,可復用 Parse → DESCRIBE statement → SYNC Parse 決議, 將 sql 文本字串,決議成 named prepare ......
2023-04-11 more1. HAVING子句的用法 1.1. 學習SQL時最大的阻礙就是我們已經習慣了的面向程序語言的思考方式(排序、回圈、條件分支、賦值等) 1.2. 只有習慣了面向集合的思考方式,才能真正地學好它 1.3. 幫助我們順利地忘掉面向程序語言的思考方式并理解SQL面向集合特性的最為有效的方法 1.4. H ......
2023-04-07 more1. 特點 1.1. 將多行資料作為整體來表達高級的條件 1.2. 使用關聯子查詢時性能仍然非常好 1.3. EXISTS的引數不像是單一值 1.3.1. 引數是行資料的集合 2. 什么是謂詞 2.1. 一種特殊的函式,回傳值是真值 2.2. 回傳值都是true、false或者unknown 2.2 ......
2023-04-04 more1. 集合論是SQL語言的根基 1.1. UNION 1.1.1. SQL-86標準 1.2. NTERSECT和EXCEPT 1.2.1. SQL-92標準 1.3. 除法運算(DIVIDE BY) 1.3.1. 沒有被標準化 2. 注意事項 2.1. SQL能操作具有重復行的集合,可以通過可選項 ......
2023-04-01 more資料庫優化是一個綜合工程,不僅僅是需要DBA參與,更重要的是研發設計人員針對PG資料庫的特點來進行相關的優化設計。不過對于DBA來說,一旦接到上線和運維任務,基本上都是木已成舟,軟體設計方面留下的坑已經挖好,DBA的作為已經十分有限了。不過既然要干運維,那么少不了就要參與優化。PG的優化作業該如何開... ......
2023-03-21 more最近作業中需要部署一套資料庫服務到內網服務器上,借此機會,我重新整理了postgresql資料庫的搭建及入門使用方法 1、安裝方式(兩種選一種) a、第一種方式 sudo yum install -y https://download.postgresql.org/pub/repos/yum/rep ......
2023-03-01 morePostgreSQL 作為當下流行的資料庫,不少開發者因其開源、可靠、可擴展等特性把它應用到實際的生產環境中,幫助無數 PostgreSQL 廠商的 Percona 編制了一個最常見錯誤的串列。即使你認為自己已經正確地安裝配置 PostgreSQL,或許仍會發現此串列對于驗證你的安裝配置大有裨益。
... ......
背景: pgsql連接時候報錯org.postgresql.util.PSQLException: FATAL: sorry, too many clients already, 意思是client已經把連接池占滿了. 使用ps -ef | grep postgres洗掉幾個行程, 進入資料庫運行S ......
2023-02-22 morePostgresql通過docker進行高可用部署 在postgresql官網看了pgpool-II的檔案,發現部署比較麻煩 pgpool-II官方檔案:https://www.pgpool.net/mediawiki/index.php/Documentation 為了方便快捷還是使用docker ......
2023-02-14 moreSqlServer屬于商業資料庫,不可能像Mysql等資料庫一樣,去決議相關的資料庫binlog,從而實作增量資料的回放,結合應用屬性,最后確定采用離線遷移方式,從SqlServer中將表資料全部讀出,然后將資料寫入到pg中,采用此種方案的弊病就是程式端需停止寫入(應用可將部分資料快取到本地),等待... ......
2023-02-09 more目錄 PostgreSQL(01): Ubuntu20.04/22.04 PostgreSQL 安裝配置記錄 PostgreSQL(02): PostgreSQL常用命令 PostgreSQL 常用命令 滿足驗證條件的用戶, 可以用psql命令進入pg的命令列互動模式 用戶管理相關 查看用戶串列 \ ......
2023-01-07 more本文根據digoal(德哥)在〖2019 DAMS中國資料智能管理峰會〗現場演講內容整理而成。 講師介紹 digoal(德哥),PostgreSQL中國社區發起人之一、常委、兼任社區大學校長。阿里云資料庫首席專家團隊成員,提供資料庫首席專家服務。現任職于阿里云資料庫團隊,主要負責阿里云Postgre ......
2022-12-27 more本文分析Program.cs 中Main()函式中代碼的運行順序分析asp.net core程式的啟動,重點不是剖析原始碼,而是理清程式開始時執行的順序。到呼叫了哪些實體,哪些法方。asp.net core 3.1 的程式入口在專案Program.cs檔案里,如下。ususing System; us ......
uj5u.com 2020-09-09 22:07:49 more最近被websocket的一個問題困擾了很久,有一個需求是在web網站中搭建websocket服務。客戶端通過網頁與服務器建立連接,然后服務器根據ip給客戶端網頁發送資訊。 其實,這個需求并不難,只是剛開始對websocket的內容不太了解。上網搜索了一下,有通過asp.net core 實作的、有 ......
uj5u.com 2020-09-09 22:08:02 moreMagicodes.IE在Docker中使用 更新歷史 2019.02.13 【Nuget】版本更新到2.0.2 【匯入】修復單列匯入的Bug,單元測驗“OneColumnImporter_Test”。問題見(https://github.com/dotnetcore/Magicodes.IE/is ......
uj5u.com 2020-09-09 22:08:05 more如果你用過Asp.net webform, 說明你也算是.NET 開發的老兵了。WEBform應該是2011 2013左右,當時還用visual studio 2005、 visual studio 2008。后來基本都用的是MVC。 如果是新開發的專案,估計沒人會用webform技術。但是有些舊版 ......
uj5u.com 2020-09-09 22:08:50 more今天在iis服務器配置asp.net網站,遇到一個問題,記錄一下: 問題:由于擴展配置問題而無法提供您請求的頁面。如果該頁面是腳本,請添加處理程式。如果應下載檔案,請添加 MIME 映射。 WindowServer2012服務器,添加角色安裝完.netframework和iis之后,運行aspx頁面 ......
uj5u.com 2020-09-09 22:10:00 more帶著問題去思考,大家好! 問題1:HTTP請求和回傳相應的HTTP回應資訊之間發生了什么? 1:首先是最底層,托管層,位于WebAPI和底層HTTP堆疊之間 2:其次是 訊息處理程式管道層,這里比如日志和快取。OWIN的參考是將訊息處理程式管道的一些功能下移到堆疊下端的OWIN中間件了。 3:控制器處理 ......
uj5u.com 2020-09-09 22:11:13 more微信門戶應用管理系統,采用基于 MVC + Bootstrap + Ajax + Enterprise Library的技術路線,界面層采用Boostrap + Metronic組合的前端框架,資料訪問層支持Oracle、SQLServer、MySQL、PostgreSQL等資料庫。框架以MVC5,... ......
uj5u.com 2020-09-09 22:15:18 more帶著問題去思考,大家好!它是什么?它包含什么?它能干什么? 訊息 HTTP編程模型的核心就是訊息抽象,表示為:HttPRequestMessage,HttpResponseMessage.用于客戶端和服務端之間交換請求和回應訊息。 HttpMethod類包含了一組靜態屬性: private stat ......
uj5u.com 2020-09-09 22:15:23 more一、跨域 NuGet參考Microsoft.AspNet.WebApi.Cors WebApiConfig.cs中配置: // Web API 配置和服務 config.EnableCors(new EnableCorsAttribute("*", "*", "*")); 二、清除默認回傳XML格式 ......
uj5u.com 2020-09-09 22:15:48 moreTLDR: 視頻分割一直是重標注的一個task,這篇CVPR 2023文章研究了完全不需要標注的視頻物體分割。僅使用ResNet,RCF模型在DAVIS16/STv2/FBMS59上提升了7/9/5%。文章里還提出了不需要標注的調參方法。代碼已公開可用。 Paper title: Bootstrap ......
uj5u.com 2023-07-13 08:55:13 moreChatGPT 是一種強大的自然語言處理模型。在作業中,我們可以借助其卓越的自然語言生成能力,快速檢索代碼資訊,使程式員們能更加專注于業務邏輯的實作和優化。然而,由于它的知識庫僅覆寫至 2021 年 9 月前的資訊,一些新的技術檔案無法被查詢到,例如我們公司前端經常使用的開源框架 TDesign。本... ......
uj5u.com 2023-07-13 08:54:46 moreChatGPT 是一種強大的自然語言處理模型。在作業中,我們可以借助其卓越的自然語言生成能力,快速檢索代碼資訊,使程式員們能更加專注于業務邏輯的實作和優化。然而,由于它的知識庫僅覆寫至 2021 年 9 月前的資訊,一些新的技術檔案無法被查詢到,例如我們公司前端經常使用的開源框架 TDesign。本... ......
uj5u.com 2023-07-13 08:48:40 more學習數字信號處理演算法時整理的學習筆記。本篇介紹 VSB 殘留邊帶調幅信號的調制與解調,內附全套 MATLAB 代碼。 ......
uj5u.com 2023-07-13 08:46:20 more一、簡介: Eureka是由Netflix公司開源的一款提供服務注冊和發現的產品。因此,在添加依賴時,會有NetFlix。 該組件管理各種的服務功能:注冊、 發現、熔斷、負載、降級等。 Eureka采用的是基于C/S的設計架構。 Eureka由兩部分組成(Server/Client):Eureka服 ......
uj5u.com 2023-07-13 08:46:06 more# Python中實作定時任務 在專案中,我們可能遇到有定時任務的需求。 - 其一:每隔一個時間段就執行任務。 比如:壓測中每隔45分鐘調整溫箱的溫度。 - 其二:定時執行任務。 例如每天早上 8 點定時推送早報。 今天,我跟大家分享下 Python 定時任務的實作方法。 ## 固定時間間隔執行任務 ......
uj5u.com 2023-07-13 08:45:57 more# Python中實作定時任務 在專案中,我們可能遇到有定時任務的需求。 - 其一:每隔一個時間段就執行任務。 比如:壓測中每隔45分鐘調整溫箱的溫度。 - 其二:定時執行任務。 例如每天早上 8 點定時推送早報。 今天,我跟大家分享下 Python 定時任務的實作方法。 ## 固定時間間隔執行任務 ......
uj5u.com 2023-07-13 08:45:20 more一、簡介: Eureka是由Netflix公司開源的一款提供服務注冊和發現的產品。因此,在添加依賴時,會有NetFlix。 該組件管理各種的服務功能:注冊、 發現、熔斷、負載、降級等。 Eureka采用的是基于C/S的設計架構。 Eureka由兩部分組成(Server/Client):Eureka服 ......
uj5u.com 2023-07-13 08:39:42 more<a href="https://www.cnblogs.com/pandefu/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/1630815/20190315181946.png" alt="" /><...
uj5u.com 2023-07-13 08:37:03 more## 引言 在C#中,讓執行緒同步有兩種方式: - 鎖(lock、Monitor) - 信號量(EventWaitHandle、Semaphore、Mutex) 執行緒鎖的原理,就是鎖住一個資源,使得應用程式在此刻只有一個執行緒訪問該資源。通俗地講,就是讓多執行緒變成單執行緒。在C#中,可以將被鎖定的資源理解 ......
uj5u.com 2023-07-13 08:36:31 more