原创 什麼是“好的”軟件架構

  本文來自於:Software Architecture in Practice 3rd Edition--Addison-Wesley Len Bass Paul Clements Rick Kazman 1.4 What Makes

原创 WITH AS 用法 (說實話,WITH AS還真是簡單)

事實上,WITH AS 真的簡單到不能再簡單了。簡單就簡單吧,還是在這裏記錄一下 -- 1. 首先是表名 2. 接着是 表字段 WITH EI.MARVIN_1 (M11, M12, M13) AS ( SE

原创 Literal number(Java中的字面常量數字)

直接常量後面的 後綴字符 標誌了其類型 25L 或者 25l,long類型(SB才用小寫的l呢) 25F 或者 25f,float類型 25D 或者25d,double類型 16進制或者8進制 適用於所有整數類型 hexadeci

原创 交互式shell(Interactive Shells)

本文來自於: https://tiswww.case.edu/php/chet/bash/bashref.html#Interactive-Shells   在linux系統中,我們打開terminal就是開啓了一個Bash進程,也就是開

原创 解釋“雞蛋掉落問題”的題意

雞蛋掉落問題是一道動態規劃題,也就是leetcode的 https://leetcode-cn.com/problems/super-egg-drop/ 我發現不止我一人搞不懂該題的題意,本文不討論如何解決該問題,僅僅用大白話解釋下題意

原创 用一個 int 表示 IP地址

用一個 int 表示 IP地址。這還是08年初,面試華爲時被問到的,當時也回答上來了。不過,最終 HR 也沒要我就是了 :) public class IP2Integer { /** * Convert an integer t

原创 經歷expansion後,就會經歷word splitting

經歷expansion後,就會經歷word splitting marvin@vm1:~$ echo a$'\t\t'b c a b c marvin@vm1:~$ sf/echowhat.sh a$'\t\t'b c #! /bin

原创 "ls >foo 2>&1" 和 "ls 2>&1 >foo" 的區別

ls >foo 2>&1 和 ls 2>&1 >foo 有什麼區別? Bash執行的全部步驟還記得嗎?再來複習一下 1. 把 word和operator 解析成 命令和其他組件 2. 移除掉 某些word的 特殊含義 3. 執行exp

原创 MySQL的count(*), count(1), count(col_name)的區別

本文來自於: https://dev.mysql.com/doc/refman/5.6/en/group-by-functions.html#function_count https://dev.mysql.com/doc/refman/

原创 Seata:簡單可擴展的自主事務架構

Seata: Simple Extensible Autonomous Transaction Architecture Seata:簡單可擴展的自主事務架構 本文來自於:https://github.com/seata/seata Se

原创 還能被英語語法難住,切

Would be a good idea to extract (String) mVelContext.get("ord_state") in a variable and then make the invokeOrderExtens

原创 能找到滿足條件的記錄,則統統列出來。不存在滿足條件的記錄,則列出來一條“補null”的記錄

執行 表A join 表B 的 ON 條件時, 1、ON 中的某些條件(ON的條件可以有多個的)僅僅涉及到其中的一個表,設其爲 表A ,則首先在 表A 上應用此條件 說法錯誤。(這是我以前的錯誤理解,不刪除了,劃掉吧,也算是自己的理解歷程

原创 subquery(nested query)可以使用主查詢中的FROM列出的表中的列

In short, a nested query works independent of the enclosing SQL statement and can make use of any of the column values

原创 數據庫 4 種隔離級別

int java.sql.Connection.TRANSACTION_SERIALIZABLE = 8 [0x8](隔離性最強) dirty reads, non-repeatable reads and phantom reads 

原创 Java中的移位

Java中的移位,對 int 3 進行移位: 3本身:0000 0000 0000 0000 0000 0000 0000 0011(沒疑問) 3<