原创 JVM學習(8)不同類的加載器作用與加載動作分析

不同類的加載器作用與加載動作分析 首先我們來看一下類加載器的關係圖 這個很明顯說的就是一個類加載器的一個層次關係那麼怎麼用代碼查看類加載器的一個關係呢? 瞭解類加載器的流程 實列1 public class MyTest8 {

原创 程序員也要理解產品—(產品思維)

程序員也要理解產品—(產品思維) 痛點、癢點、爽點都是機會 痛點是什麼 百度答案: ​ “對於產品來說,痛點多是指尚未滿足,而又被廣泛渴望的需求” 案列: ​ 手機上一天到晚會收到推銷的廣告電話,恨不得卸載手機的通訊功能,知道

原创 如何提高自己解決問題實力(結構化思想)

如何提高自己解決問題實力(結構化思想) 什麼是結構化思維 日常的困惑 同樣一件事情,有人三句話能說清楚,而你可能說了30分鐘也說不到核心。 同意是做彙報,有人用5頁PPT能說服對象,還有得領導的賞識,但是你辛辛苦苦寫了二十多頁,

原创 JVM(11)類加載器主要方法

JVM(11)類加載器主要方法和雙親委託機制 我們吧上次博客代碼進行更改 案列 public class TestClassloder extends ClassLoader { private String classL

原创 JVM學習(7)類加器雙親委託機制

類加器雙親委託機制 類加載器 Java當中類加載器的層次體系 根類加載器 擴展類加載器 系統類加載器 用戶自定義類加載器 這是有最頂層根類加載器下面一層就是擴展類加載器依此類推。 用戶自定義加載器一般都從系統類加載器衍生。 類

原创 JVM學習(2)類的加載連接與初始化過程

類的加載連接與初始化過程 類的加載、連接與初始化 類加載器的過程: 加載:查找並加載類的二進制數據 連接 驗證:確保被加載的類的正確性 準備:爲類的靜態變量分配內存,並將其初始化默認值 解析:把類中的符號引用轉換爲直接引用

原创 Shopify developers(RESTAPI接口整理)

Shopify developers 作用: 解決了許多最困難的商業問題,但每個企業都有其獨特的需求。 REST reference(REST參數) Shopify Payments Balance(餘額): 帳戶的當期餘

原创 設計模式中的面試題

設計模式面試題 java設計模式內容介紹 原型設計模式問題: 有請使用UML類圖畫出原型模式核心角色。 原型設計模式的深拷貝和淺拷貝事什麼,並寫出深拷貝的兩種方式的源碼(重寫clone方法實現深度拷貝,使用序列化來實現深拷

原创 Redis的雪崩,穿透,持久化,應用場景(大綜合)

Redis的雪崩,穿透,持久化,應用場景(大綜合) Redis是什麼 Redis是一個開源的使用ANSIC語言編寫、支持網絡、可基於內存亦可持久化日誌型、Key-Value數據庫,並提供多語言的API Redis安裝在磁盤。 R

原创 Redis哨兵

Redis哨兵 高可用Sentinel 官方提供的高可用方案,可以用他管理多個Redis服務實列 編譯後產生redis-sentinel程序文件 Redis Sentinel是一個分佈式系統,可以在一個架構中運行多個Sentin

原创 Redis主從複製

Redis主從複製 集羣分類 主從複製 Replication 高可用 Sentinel 集羣 Cluster 分佈式 Tuemproxy Redis主從複製 主從複製 Replication 一個Redis服務可以有多個

原创 JVM學習(3)常量本質含義與反編譯及助記符含義

常量本質含義與反編譯及助記符含義 根據昨天的代碼: public class MyTest1 { public static void main(String[] args) { System.err.pr

原创 JVM學習(6)類加器深入解析及重要特性

類加器深入解析及重要特性 類加載、連接初始化過程 **加載:**就是把二進制形式的java類型讀入java虛擬機中 I **驗證:**確保被加載的類的正確性 I **準備:**爲類變量分配內存,設置默認值。但是在到達初始化之前,類

原创 使用Java中的數組

使用Java中的數組 數組基礎 把數據碼成一排進行存放,下面是數組結構圖之一 Java語言中數組裏面的數據類型是一樣的,比如:有8個int類型或者是(自定義類型) 數組的索引,計算機中索引編號是從0開始 代碼

原创 生產消費者模式、多線程和原子性、計算時間

生產消費者模式、多線程和原子性、計算時間 首先我們的項目需求如圖: 還需要我們的UML類如圖: 那麼看到這個UML類圖首先就是我們的啓動類DEMO代碼: public class Demo1 { static long