博客園 noteless 所有文章 目錄索引

計算機發展歷史

計算機發展階段html

計算機組成-數字邏輯電路java

操做系統簡單介紹linux

計算機啓動過程的簡單介紹web

計算機發展我的理解-電路終究是電路spring

計算機語言的發展sql

計算機網絡發展瞭解

計算機網絡起源 網絡發展簡介(一)數據庫

計算機網絡通訊TCP/IP協議淺析 網絡發展簡介(二)編程

Web技術的發展 網絡發展簡介(三)ubuntu

網絡是如何鏈接的?網絡發展簡介(四)windows

設計模式

設計模式與設計原則簡介(開篇)

UML簡單介紹-如何看懂UML(一)

爲何須要建立型模式以及簡單工廠模式(二)

工廠方法模式 建立型 設計模式(三)

抽象工廠模式 建立型 設計模式(四)

建造者模式 生成器模式 建立型 設計模式(五)

單例模式 建立型 設計模式(六)

原型模式 prototype 建立型 設計模式(七)

建立型設計模式對比總結 設計模式(八)

適配器模式 adapter 結構型 設計模式(九)

裝飾器模式 Decorator 結構型 設計模式 (十)

組合模式 合成模式 COMPOSITE 結構型 設計模式(十一)

橋接模式 橋樑模式 bridge 結構型 設計模式(十二)

外觀模式 門面模式 Facade 建立型 設計模式(十三)

代理模式 PROXY Surrogate 結構型 設計模式(十四)

享元模式 FlyWeight 結構型 設計模式(十五)

結構型設計模式對比 設計模式(十六)

責任鏈模式 職責鏈模式 Chain of Responsibility Pattern 行爲型 設計模式(十七)

命令模式 Command 行爲型 設計模式(十八)

解釋器模式 Interpreter 行爲型 設計模式(十九)

迭代器模式 Iterator 行爲型 設計模式(二十)

中介者模式 調停者 Mediator 行爲型 設計模式(二十一)

備忘錄模式 Memento 快照模式 標記Token模式 行爲型 設計模式(二十二)

觀察者模式 Observer 發佈訂閱模式 源 監聽 行爲型 設計模式(二十三)

狀態模式 State 行爲型 設計模式(二十四)

策略模式 Strategy 政策Policy 行爲型 設計模式(二十五)

模板方法模式 Template method 行爲型 設計模式(二十六)

訪問者模式 Visitor 行爲型 設計模式(二十七)

多線程與Java

上篇

操做系統與程序運行以及進程簡介 多線程上篇(一)

進行概念詳解 多線程上篇(二)

進程控制概念簡介 多線程上篇(三)

進程同步概念簡介 多線程上篇(四)

進程同步經典示例 多線程上篇(五)

進程通訊概念簡介 多線程上篇(六)

線程概念簡介 什麼是線程 多線程上篇(七)

死鎖概念以及預防解決方法簡介 多線程上篇(八)

中篇

Java多線程概念簡介 多線程中篇(一)

Thread類詳解 多線程中篇(二)

線程組ThreadGroup分析詳解 多線程中篇(三)

異常處理器詳解 Java多線程異常處理機制 多線程中篇(四)

Java線程建立形式 Thread構造詳解 多線程中篇(五)

Java多線程父子線程關係 多線程中篇(六)

Java線程Thread的狀態解析以及狀態轉換分析 多線程中篇(七)

interrupt interrupted isInterrupted 方法對比、區別與聯繫 多線程中篇(八)

java鎖與監視器概念 爲何wait、notify、notifyAll定義在Object中 多線程中篇(九)

Java內存模型JMM 高併發原子性可見性有序性簡介 多線程中篇(十)

synchronized關鍵字簡介 多線程中篇(十一)

java 輕量級同步volatile關鍵字簡介與可見性有序性與synchronized區別 多線程中篇(十二)

final 關鍵字與安全發佈 多線程中篇(十三)

多線程協做wait、notify、notifyAll方法簡介理解使用 多線程中篇(十四)

