原创 【mycli】解決分號結束符與換行的衝突

問題 在前面瞭解了在mycli中使用多行模式下編輯,但是在有些情況還是不能滿足我們想要的效果。 例如: 在編寫多行SQL語句的時候,有些情況是需要以分號結尾的,這與多行模式中的結束符衝突。 set @num=1 select

原创 【轉載】Tmux-一款優秀的終端複用軟件

文章作者: pzxbc 原始鏈接: http://blog.pzxbc.com/2016/03/30/tmux-usage/ tmux是一個終端複用軟件,它設計的更爲簡單和現代,欲取代GNU的screen。tmux可以讓你在一個

原创 【Java學習筆記】JVM內存模型

JVM內存模型 ++共享內存模型來實現多線程之間的信息交換和數據同步的。++ 方法區和堆屬於線程共享內存區,虛擬機棧,本地方法棧和程序計數器數據線程私有內存區。 程序計數器 程序計數器(Program Counter Regis

原创 【Java Web學習筆記】Servlet

Servlet (1)Servlet與Tomcat的關係 圖略 (2)概念 不能獨立運行,要依賴於Web容器的一種Java服務器程序。 (3)Servlet開發的三種方式 需求: 1.進行Servlet開發,tomcat

原创 【Linux】font安裝

Linux字體的安裝 Linux 的字體文件是放在/usr/share/fonts目錄下的,如果需要安裝字體,可以將ttf文件複製到該目錄下的一個新建的子目錄中,在該子目錄中執行 sudo mkfontscale sudo m

原创 【AOP】利用aop,實現方法的環繞日誌(包括註解日誌)

背景 在工作中,日誌是查找BUG的重要手段之一,常規的方式就是代碼中通過面向過程的方式,即在代碼中將想要顯示的變量輸出。 logger.debug("id="+id); 然而,在是調試當中,經常需要查看方法的傳入

原创 【Java學習筆記】多線程

多線程 線程與進程 概念 進程(process):是正在計算機中執行的程序。 線程(thread): 是進程中的某個單一的順序的控制流。 注: 進程是應用程序的運行實例,自己享用獨立的地址空間。線程是進程的細化,他是進程的

原创 【Linux】常用命令積累

查看端口號 netstat -anp|grep 80 列出80端口的所有進程 查看當前的進程 ps -ef 顯示所有進程並做一個完整的輸出 grep 全面搜索正則表達式並把行打印出來。 -c :計算找到 '搜尋字符串' 的次

原创 【vim】窗口操作

vim中允許打開,創建,關閉多個窗口,可以在不同的窗口中分別編輯不同的文件或者同一文件的不同部分。 窗口操作快捷鍵 ctrl+w+n:打開一個新窗口並且編譯一個文件 ctrl+w+w:實現在多個窗口之間切換 窗口垂直分割

原创 【Java學習筆記】GC

java垃圾回收機制 在Java中,開發人員無法直接在程序代碼中清理內存,而是由垃圾回收器自動尋找不必要的垃圾對象,並且清理掉他們 主要明白三件事 1. 那些內存需要回收? 2. 什麼時候回收? 3. 如何回收

原创 【Java學習筆記】Socket

Tomcat (1)概念 Tomcat用於對外提供web服務的服務器; (2)目錄結構 結構及用途 文件夾 說明 bin 啓動和關閉tomcat的批量配置文件 conf 存放tomcat的配置文件server.x

原创 【Java學習筆記】異常

異常 (1)定義 運行時發生的不正常現象,其實異常就是java通過面對對象的思想將問題封裝成對象,有異常類對其進行描述。不同的問題進行不同的描述。 Java異常處理機制:當程序出現異常時,一個異常對象就會產生,並將其交給運行時系

原创 【Linux】查看已經連接WiFi的密碼

查看已經連接wifi的連接信息 在LInux中,已連接的WiFi信息存放在/etc/NetworkManager/system-connections 目錄下。 cd /etc/NetworkManager/system

原创 【Java學習筆記】集合

集合 集合(Collection):一種能夠存儲多個對象且長度可變的容器 數組與集合的區別: 數組是固定長度的,集合的長度可變 數組存儲的基本數據類型,集合存儲的是引用數據類型 數組不存在“鍵值對”,Set集合有一一對應的關係

原创 【Java學習筆記】JDBC

JDBC學習筆記重編 (1)概念 Java Database Connectivity(java 數據庫連接)sun公司定義的一套訪問數據庫的規範(接口+類)。主要放在java.sql/javax.sql包中。 (2)步驟 加載