原创 U盤重裝系統後內存變小解決辦法,修復U盤

問題: 最近在安裝Ubuntu系統時,出了好多問題,挨個解決之後感覺一身輕鬆,但收尾的時候,再次插入U盤,發現可用空間只有2.45MB了,頓時一臉懵逼,64G的U盤啊,就要這麼毀掉嗎? 各種嘗試之後,終於還是解決了: 第一步:

原创 JVM---堆參數調整

問:初始內存和最大內存怎麼配? 一定是一樣大 理由:避免GC和應用程序爭搶內存,理論的峯值忽高忽低 問:怎麼配? 點贊 收藏 分享 文章舉報 怦然心痛 發佈

原创 Java的傳值(TransferValue)

問:傳值還是傳引用? 是傳八種基本類型,還是傳非基本類型? 基本類型傳的是複印件,原值不變 引用類型傳的是地址 基本類型值不變,引用類型值會變 點贊 收藏 分享 文章舉報

原创 java學習路線

一、Java SE 二、前端 三、數據庫 四、Java Web 五、網絡強化 六、項目管理 七、框架 八、SOA和微服務 九、 十、 十一、 十二、 點贊 收藏 分享 文章舉報

原创 多態以及實現

1.多態概述 多態:在繼承層次結構中,父類中定義的行爲被子類重寫後表現出不同的效果,它使得同一個行爲在父類及其子類中具有不同的語義,可以簡單理解爲:事物存在的多種形態。 比如說:動物(父類)有move()方法,至於怎麼移動,就要看

原创 Java中的流

流(stream): 代表一種數據傳輸的模式,可以把流想象爲一串不連續的數據的集合,它屏蔽了實際的I/O設備中處理數據的細節。 分類: 按照流的方向:輸入流 輸出流 按照數據傳輸單位:字節流 字符流 按照功能:節

原创 Ubuntue 安裝JDK1.8,配置環境變量

一:安裝JDK JDK下載網址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 找到相應的版本下載,我下載

原创 JDBC學習

一、JDBC是什麼? 百度百科解釋:JDBC(java database connectivity)驅動程序是對JDBC規範完整的實現,它的存在在Java程序與數據庫系統之間建立了一條通信的渠道。它是 一 種可用於執行 SQL

原创 JVM---Heap堆new對象流程

注意: Eden伊甸園滿了,開啓GC=YGC=輕GC,Eden基本全部清空 Old 養老區滿了,開啓Full GC=FGC,多次Full GC之後,發現養老區空間沒辦法騰出來,纔出現了OOM(堆內存溢出) 點贊

原创 JVM---方法區

Method Area 方法區 注意: 方法區存儲了每一個類的結構信息,就是模板的意思。 就是一套規範,在不同的虛擬機裏頭實現是不一樣的,最典型的就是永久代(PermGen space)和元空間(Metaspace)

原创 數字貨幣的種類

BTC: 比特幣 ETH: 以太幣 USDT: 泰達幣(與同數量的美元是等值的) EOS: 爲商用分佈式應用設計的一款區塊鏈操作系統。EOS是引入的一種新的區塊鏈架構,旨在實現分佈式應用的性能擴展。注意,它並不是像比特幣和以太

原创 JVM---堆(heap)

注意: java 7之前堆內存:新生代,老年代,永久區 java 8以後堆內存:新生代,老年代,元空間 一個堆空間物理上分爲新生代,老年代兩部分,邏輯上分爲新生代,老年代,元空間三部分。 點贊 收藏

原创 抽象類與接口的區別

相同之處: 相同點:都不能被實例化,位於繼承樹的頂端,都包含抽象方法。 不同之處: 實現: 抽象類的子類使用 extends 來繼承;接口(Interface,對外提供規則)必須使用 implements 來實現接口。 構造函數

原创 JVM---本地方法棧

本地方法棧(Native Method Stack) 注意: 進程線程這種概念是系統級的,不是語言級的。 看源碼後,只要方法前加上了native,說明這是一個跟java無關的要調底層操作系統或者是第三方C語言函數庫的方法,j

原创 股票基本術語

A/B/H/藍籌股&債券&基金 A股: 人民幣普通股票,由我國境內的公司發行,供境內機構、組織、或個人(不含臺、港、澳投資者)以人民幣認購和交易的普通股票。 B股: 人民幣特種股票,以人民幣標明面值,以外幣認購和買賣,在境內(上