原创 Java內存結構之虛擬機棧

虛擬機棧也被很多人稱爲Java棧。它是線程私有的,虛擬機棧描述的是Java方法執行的內存結構。 每個方法被執行的時候都會創建一個棧幀用於存儲局部變量表,操作棧,動態鏈接,方法出口等信息。每一個方法被調用的過程就對應一個棧幀在虛擬

原创 CentOS7保存永久保存Git密碼

1.設置郵箱 git config --global user.email "your email" 2.設置用戶名 git config --global user.name "your username" 3.設置永久密

原创 Java內存結構,內存模型和對象模型

轉載:https://cloud.tencent.com/developer/article/1467468 Java作爲一種面向對象的,跨平臺語言,其對象,內存等都是一直比較難的知識點,而且很多概念的名稱看起來又那麼相似,很多人

原创 k8s kubeadm init 初始化異常

異常信息 W0514 18:12:55.036249 25646 configset.go:202] WARNING: kubeadm cannot validate component configs for API gro

原创 Job for docker.service failed because the control process exited with error code...

在修改/etc/docker/daemon.json文件後重啓docker引發以下異常 Job for docker.service failed because the control process exited with e

原创 使用Dockerfile構建一個簡單的SpringBoot鏡像

在足球還叫蹴鞠的時候,我就寫了一篇有關於dockerfile的文章,本來想着靠那篇文章火一把,從此脫離開發仔的身份,專心寫文。結果很意外,這篇Dockerfile指令詳解的文章竟然訪問量比我的頭髮還少。甚至好長一段時間我都忘了它的

原创 Java內存模型之虛擬機棧

虛擬機棧也被很多人稱爲Java棧。它是線程私有的,虛擬機棧描述的是Java方法執行的內存模型。 每個方法被執行的時候都會創建一個棧幀用於存儲局部變量表,操作棧,動態鏈接,方法出口等信息。每一個方法被調用的過程就對應一個棧幀在虛擬

原创 力扣數據庫 - 182.查找重複的電子郵箱

SQL架構 Create table If Not Exists Person (Id int, Email varchar(255)) Truncate table Person insert into Person (Id,

原创 Liunx手動釋放buffers/cache內存

最近自己開發上的一臺服務器,部署了太多服務,導致了一個內存不夠用的情況,在通過free命令的查看下發現cache緩存佔用到了快將近700M左右,導致我不得不去釋放內存。 對free命令不熟悉的請點擊跳轉鏈接 釋放前內存的使用情

原创 ZooKeeper之ACL

還沒寫

原创 sleep和wait詳解與區別

0.sleep和wait的區別 sleep()是使線程暫停執行一段時間的方法。wait()也是一種使線程暫停執行的方法。例如,當線程執行wait()方法時候,會釋放當前的鎖,然後讓出CPU的執行權,進入等待狀態。並且可以調用not

原创 Spring Boot MySQL數據庫連接

1. 導入MySQL依賴 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</arti

原创 在一個千萬級數據的數據庫查詢,我只用了2ms!!!

數據庫性能優化是老生常談的話題。隨着數據庫的發展,數據庫內部現在可以進行一些優化。在查詢分析,查詢檢查,數據庫內部會代數優化和物理優化之後再執行。但是,這需要我們理解數據庫內部規律才能進行。而這一篇文章我打算跳脫出傳統的思維,我不

原创 Docker鏡像使用之列出鏡像列表

列出鏡像列表 我們可以使用docker images命令來列出本地主機上的鏡像。 語法 docker images [OPTIONS] [REPOSITORY[:TAG]] 示例 列出Docker本地所有鏡像 docker im

原创 什麼是POP3,SMTP和IMAP?

1.POP3 POP3(Post Office Protocol 3/郵局協議 3)。即郵局協議的第3個版本,它規定怎樣將個人計算機連接到Internet的郵件服務器和下載電子郵件的電子協議。它是因特網電子郵件的第一個離線協議標準