原创 自學Java之—數據結構

廢話不多說哦,寫這篇軟文的時候我嘗試用逆向思維去思考我的學習之路。故事回到原點,看到這篇文章的童鞋請自行帶入以下場景:你被帶入一家加工工廠,你被分配的任務就是生產可以存放特定物品的箱子,這裏你擁有了一臺機器,可以製造任何你想要製造

原创 thinking in Java faster-數據類型

Java中的基本類型有八種,四類八種。那四類呢,如何記呢,數據嘛,無非就是那麼幾種,文本型(字符型):byte和char; 數字型,又分整數型(short,int ,long) 和浮點型(float 和 double);還有一種就

原创 新手程序猿如何在工作中解決問題

好多猿類朋友是剛工作或者剛入行不久的程序猿,這個行業的從業人員在外界看來,薪水高,每天做着高大上的編程工作,業務和產品人眼裏,他們無所不能,任何需求都可以實現,實現不了那就是你技術不行。服不服,不服也不行,除非你混到高高在上的架構

原创 Form表單的二種提交方式(Spring後臺controller處理)

這裏總結下form表單的二種常見的提交方式,所用的模塊爲前端jquery+thymeleaf; 後臺Springboot。 第一種:提交跳轉型: 顧名思義,form一旦submit,默認提交表單並跳轉 thymeleaf頁面:

原创 Flink--實時流處理框架

上圖是flink的工作流程 首先,flink從source中獲取數據,source是流入flink數據的來源,日常對接的source端有kafka,rabbitMQ等消息隊列 然後,獲取到的數據流(dataStream) 按需來

原创 thinking in Java faster—多態

前面我們大概講解了Java中的繼承,這裏有一個很重要的知識點,比如: class Person { public void doJob() { System.out.println(“person do j

原创 thinking in Java faster—訪問權限控制

廢話不多說,直接上關鍵字,訪問權限範圍由大到小依次是: 1、public 該關鍵字修飾的方法、類及屬性(下邊統一稱爲被修飾者)是項目可見的,項目中任何地方都可訪問該被修飾者。 2、protected 該關鍵字修飾的被修飾者是包可見

原创 thinking in Java faster—繼承

組合 顯式的給當前對象內置一個子對象 繼承語法 何爲繼承 Java的繼承 Class A extends Class B 繼承的特性,複用父類的方法,子類裏定義新特性 子類初始化過程—父類是子類的一個子對象,只不過這個過程是隱式的

原创 Mysql數據庫數據實時監控之canal

目前遇到一個需求,是基於mysql某表數據得變動,同步捕獲變動的數據,經分析,選擇阿里巴巴的canal作爲mysql實時監控的中間件。canal github地址 流程如下,抄襲的canal官網上的流程 canal我們可以選擇

原创 機器學習之開篇

機器學習,本質來講,就是基於大數量的數據,尋找一種規律。然後根據找尋出的規律將未知目標值的數據確認目標值的過程。期間涉及到了數據,算法。近幾年由於計算機硬件的升級,大規模計算成爲可能,所以機器學習又開始興起。 數據 數據是學習的來

原创 後浪時代的我們,該如何自處

最近B站的後浪勢頭有點意思,最開始被人民日報微博引用,有網友調侃說小破站出息了。但隨之而來的是現實生活中後浪們的諷刺與嘲諷,演講中的後浪們過着父輩前浪們無法企及的精彩人生,盡情追逐自己的愛好,享受着快樂的生活。其實演講的初衷或許是

原创 thinking in Java faster—學習Java知識點的順序

學習Java,如果你不是爲了快速適應工作,你可以按部就班的根據thinking in Java這部經典書籍的章節順序來學習,但是我覺得作者可能基於Java語言的知識結構來安排的寫作順序,章節順序並不適合急於找工作,希望儘快進入編程

原创 thinking in Java faster—Class類的剖析

今天來對Class進行一下解剖,看看它內部究竟有什麼🤔。 類的外貌 Class ATypeName { /** class body **/ } OK,上邊這個就是一個class類的第一層結構,Class代表聲明瞭一個類,ATy

原创 面向對象編程,爲之奈何

這裏借用偉大神的一句話: 剛纔總結了個想法。學習一個東西到底是應該跟着別人學好還是自學好。我覺得學習一個東西,如果自己還沒形成一套該東西的認知框架(通俗點來說就是入門),跟着別人比較好,這樣可以少走彎路,初期大面積東西思考不明白也