原创 Java高併發程序設計

目錄一、你必須知道的幾個概念1.1 同步與異步1.2 併發與並行1.3 阻塞與非阻塞1.4 臨界區1.5 死鎖、飢餓和活鎖二、併發級別2.1 阻塞2.2 無飢餓2.3 無障礙2.4 無鎖2.5 無等待三、JMM(Java內存)3.

原创 Vue學習筆記 - 2019

目錄一、安裝Node二、Vue-cli2.1 初識vue-cli32.2 搭建項目2.3 目錄結構三、Vue的ajax3.1 axios使用方式四、Vue父子組件4.1 父組件向子組件傳遞數據4.2 子組件向父組件傳遞數據五、V

原创 版本控制:Svn和Git

目錄一、Svn簡介1、工作原理2、操作命令2.1 提交代碼2.2 檢出代碼二、Git簡介1、工作原理2、操作命令3、遠程操作3.1 沒有遠程倉庫3.2 有遠程倉庫4、異常總結與處理5、如何github和碼雲一起提交?持續更新中..

原创 JVM虛擬機學習筆記

目錄一、類加載機制二、類加載的過程2.1 加載:2.2 驗證2.3 準備2.4 解析2.5 初始化三、JVM結構四、JVM內存結構4.1 程序計數器4.2 java虛擬機棧4.3 本地方法棧五、虛擬機中對象創建的過程5.1 如

原创 阿里巴巴 Java 開發手冊 v1.2.0

阿里巴巴 Java 開發手冊 v1.2.0 前言 《阿里巴巴 Java 開發手冊》是阿里巴巴集團技術團隊的集體經驗總結,經歷了多次大規模一線實戰的檢驗及不斷的完善,反饋給廣大開發者。現代軟件行業的高速發展對開發者的綜合素質要求越來

原创 Redis學習筆記

目錄一、數據類型(1)String(2)Hash(3)List(4)Set(5)Sorted set二、持久化機制三、事務(1)概述(2)事務持續更新中... 一、數據類型 redis 有以下幾種數據類型: string has

原创 IntelliJ IDEA 2019 從入門到癲狂 圖文教程

原文鏈接:https://mp.weixin.qq.com/s?__biz=MzI1NDY0MTkzNQ==&mid=2247485975&idx=1&sn=6aef197d3cc2044e95b0

原创 vue.js學習筆記

環境: 安裝Node.js       配置Node環境變量 推薦IDE:vscode vue-cli3.x   持續更新中... 

原创 版本控制:svn和git

svn簡介 SVN是subversion的縮寫,是一個開放源代碼的版本控制系統,通過採用分支管理系統的高效管理,簡而言之就是用於多個人共同開發同一個項目,實現共享資源,實現最終集中式的管理。 工作原理:   版本庫是集中存放在中央

原创 Liunx從入坑到入墳

什麼是Liunx    Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟件、應用程序和網絡協議。它支持32位和64位硬件