原创 開發必學,io&nio

作爲一個程序開發人員,不可避免的要與io打交道,通常我們也都會在簡歷欄目上寫上熟悉or瞭解io,那麼你是否真的瞭解io與nio的區別呢?【劃重點:面試官常問點】 首先,在詳細描述io與nio的區別之前我們要先意識到 所有的系統I/O都分爲

原创 動態註冊bean

乾貨點: 看完該篇文章我們可以瞭解到爲何要動態註冊bean、動態註冊bean的方式、註冊和實例化的區別、spring是什麼時候實例化bean的。 描述: 前陣子在給項目寫組件的時候研究了下spring組件拓展流程,其中遇見了動態註冊bean

原创 異常(no providers installed)

問題描述 最近遇見了一個異常,將java項目打完jar包後在windows運行的時候報異常提示: java.util.ServiceConfiguretionError: com.sun.tools.attach.spi.AttachPr

原创 2018-01-22

只是自說自話的學習筆記,各路看官繞路~ UDP協議: 1、udp協議只是在ip協議的基礎之上增加了分用和複用功能以及差錯檢測,主要特點有: udp是面向無連接的,也就是說udp協議在發送數據的時候不需要建立連接,因此減少了開銷。 udp使

原创 基於spring實現事件驅動

乾貨點 通過閱讀該篇博客,你可以瞭解瞭解java的反射機制、可以瞭解如何基於spring生命週期使用自定義註解解決日常研發問題。具體源碼可以點擊鏈接。 問題描述 在日常研發中,經常會遇見業務A的某個action被觸發後,同時觸發業務B的ac

原创 Java日常乾貨

系列文描述 hey,我是超級飯飯糰,目前就職於廣州某數字遊戲公司,主攻java服務端。該系列是日常研發和個人學習中的筆記積累,目前定位是一週一次彙總分享(>▽<)。 Java系列 基於Java提供的Observer接口和Observabl

原创 String源碼解讀筆記

學海無涯,回頭無岸。從源碼上學習String,並做下筆記~ 可以從以上源碼看出: String對象是不可變量 public final class String implements java.io.Serializable,

原创 Spring系列之常用註解

該篇文章主要做下註解的筆記,以免我經常忘記~ 先給個demo package com.nuofankj.springdemo.resource; import java.lang.annotation.*; @Target(Elemen

原创 2018-01-20

只是自說自話的學習筆記,各路看官繞路~ TCP協議: 1、tcp協議被定義爲可靠的協議,但是它是屬於傳輸層的協議,根據七層協議的定義,傳輸層的數據會先傳網絡層(ip層),而ip層是盡最大努力做到交付,這裏可以理解成ip層也是不可靠的協議,那

原创 Java&Spring日常筆記

系列文描述: hey,我是超級飯飯糰,目前就職於廣州某數字遊戲公司,主攻java服務端。該系列是日常研發和個人學習中的筆記積累,目前定位是一週一次彙總分享(>▽<)。 一、Spring系列 最近在研究項目的基礎組件,學習到了很多關於Spr

原创 shell腳本學習筆記一

一、前言 使用shell寫腳本也寫了很多次了,不過大部分都是要用到了谷歌用法然後來的,沒有比較全面的一次學習,這次趁着有些時間從頭開始學一次shell腳本,也新建了一個新的文集,作爲學習筆記使用,shell腳本大神請繞道哈~ 二、基本的io

原创 拓展spring組件之自定義標籤

乾貨點 瞭解如何基於spring自定義標籤,這是自定義組件的第一步。而最重要的是瞭解了這個過程後也可以大致瞭解spring自身部分組件是怎麼相互工作和觸發的,如spring-aop,組件可以通過反調AopNamespaceHandler瞭解