原创 Java基礎之HashMap常用遍歷以及性能分析

利用 Map.keySet()遍歷HashMap package com; import java.util.HashMap; import java.util.Map; /** * @author imenger * @dat

原创 macOS Mojave(軟件篇):Google Chrome for Mac 右鍵失效問題

問題原因 每次剛開機打開谷歌瀏覽器還是能用的,然後去Safari也是可以的,右鍵一切正常,排除了其他問題。 然後再打開谷歌瀏覽器 右鍵死活不出來,第一時間就想到了是 裝插件太多 導致了鼠標右鍵衝突。 考慮了一下,記得是有個鼠標插件, 沒錯

原创 Java 關鍵字之abstract用法

本篇文章主要分析abstract修飾符的用法,abstract和接口的比較以及常見的面試題。 文章部分內容來源於網絡,轉載請標明出處,並標記作者ID:Soinice abstract 簡介 字面意思抽象,abstract一般用來修飾類

原创 MySQL - Linux下開啓、關閉、重啓MySQL服務

啓動 使用 service 啓動:service mysql start 使用 mysqld 腳本啓動:/etc/inint.d/mysql start 使用 safe_mysqld 啓動:safe_mysql& 停止 使用 servic

原创 macOS Catalina(系統篇):xcrun: error: invalid active developer path (), missing xcrun at: /Library

問題原因 xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Deve

原创 Java基礎之構造方法(函數)何時被調用

看到這個題,你肯定要不就是在面試的路上,要不就是在剛學習的路上,要不就是連題目也沒明白; 構造方法何時被調用 ( ) A.類定義時 B.創建對象時 C.調用對象方法時 D.使用對象的變量時 正確答案 B 答案解析 其是應該說是實例化對

原创 Java工具類之根據指定日期獲取當月日曆(包含星期)

直接上代碼 package com.csdn.soinice.util; import java.text.DateFormat; import java.text.ParseException; import java.text.S

原创 macOS Catalina(小技巧):查看開機/關機/重啓記錄,拯救你的早退打卡

命令 last 查看Mac 最近的開關機、登錄用戶等記錄 以及操作時間節點。 描述 知識改變命運啊,差點 就早退了。還好我機智。 如果你們用的是指紋打卡,實在記不住早上幾點打的卡,走的時候總感覺時間不到。 回頭開機 last | grep

原创 macOS Mojave(軟件篇):Charles-proxy-4.2.7 for Mac 正常打開無法使用不能抓包開啓macOS Proxy

問題原因 嘗試開啓Charles-Proxy-macOS Proxy 時 提示: Charles cannot configure your proxy settings while it is on a read-only volum

原创 MySQL最佳入門 - MySQL鎖(讀鎖、寫鎖、悲觀鎖、樂觀鎖)

什麼是鎖 爲什麼要有鎖 因爲爲了避免多事務併發處理導致數據不一致,所以多事務之間要隔離。事務對某個數據操作前,先向系統發出請求,對其加鎖,加鎖後,事務則對此數據對象具有一定的控制。在釋放鎖之前,其他事務不能更新此對象。 鎖的基本類型 讀鎖

原创 MySQL最佳入門 - MySQL的併發控制

目錄   MySQL事務處理 什麼是事務 事務的四大特性 原子性(Atomicity) 一致性(Consistent) 隔離性(Isolation) 持久性(Durable) 事務舉例 多事務執行方式 串行執行 特點 交叉併發執行 特點

原创 MySQL最佳入門 - MySQL架構

瞭解MySQL的邏輯架構,可以幫助我們更好理解MySQL是如何工作的,以及在MySQL工作中需要注意的地方,並且理解有關於數據庫的基本概念與知識。 目錄   MySQL的邏輯架構 服務層、核心層和存儲引擎層 客戶端 服務層 核心層 存

原创 MySQL最佳入門 - MySQL存儲引擎

目錄 存儲引擎分類 MYISAM InnoDB MEMORY NDB 存儲引擎比較 存儲引擎分類 MYISAM MySQL 5.5.5之前的默認存儲引擎。 支持大文件,通常認爲是256TB,一般來講沒有限制,但是受操作系統的影響; 適合讀

原创 JVM之Java虛擬機圖文詳解

文章轉載自 於 微信公衆號Java引導者,非本人公衆號 前言:                                                             瞭解Java中的對象、變量等存放的內存區域十分重

原创 Linux基礎命令之lsof、netstat、ps根據端口號查詢進程PID以及根據進程查詢來源程序

根據端口查看那個進程被佔用,在日常很實用。 本文介紹linux如何查看端口被哪個進程佔用的方法: 1、lsof -i:端口號 2、netstat -tunlp|grep 端口號 都可以查看指定端口被哪個進程佔用的情況 根據端口號查詢進