原创 優化JAVA代碼效率的13條建議

優化JAVA代碼效率的13條建議 1、final修飾符的類不可派生,Java編譯器會內聯所有final方法,提高性能 2、 儘量重用對象,生成對象時間消耗且存在垃圾回收問題,new關鍵詞創建一個對象時,構造函數鏈 中的所有構造函數

原创 很多人不清楚的堆和棧問題

很多人不清楚的堆和棧問題 一、棧 1、簡介 (1)棧是爲執行線程留出的內存空間 (2)通常用後進先出(LIFO)的方式預留空間 (3) 從棧中釋放塊(free block)是指針的偏移 (4)每一個線程都有一個棧 (5)存儲在計算

原创 Java編程20題

Java編程20題 1、 Java 是從C++語言改進重新設計。 2、 Java 程序經編譯後會產生 byte code 3、 constructor (1) class 中的 constructor 可省略 (2)onstruc

原创 基於JVisualIVM的可視化監控與Btrace的監控調試

基於JVisualIVM的可視化監控與Btrace的監控調試 一、基於JVisualIVM的可視化監控 1、監控本地Tomcat 2、監控遠程Tomcat 3、監控普通的JAVA進程 二、基於Btrace的監控調試 1、簡介 (1

原创 Java編程50問

Java編程50問 1、問題:Anonymous Inner Class (匿名內部類) 是否可以extends(繼承)其它類,是否可以implements(實現)interface(接口) 答案:匿名的內部類是無指定類名的內部類

原创 程序員需要思考的Java生產環境下性能監控與調優的幾個小問題

程序員需要思考的Java生產環境下性能監控與調優的幾個小問題 **1、**開發階段基本不用,生產環境適用 **2、**生產環境比較複雜,如硬盤壞了、網絡壞了,CPU利用率高 **3、**生產環境出現問題不好進行定位 **4、**解

原创 Tomcat與Nginx性能監控與調優

Tomcat與Nginx性能監控與調優 一、Tomcat性能監控與調優 1、tomcat遠程debug 技術:JDWP協議 2、tomcat-manager監控 (1)文檔:docs/manager-howto.html (2)步

原创 JAVA編程小知識

JAVA編程小知識 一、設計模式 1、設計模式的提出: 博士論文 2、Singleton模式 (1)確保全局至多隻有一個對象 (2)用於:構造緩慢的對象,需要統一管理的資源 (3)缺點:很多全局狀態,線程安全性 (4)創建 雙重

原创 線程知識小集合

線程知識小集合 1、停止線程 (1)run方法結束,開啓多線程運行,運行代碼通常是循環體,只要控制住循環,就可以讓run方法結束,也就是結束線程。 (2)特殊情況:當線程屬於凍結狀態,就不會讀取循環控制標記,則線程就不會結束。 爲

原创 嵌入式控制系統的ARM處理器

嵌入式控制系統的ARM處理器 一、嵌入式硬件系統概述 1、嵌入系統的硬件 可分爲三部分:核心處理器、控制電路、外部設備 2、嵌入式處理器的種類 (1)嵌入式微處理器MPU (2)嵌入式微控制器MCU (3)嵌入式DSP處理器DSP

原创 PL/SQL Developer中文亂碼解決方案

PL/SQL Developer中文亂碼解決方案 1、查看服務器端編碼 select userenv('language') from dual; 實際查到的結果爲:AMERICAN_AMERICA.ZHS16GBK 2、查詢對

原创 數據結構之樹結構

數據結構之樹結構 1、簡介 樹結構本身是一種天然的組織結構,如同書籍分類、公司組織、文件夾系統等,數據使用很高效 2、特點 二分搜索樹的層序遍歷,根結點一層一層遍歷,利用隊列,根結點從隊尾進入隊,再子結點入隊,先左後右 3、廣度優

原创 數據結構之並查集Union Find

數據結構之並查集Union Find 1、簡介 判斷網絡中節點間的連接狀態,網絡抽象概念,用戶之間形成的網絡 2、作用 (1)數學中集合類實現 (2)連接問題和路徑問題, 檢查是否相連 (3)合併和查詢 3、特點 (1)將每一個元

原创 虛擬機拖動複製文件bug

虛擬機拖動複製文件bug 今天使用鼠標拖動或者複製粘貼時發現,無法將本地系統中的文件成功複製到虛擬機中,總結出如下兩點解決辦法: (1)虛擬機-VMware Tool重新安裝並且重啓系統 (2)注意內存問題,複製的文件如果接近虛擬

原创 數據結構之AL樹

數據結構之AL樹 1、簡介 基於AVL樹產生的set和map,二分搜索樹:1、2、3、4、5會形成鏈表,是最早的自平衡的二叉樹 2、平衡二叉樹 (1)整棵樹達到最低的高度,除了最底層的樹,其餘均有左右節點 (2)對於任意一個節點,