原创 《Effective Java》異常

異常的一些使用方法,比較簡單。 第69條:只針對異常的情況才使用異常 參考學習:第五十七條 只針對異常的情況才使用異常 第70條:對可恢復的情況使用受檢異常,對編程錯誤使用運行時異常 參考學習:第五十八條 對可恢復的情況使用受檢異

原创 《Effective Java》方法

第49條:檢查參數的有效性 參考學習:第38條:檢查參數的有效性 比較容易理解,很多時候方法的入參是不確定的,需要校驗處理。 第50條:必要時進行保護性拷貝 參考學習:第39條:必要時進行保護性拷貝 第51條:謹慎設計方法簽名 參

原创 《Effective Java》通用編程

通用編程這一章比較簡單,基本都是代碼規範相關的,拓展閱讀可以參考《代碼大全》。 第57條:將局部變量的作用域最小化 參考學習:第45條:將局部變量的作用域最小化 第58條:for-each循環優先於傳統的for循環 參考學習:第4

原创 什麼是Serverless?

Serverless是什麼——談如何捕獲一個特性的架構本質 Serverless 是進步的還是退步的? 花了 1000G,我終於弄清楚了 Serverless 是什麼(上):什麼是 Serverless 架構? 點贊

原创 什麼是SOA(service-oriented architecture)?

瞭解面向服務的體系結構的特徵以及基於Java的SOA基礎結構的組成 面向服務架構(Service-oriented architecture,SOA)是基於同步和異步應用程序的請求/應答設計範式的分佈式計算的發展。應用程序的業

原创 什麼是JRE? Java運行時環境簡介

本文翻譯自 What is the JRE? Introduction to the Java Runtime Environment JRE創建JVM並確保依賴關係可用於Java程序 Java開發工具包(JDK),Jav

原创 Redis持久化

【原創】你的Redis怎麼持久化的 Redis 中的數據持久化策略(RDB) 兩種持久化方式:RDB,AOF RDB 和 AOF 是 Redis 內部的兩種數據持久化策略,這是兩種不同的持久化策略,一種是基於內存快照,一種是基於操

原创 Linux命令學習筆記

awk命令 linux中的awk命令詳解 定時任務 Linux添加shell(.sh)腳本並添加定時任務 增加命令權限 bash:權限不夠 Linux 下的兩個特殊的文件 – /dev/null 和 /dev/zero 簡介及對比

原创 vim 學習筆記

Linux vi/vim vi 三種模式 命令模式 輸入模式 底線命令模式 還有 linux下vi操作Found a swap file by the name 刪除後綴爲 .swp 的文件 vim 複製一整行 複製多行

原创 最近的一些計劃(不斷更新中)

學習圍繞着工作來進行,譬如深入瞭解Spring原理。結合實際項目中的代碼來理解原理,把Java的基礎打牢。 學習一些新的東西,譬如時間管理,愛情方面的。 其實還想寫一些非專業領域的,譬如人生髮展之類的。

原创 Shell學習筆記

Shell基礎知識和編程規範 寫入文件 echo 內容 > 文件名 例如 echo ”Hello,${y_name}” > f_users.bat 這裏每次寫入相當於從頭開始 要想在原來基礎上追加信息就是把 > 換成 >> 參

原创 什麼是雲計算?

什麼是雲計算?  回答者:拖雷 終於有人把雲計算、大數據和人工智能講明白了!  作者:劉超 laaS(Infranstracture As A Service) 基礎設施即服務 PaaS(Platform As A Service

原创 布隆過濾器

大白話布隆過濾器  作者:CodeBear 如何判斷一個元素在億級數據中是否存在?  作者:crossoverJie 解決緩存擊穿的利器-布隆過濾器  作者:crossoverJie

原创 Java註解

JAVA 註解的基本原理 註解的本質就是一個繼承了 Annotation 接口的接口 @Target(ElementType.METHOD) @Retention(RetentionPolicy.SOURCE) public @i

原创 Java多線程之ThreadLocal

Java進階(七)正確理解Thread Local的原理與適用場景 Java併發編程:深入剖析ThreadLocal 理解Java中的ThreadLocal ThreadLocal 維護線程和實例的映射 Thread 維護 Thr