原创 JVM學習筆記-虛擬機棧和本地方法棧溢出

     關於虛擬機棧和本地方法棧,在JAVA虛擬機規範中描述了兩種異常: 1.如果線程請求的棧深度大於虛擬機所允許的最大深度,將拋出StackOverflowError異常:個人感覺應該分爲棧深度導致,及該線程所用棧內空間溢出所致。 2

原创 Ant學習筆記1

以前一直都用eclipse進行項目構建、編譯、測試、部署,所有的一切都依賴於IDE。如果離開IDE(比如需要在某臺linux機器上進行開發,沒有GUI界面),則想調試將比較難(因爲本地有時無法模擬生產機器的環境),於是最近利用空餘時間看了

原创 EJB調用機制

     由於EJB的調用過程對開發者來說是透明的,以至於我們錯誤地認爲lookup()方法返回的對象就是Bean實例。實際上,客戶端與Session Bean交互時,它並不直接與Bean實例打交道,而是經由Bean的遠程或本地接口。當調

原创 JVM學習筆記--垃圾收集機制(1)

  一、對象何時可回收: 由於JAVA堆中存放着應用中的大部分對象實例,垃圾收集器在對堆進行收集前需要確定哪些對象實例應該回收,哪些不需要,這時就

原创 JVM學習筆記--Java運行時數據區域

---------------------聲明:本學習系列主要爲學習周志明先生的《深入java虛擬機--JVM高級特性與最佳實踐》的筆記,並非原創,特此聲明。       根據《java虛擬機規範》的規定,Java虛擬機運行時所管理的內存

原创 VUE學習筆記:環境準備

原文鏈接:VUE學習筆記:環境準備 轉載請註明出處:simiam.com 1. Node Node是JavaScript語言的服務器運行環境。 所謂“運行環境”有兩層意思:首先,JavaScript語言通過Node在服務器運行,在

原创 常見問題彙總

常見問題彙總 Git專題 問題1:安裝Gitlab後,在賬號下添加了SSH-KEY後,執行ssh -T git@yourhost總是提供輸入密碼 正常是啓用了SELinux導致,關閉系統的SELinux即可。 持續更新中…

原创 HA專題--Pacemaker集羣日常管理命令

歡迎訪問本人博客(http://cloudnoter.com)查看中文版本 1. 概述 Pacemaker的管理工具主要有兩種:crmsh、pcs(Pacemaker/Corosync configuration system),本文將同

原创 《整潔代碼之道》讀書筆記

1. What? 正如Jack Reecves所發表的《源碼就是設計》:源碼就是最好軟件設計文檔,而其他非代碼性的文檔只是源碼的輔助。本文並非爲了討論編程與軟件設計的關係,只想藉以說明源碼的重要性。 簡單講,整潔代碼行雲流水如同閱讀精美好

原创 [Guava源碼閱讀筆記]-Basic Utilities篇-1

歡迎訪問:個人博客 寫該系列文章的目的是記錄Guava源碼中個人感覺不錯且值得借鑑的內容。 一、MoreObjects類 //MoreObjects.ToStringHelper類的toString()方法:對於字符串拼接的寫法蠻不錯

原创 Linux 查看磁盤分區、文件系統、使用情況的命令和相關工具介紹

 作者:北南南北 來自:LinuxSir.Org 提要:Linux 磁盤分區表、文件系統的查看、統計的工具很多,有些工具是多功能的,不僅僅是查看磁盤的分區表,而且也能進行磁盤分區的操作;但在本文,我們只講

原创 Golang學習筆記--flag包

原文鏈接: http://www.cloudnoter.com/?p=131 flag包是用來處理命令參數的。總得來說,其通過將命令行標誌與某一具體變量進行綁定,開發人員通過使用該變量進行業務邏輯處理。 一、FlagSet是該包的核心類型

原创 Golang學習筆記--log包

個人站:http://www.cloudnoter.com 一、快速使用 Golang的log包短小精悍,可以非常輕鬆的實現日誌打印轉存功能。不用多說,log支持併發操作(即協程安全-相對於JAVA中的線程安全而言),其結構定義如下:

原创 Linux下JAVA開發常見問題

Q:【JDK安裝配置】Linux發行版本默認使用openjdk,如何使用sun jdk? A: 1.下載sun版本jdk-xxxxx-xxx.tar.gz,解壓至某目錄(如:/opt/java/jdk),並設置JAVA_HOME 2. s

原创 基於Dev C++開發JNI

1.準備一JAVA類 package basesdk.tech.jni; public class TestHello { static { //TestHello2.dll文件需要放到jre/bin目錄下,否則報文件找不到.