sleep、yield、join方法簡介與用法 sleep與wait區別 多線程中篇(十五)

java線程通訊與協做小結 多線程中篇(十六)

深刻解析ThreadLocal 詳解、實現原理、使用場景方法以及內存泄漏防範 多線程中篇(十七)

InheritableThreadLocal類原理簡介使用 父子線程傳遞數據詳解 多線程中篇(十八)

下篇

java 併發多線程顯式鎖概念簡介 什麼是顯式鎖 多線程下篇(一)

java 併發多線程 鎖的分類概念介紹 多線程下篇(二)

java多線程Lock接口簡介使用與synchronized對比 多線程下篇(三)

java併發多線程顯式鎖Condition條件簡介分析與監視器 多線程下篇(四)

Synchronized鎖性能優化偏向鎖輕量級鎖升級 多線程中篇(五)

JDBC

JDBC設計理念淺析 JDBC簡介(一)

JDBC驅動程序註冊 JDBC簡介(二)

DriverManager 驅動管理器類簡介 JDBC簡介(三)

Connection 對象簡介 方法解讀 JDBC簡介(四)

執行對象Statement、PreparedStatement和CallableStatement詳解 JDBC簡介(五)

JDBC 異常簡介 jDBC簡介(六)

JDBC事務與保存點 JDBC簡介(七)

Data Source與數據庫鏈接池簡介 JDBC簡介(八)

JDBC與ORM發展與聯繫 JDBC簡介(九)

Mybatis

第一個Mybatis程序示例 Mybatis簡介(一) 

Mybatis配置信息淺析 MyBatis簡介(二)

Mybatis sql映射文件淺析 Mybatis簡介(三)

Mybatis動態SQL簡單瞭解 Mybatis簡介(四)

JVM

[零] Java 語言運行原理 JVM原理淺析 入門瞭解簡介 Java語言組成部分 javap命令使用

[一]class 文件淺析 .class文件格式詳解 字段方法屬性常量池字段 class文件屬性表 數據類型 數據結構

[二]Java虛擬機 jvm內存結構 運行時數據內存 class文件與jvm內存結構的映射 jvm數據類型 虛擬機棧 方法區 堆 含義

[三] java虛擬機 JVM字節碼 指令集 bytecode 操做碼 指令分類用法 助記符

[四] java虛擬機JVM編譯器編譯代碼簡介 字節碼指令實例 代碼到底編譯成了什麼形式

[五]類加載機制雙親委派機制 底層代碼實現原理 源碼分析 java類加載雙親委派機制是如何實現的

 

JavaIO

[零] JavaIO入門簡介 程序設計語言 爲何須要IO庫

[一]FileDescriptor文件描述符 標準輸入輸出錯誤 文件描述符

[二] JavaIO之File詳解 以及FileSystem WinNTFileSystem簡介

[三]JavaIO之IO體系類總體設計思路 流的概念以及四大基礎分類

[四] JavaIO之類層次體系結構橫向比對

[五] JavaIO之InputStream OutputStream簡介 方法列表說明

[六]JavaIO之 ByteArrayInputStream與ByteArrayOutputStream

[七]JavaIO之 PipedInputStream 和 PipedInputStream

[八]JavaIO之FileInputStream 與 FileOutputStream

[九]JavaIO之ObjectInputStream 和 ObjectOutputStream

[十]JavaIO之FilterInputStream FilterOutputStream

[十一]JavaIO之DataInputStream 和 DataOutputStream

[十二]JavaIO之BufferedInputStream BufferedOutputStream

[十三]JavaIO之PushBackInputStream

[十四]JavaIO之PrintStream

[十五]javaIO之SequenceInputStream

[十六]JavaIO之InputStreamReader 與 OutputStreamWriter

[十七]JavaIO之CharArrayReader 和 CharArrayWriter

[十八]JavaIO之FileReader 和 FileWriter

[十九]JavaIO之PipedReader 和 PipedWriter

