原创 達夢數據庫表被鎖的處理辦法

處理表被鎖的方法 1.創建測試表並插入數據 2.在 T1 上面生成 TID 鎖 3.開啓新會話 3.1 在新會話下執行 select 操作 3.2 在新會話下執行 DML 操作 4.阻塞的排查 5.阻塞的解決方法 5.1 提交或回滾產生阻

原创 達夢數據庫- 查詢多行數據合併成一行數據

  達夢 wm_concat函數,用於列轉行,逗號分隔   首先讓我們來看看這個神奇的函數wm_concat(列名),該函數可以把列值以","號分隔起來,並顯示成一行,接下來上例子,看看這個神奇的函數如何應用 準備測試數據   SQL>

原创 PostgreSQL得出兩個timestamp的秒數差值

sql語句 SELECT EXTRACT(EPOCH FROM (TIMESTAMP '2017-12-16 12:21:13'- TIMESTAMP '2017-12-15 12:21:00')); => 86413 計算兩個

原创 java反射獲取參數名,idea/eclipse等開發工具的配置

java8 中的新特性可以直接通過反射獲取方法的參數名,不做配置的話,後臺獲取參數時,會報: com.fasterxml.jackson.databind.JsonMappingException: Can not deserializ

原创 kingbase 實現多行轉一行

默認情況下金倉數據庫中沒有array_agg()函數,因此需要自己創建。 創建SQL爲: --金倉默認沒有該函數 CREATE AGGREGATE array_agg(anyelement) ( sfunc = array_append

原创 PostgreSQL 實現多行轉一行

1.SELECT a.id, a.db_name, string_agg(b.username, ',') FROM tbl_company a, tbl_user b WHERE a.id = b.company_id group by

原创 Docker啓動SpringBoot項目傳遞參數

SpringBoot項目 我們需要在啓動項目時傳遞參數 # 方式1 java -Dxxx=xx zzz=zzz xxx.jar # 方式2 java xxx.jar --xxx=xxx --zzz=zzz -D和–可以同時使用,但是-D

原创 Docker開啓遠程訪問 -Centos/7

在作爲docker遠程服務的centos7機器中配置: 1、在/usr/lib/systemd/system/docker.service,配置遠程訪問。主要是在[Service]這個部分,加上下面兩個參數 查找docker.servic

原创 centos7 docker安裝和使用

說明:本文也是參考互聯網上的文章寫的,感謝相關作者的貢獻。 操作系統 64位CentOS Linux release 7.2.1511 (Core) 配置好IP:192.168.1.160 修改yum源 目的是提升對docker的下載速度

原创 Debian操作系統以及凝思操作系統 網卡配置

1.單網卡配置 /etc/network/interfaces auto eth0 #iface eth0 inet dhcp(默認是DHCP被註釋掉) iface eth0 inet static address 192.168.8.

原创 PostgreSQL 在psql中切換schema

psql中切換schema 執行:set search_path to test_schema 後續在執行的操作都是針對test_schema這個schema了。

原创 RH7.4配置xmanager遠程桌面連接

轉自:http://blog.sina.com.cn/s/blog_56f5cdb80102xhdr.html RHEL7的Gnome界面使用了硬件加速功能,不支持Xmanger遠程訪問。在網上查了很多資料,都不能實現遠程訪問。經過幾天的

原创 RedHat7下PostGIS源碼安裝

本文介紹在RedHat7環境下安裝使用PostGIS的流程。 前提,已經安裝好PostgreSQL9.5。可以下載安裝包,圖形化安裝。 1.  yum安裝libxml2 libxml2-devel 這個比較簡單,直接使用yum安裝即可。

原创 RedHat7.2 配置yum源

1.定位到yum的配置文件 [root@linuxprobe ~]#cd /etc/yum.repos.d/ 2.查看是否有配置文件 [root@linuxprobe yum.repos.d]#ls 3.檢查yum是否安裝,以及安裝了哪些

原创 linux & windows下重啓oracle

Linux:方法1     用root以ssh登錄到linux,打開終端輸入以下命令:     cd $ORACLE_HOME #進入到oracle的安裝目錄      dbstart #重啓服務器      lsnrctl start