原创 merge into中加入不等於條件判斷

使用merge into,進行兩張表的對比,如果條件符合則update,不符合可以insert。 這裏的update和insert指的就是完整的update和insert的自語句。 所以可以做條件轉移的。 如果想要將A表和B表中某

原创 【計算機組成原理】定點乘法運算之補碼一位乘法(Booth算法)(對初學者的步驟詳解)

【計算機組成原理】定點乘法運算之補碼一位乘法(Booth算法)(對初學者的步驟詳解) 運算規則 符號位參與運算,運算的數均以補碼錶示。 被乘數一般取雙符號位參與運算,部分積取雙符號位,初值爲0,乘數可取單符號位。 乘數末位增設附

原创 Ubuntu的DataGrip創建快捷方式,或者啓動器。

之前,有很多寫什麼desktop文件的。當然可以。 實際上有個更簡單的。 先執行啓動腳本,啓動Datagrip。然後打開 打開datagrip的設置,搜索Desktop,可以看見KeyMap中有一個Create Desktop的行

原创 理解反向代理

反向代理 什麼是反向代理?根據解釋,當客服端訪問反向代理服務器時,反向代理服務器就相當於真正的服務器一樣返回內容。而實際上,反向代理服務器,不是真正的服務器,只是它分發了請求到真正的服務器,獲取到對應的資源。對於客戶端來說,真實的

原创 記錄一次 服務端 address already in use

記錄一次 服務端 address already in use 現象: stop腳本正常關閉服務端。此後立即啓動服務端,出現端口被佔用,而無法啓動。等待一段時間後,再次啓動,成功。 使用lsof -i:命令查看端口占用,發現sto

原创 BASH 的非官方嚴格模式

Use the Unofficial Bash Strict Mode (Unless You Looove Debugging) 使用非官方的嚴格模式 (除非你喜歡debug) 對原作者表示尊重:(http://redsym

原创 windows 10中使用docker Client.Timeout exceeded while awaiting headers

windows 10中使用docker 隨着windows10在開發領域的發力,現在可以在windows中憑藉ubuntu子系統,搭建docker環境。 下面敘述在windows10中進行搭建docker的步驟。 1. 下載doc

原创 Linux 上使用idea之Ctrl+Alt+H,關閉拼寫檢查。

在linux,具體的是ubuntu18.04LTS版。使用idea,用到的常用快捷鍵Ctrl+Alt+H,查看方法的被調用情況,會出現讓人苦惱的,開啓拼寫檢查,再按一下,關閉拼寫檢查。 如何關閉這種惱人的設置,釋放出我們想要的id

原创 記錄windows無法修改Java版本的事件

windows無法修改java版本 環境:window10 需求:jdk1.7改爲1.8 修改系統變量JAVA_HOME無效 發現有註冊表 計算機\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java

原创 命令行藝術2

shebang #! #! /bin/sh 傳統的#! /bin/sh或者#! /bin/bash用來指定解釋器 可以使用#!/usr/bin/env bash的改進版。 這樣做的好處是,系統會自動在PATH環境變量中查找你指定的

原创 領悟命令行的藝術1

從man bash開始 -c If the -c option is present, then commands are read from the first non-option argument com

原创 記錄linux shell一個小坑點

SHELL啓動執行文件 Linux命令行與shell腳本編程大全 第三版 首先,需要知道SHELL登陸是有三種不同的方式的,這樣加載的文件也有所不同。 登錄時作爲默認登陸shell 作爲非登陸shell的交互式shell 作爲

原创 關於Springboot的幾個問題

爲什麼用Springboot 對於Springboot,最大的特色就是自動配置 也就是這個@EnableAutoConfig 註解 大量的涉及到Spring的一些配置,都採用了默認的配置。以約定大於配置的原則,讓程序員能夠在幾分鐘內運

原创 linux命令學習

grep -v 反向匹配 -n 顯示匹配內容的行號 -c 顯示有多少行匹配 -e 匹配多個模式,比如grep -e t -e f file ,含有t或者f的所有行 ls -F: 在每個輸出項後面追加標識,“*”表示具有可執行權限的普通

原创 linux有趣的小知識點

linux中使用的GNU ps命令支持3中不同類型的命令行參數 Unix風格的參數,前面加單破折線 BSD風格的參數,前面不加破折線 GNU風格的長參數,前面加雙破折線 Unix風格來源于貝爾實驗室開發的AT&T Unix系統。