原创 PostgreSQL 中的order by 1

PostgreSQL 中的order by 1 業務背景:在做一個業務的時候,需要通過某個計算列來進行排序。有一個分數,這個分數是由多個其他字段計算的一個結果集,沒有名稱,也不是表中的字段,所以不能直接使用它進行排序。 方法一、嵌

原创 Postgresql 將時間戳修改爲日期格式

Postgresql 將時間戳修改爲日期格式 關鍵函數:TO_TIMESTAMP SELECT now(), CASE WHEN LENGTH(t.tn_year) > 4 THEN to_char(TO_TIMESTAM

原创 計算機網路基礎概要

計算機網路基礎 一. 因特網概述 1.1 互聯網和因特網 因特網是世界上最大的互聯網。 區別internet與Internet 1.2 因特網發展的三個階段 從單個網絡發展到三級結構的網絡再到多層次的ISP結構的因特網

原创 計算機網絡之MAC地址,IP地址以及ARP協議

注意:本文是MAC地址,IP地址以及ARP協議筆記 MAC地址,IP地址以及ARP協議 MAC地址 可以查看OUI的地址:http://standards-oui.ieee.org/oui.txt 可以通過MAC地址去查詢設

原创 PostgreSQL給查詢列表增加序號

PostgreSQL給查詢列表增加序號 利用 ROW_NUMBER() over( ) 給查詢序列增加排序字段 SELECT ROW_NUMBER() over(ORDER bY biztypename DESC ) AS nu

原创 PostgreSQL之raise(打印文本)

PostgreSQL之raise 一、raise打印文本 raise notice 'bgtimestamp is % ,bgdate is %, bgyearmonth is %',bgtimestamp,bgdate,bgye

原创 Java中String類的equals方法

Java中String中的equals方法實現 public boolean equals(Object anObject) { //是否相等 if (this == anObject) {

原创 計算機網絡之運輸層

本文是運輸層的筆記 計算機網絡之運輸層 一. 運輸層概述 運輸層使用不同的端口來對應不同的進程 運輸層向高層用戶屏蔽了下面網絡核心的細節 二. 運輸層端口,複用與分用的 運輸層直接爲應用進程間的邏輯通信提供服務,使用端口號來

原创 Spring源碼之環境搭建

Spring源碼之環境搭建 源碼閱讀版本5.0x。 https://github.com/spring-projects/spring-framework/tree/5.0.x 操作步驟 第一步: 到github上找到對應的

原创 PostgreSQL函數(存儲過程)返回多條記錄的實現方式

PostgreSQL函數(存儲過程)返回多條記錄的實現方式 背景: 利用pg提供的函數,返回多條記錄進行表格渲染 方式一: 利用循環 CREATE OR REPLACE FUNCTION "public"."f_get_trai

原创 PostgreSQL完成按月累加

PostgreSQL完成按月累加 背景 統計某個指標,指標按照月進行累加,注意需要按省份和年份進行分組。 方法一、使用自關聯 -- with 按月統計得到中間結果 WITH yms AS (SELECT regionid,SUM

原创 計算機網絡之物理層

注意:本文是物理層筆記 計算機網絡之物理層 一 基本概念 物理層考慮的是怎樣才能再連接各種計算機的傳輸媒體上傳輸數據比特流,而不是指具體的傳輸媒體 傳輸媒體分大致分爲兩種:導引型和非導引型; 物理層主要有四個特性:機械特性,電氣特

原创 計算機網絡之網絡層

本文是計算機網絡微課堂筆記 計算機網絡之網絡層 網絡層的主要任務是實現網絡互連,進而實現數據包在各網絡之間的傳輸 一. 網絡層概述 下圖:這些異構型網絡如果只是需要各自內部通信,那它們只要實現各自的物理層和數據鏈路層即可 如果要

原创 計算機網絡體系結構分層處理方法案例

注:本文是 計算機網絡體系結構(3)—分層思想舉例的筆記(視頻製作不錯) 計算機網絡體系結構分層處理方法案例 背景: 通過一個具體網絡通信案例來看看計算機網絡體系結構分層處理方法 案例如下:在如下的網絡拓撲結構中,主機屬於網絡N1

原创 計算機網絡之數據鏈路層

注意:本文是數據鏈路層筆記;可以結合教材《計算機網絡》-謝希仁 計算機網絡之數據鏈路層 數據鏈路層關注的三個問題:封裝成幀,透明傳輸和差錯檢測 一. 數據鏈路層概述 在研究數據鏈路層的時候,可以暫且關注該層,而屏蔽其他層 關鍵詞