原创 Intellij Idea常用快捷鍵(Keymap:Eclipse)

1.1 搜索 key value remark Search Everywhere Double Shift 搜索類名 Find in Path Ctrl+H 全局搜素 Evaluate Expression

原创 spring源碼解析之IOC核心體系結構

文章目錄1.spring IOC核心體系結構1.1 BeanFactory1.2 BeanDefinition2.IOC容器初始化2.1 XmlBeanFactory(屌絲IOC)流程2.2 FileSystemXmlApplic

原创 源碼分析常用設計模式

1 代理模式 代理模式現實生活的案例:租房中介、火車票黃牛、媒人、經紀人 特點: ①執行者、被代理人; ②被代理人事情必須做,自己沒時間做或不想做; ③需獲取到被代理人的個人信息。 窮舉法 代理模式關心過程,而不是結果。

原创 2018年終總結

忙碌了一年,再次打開許久未更的博客。對於今年的經歷做個總結以及對明年做個展望,期待更好的平衡工作和自我提升之路。 工作上,離開了中科院踏入新公司、經歷了三次職場變更;生活上,與另一半結束異地;學習上,微更github筆記。 年初 從剛

原创 Oracle的PL/SQL、過程、函數、遊標、觸發器

1 PL/SQL 1.1簡介 PL/SQL是oracle的核心。 ①PL/SQL 是過程語言(Procedural Language)與結構化查詢語言(SQL)結合而成的編程語言; (oracle自身提供了很多程序包,也可

原创 Redis持久化整理

1 介紹 Redis支持RDB和AOF兩種持久化機制,持久化有效避免因進程退出數據丟失問題,重啓時利用之前持久化的文件即可實現數 據恢復。 2 RDB RDB持久化把當前進程數據生成快照保存到硬盤,代表Redis在某個時間點上

原创 spring boot之旅

1. 初步認識 以往,我們用spring開發web應用時,需要: ①Maven或Gradle,SpringMVC和Servlet API; ②web.xml(聲明瞭Spring的DispatcherServlet); ③啓用了Spr

原创 2017年終總結

年底之際,把今年的經歷與進步做一番總結,可更清晰的認識自己,更好地展望明年。工作上,在廣州經歷了業務重組、折返深圳、出差海口;生活上,遇到了幾位影響很深的人;學習上,開始用筆記做產出,以溫故知新。 1. 年初 年初從晉江搭了趟班車,懷

原创 我的個人提升計劃

平臺大與小 互聯網是知識密集型的行業,要想在該領域有好的發展,必須要對日新月異的技術保持持續的熱愛。在高校擴招、研究生擴招以及培訓機構培養大量IT人才的大背景下,要想獲得大平臺,即口碑好的公司的入職通道,必須擁有足夠的競爭力,才能在衆多競

原创 Storm流式計算小結+集羣故障恢復

storm小結: storm由Twitter開源,是一個分佈式、容錯的實時計算系統,基本由Clojure寫的,但幾乎可以使用任何語言編寫應用程序,每秒可處理數以百萬計的消息。 離線計算:數據批量獲取、傳輸、週期性批量計算、展示

原创 如何玩轉excel文件

我們一般會將文件放入專門的服務器或集羣中,複雜點的如FastDFS、HDFS集羣等。簡單點的直接通過ftp操作磁盤文件。本文重點在於演示如何玩excel,所以直接把應用和文件放入同一臺機器。 我們先來觀測一張效果圖,並引出需求:

原创 HBase知識體系探究與整理

Web架構 業務日誌一般由Tomcat或Nginx生成(Tomcat業務日誌帶sessionid,Nginx不帶),而中大型互聯網公司的web架構一般由LVS(Linux虛擬服務器)+Keepalived+Nginx+Tomcat組成。由

原创 HBase存儲原理探究

我們知道RDBMS底層使用B樹、B+樹的存儲結構,hbase使用LSM樹(log-structured merge tree),對於單表存儲容量,hbase可以依託其平滑的擴展性,滿足RDBMS的瓶頸。他們的設計思想的差距體現在哪裏呢?本

原创 基本SQL語句、函數&複雜SQL語句

掌握點 ①oracle基本SQL語句; ②oracle單值、分組函數; ③oracle多表查詢、集合運算。 基本SQL語句 SQL 是 Structured Query Language(結構化查詢語言)的首字母縮寫詞

原创 學習Apache Kafka

1. Apache Kafka 挑戰:①收集海量數據;②分析。 分析包括:用戶行爲數據、應用程序的性能跟蹤、以日誌形式顯示的動態數據、事件信息… kafka可處理實時信息並很快地將其路由到多個消費者。提供了生產者之間信息的無縫