[二十]JavaIO之StringReader 與 StringWriter

 [二十一]JavaIO之BufferedReader 與 BufferedWriter

[二十二]JavaIO之LineNumberReader

[二十三]JavaIO之PushbackReader

[二十四]JavaIO之PrintWriter

[二十五]JavaIO之RandomAccessFile

[二十六]JavaIO之再回首恍然(如夢? 大悟?)

 

Java8

函數式編程

[零]java8函數式編程入門官方文檔中文版  java.util.stream 包文檔中文版本

[一]java8 函數式編程入門 什麼是函數式編程 函數接口概念 流和收集器基本概念

[二]java8函數式編程 函數式接口詳解 lambda匿名函數 方法引用 構造函數引用 如何定義使用函數式接口

[三]java8 函數式編程Stream 概念深刻理解 Stream 運行原理 Stream設計思路

[四] java8 函數式編程 收集器淺析 收集器Collector經常使用方法 運行原理 內部實現

[五]java函數式編程歸約reduce概念原理 stream reduce方法詳解 reduce三個參數的reduce方法如何使用

[六] 函數式接口的複合方法示例 predicate 謂詞邏輯運算 Function接口 組合運算 比較器 逆序 比較鏈

Java基礎性類型簡介

[一]基礎類型概述

[二]基礎數據類型之Long詳解

[三]基礎數據類型之Integer詳解

[四]基礎數據概述之Byte詳解

[五]基礎數據類型之Short詳解

[六]基礎數據類型之浮點數簡介

[七]基礎數據類型之Float詳解

[八]基礎數據類型之Double詳解

[九]基礎數據類型之Boolean詳解

[十]基礎數據類型之Unicode編碼簡介

[十一]基礎數據類型之Character

[十二]基礎數據類型之String

[十三]基礎數據類型之AbstractStringBuilder

[十四]基礎類型之StringBuffer 與 StringBuilder對比

[十五]java.math包簡介,RoundingMode與MathContext

[十六]基礎類型BigInteger簡介

[十七]基礎類型BigDecimal簡介

 

JavaWeb相關

域名註冊域名解析域名綁定 dns服務器解析 域名記錄的添加 記錄類型含義@ www 訪問域名請求過程

HTTP協議簡介詳解 HTTP協議發展 原理 請求方法 響應狀態碼 請求頭 請求首部 java模擬瀏覽器客戶端服務端

Servlet工做原理 相關核心類

HttpServletResponse ServletResponse 返回響應 設置響應頭設置響應正文體 重定向 經常使用方法 如何重定向 響應編碼 響應亂碼

ServletRequest 請求方法 獲取請求參數 請求轉發 請求包含 請求轉發與重定向區別 獲取請求頭字段

javaWeb項目中的路徑格式 請求url地址 客戶端路徑 服務端路徑 url-pattern 路徑 獲取資源路徑 地址 url

javaweb請求編碼 url編碼 響應編碼 亂碼問題 post編碼 get請求編碼 中文亂碼問題 GET POST參數亂碼問題 url亂碼問題 get post請求亂碼 字符編碼

LINUX

根據端口號查找進程號查找程序路徑

ssh工具推薦MobaXterm 多是你遇到過的比較出色的一款

不能ssh鏈接ubuntu linux 服務器 secureCRT不能ssh鏈接服務器 不能遠程ssh鏈接虛擬機的ubuntu linux

ubuntu 15.10 設置靜態ip 分配固定ip 設置dns 設置網關 命令行配置ip 固定ip不生效怎麼辦

ubuntu 修改網卡名稱 更改設備網卡名稱 修改eno16777736爲eth0 ubuntu 15.10網卡名稱爲eno16777736

開發&運行環境&工具

IDEA

IDEA快速修復錯誤快捷鍵

IDEA設置外部比對工具Beyond Compare

打開IDEA的更新選項,如何打開IDEA更新彈窗

IDEA幫助文檔快捷鍵ctrl+q 查看類 方法 變量 幫助文檔 註釋 快捷鍵

IDEA設置方法參數列表類型自動提示

IDEA不能讀取配置文件,springboot配置文件無效、IDEA resources文件夾指定

 其餘

 

java jdk 8反編譯工具JD-GUI、procyon-decompiler、luyten、crf下載使用簡介

windows系統dokuwiki安裝部署設置 xampp環境配置

windows查看端口占用 windows端口占用 查找端口占用程序 強制結束端口占用 查看某個端口被佔用的解決方法 如何查看Windows下端口占用狀況

工欲善其事

截圖自動添加水印圖片工具 pickpick設置中文語言

修改設置notepad++默認保存文件格式

如何快速高效簡潔的打開軟件 乾淨利索的windows快捷程序啓動器

windows資源管理器多標籤打開 windows文件夾多標籤瀏覽 瀏覽器tab頁面同樣瀏覽文件夾 clover win8 win10 報錯 無響應問題怎麼解決 clover卡死 clover怎麼換皮膚

 

JavaSE進階

JavaSE之Long 詳解 Long的方法簡介以及用法

java集合框架容器 java框架層級 繼承圖結構 集合框架的抽象類 集合框架主要實現類

深刻解析JAVA內部類 內部類的分類 特色 定義方式 使用

JAVA標準錯誤與輸出的區別與聯繫 err與out

JAVA類加載過程 對象初始化 虛擬機運行時內存的劃分

java continue break 關鍵字 詳解 區別 用法 標記 標籤 使用 示例 聯繫

再談包訪問權限 子類爲什麼不能使用父類protected方法

 

Spring+SpringMVC+mybatis+maven

spring Hello world示例

spring原理案例-基本項目搭建 01 spring framework 下載 官網下載spring jar包

spring原理案例-基本項目搭建 02 spring jar包詳解 spring jar包的用途

spring原理案例-基本項目搭建 03 建立工程運行測試 spring ioc原理實例示例

 

springmvc+mybatis

springmvc 項目完整示例01 需求與數據庫表設計 簡單的springmvc應用實例 web項目

springmvc 項目完整示例02 項目建立-eclipse建立動態web項目 配置文件 junit單元測試

springmvc 項目完整示例03 小結

springmvc 項目完整示例04 整合mybatis mybatis所須要的jar包 mybatis配置文件 sql語句 mybatis應用

springmvc 項目完整示例05  日誌 --log4j整合 配置 log4j屬性設置 log4j 配置文件 log4j應用

springmvc 項目完整示例06 日誌–log4j 參數詳細解析 log4j如何配置

springmvc 項目完整示例07 設置配置整合springmvc springmvc所需jar包springmvc web.xml文件配置

springmvc 項目完整示例08 前臺頁面以及知識點總結

 

maven+springmvc+mybatis

eclipse 建立maven 項目 動態web工程完整示例

eclipse 建立maven 項目 動態web工程完整示例 maven 整合springmvc整合

 

JAVA基本語法瞭解

java簡單介紹 瞭解

java 語言基本語法

java 面向對象基本概念

java 集合框架基礎

java 基本IO

java 語多線程基本概念

java 異常簡單介紹

java 網絡編程簡單瞭解

 

SVN相關

如何解決svn清理失敗 不能更新 cleanup失敗 cleanup亂碼 更新亂碼 svn更新提示清理 清理亂碼不能清理 svn故障修復SVN cleanup 陷入死循環 svn cleanup時遇到錯誤怎麼辦

eclipse svn插件卸載 從新安裝 Subclipse卸載安裝 The project was not built since its build path is incomplete This client is too old to work with the working copy at

 

vmware workstation

批處理啓動vm虛擬機服務 vm12啓動無界面啓動vm虛擬機系統 windows上如何操做服務 sc net啓動關閉服務

vm12 安裝ubuntu15.10詳細圖文教程 虛擬機安裝ubuntu安裝 ubuntu更新軟件 ubuntu一直卡在下載語言怎麼辦?

相關文章
相關標籤/搜索