原创 2018年終總結及2019新年展望

2018總結及2019展望 2018年秋招總結 1:項目方面 主要做的是電商項目,看了兩個版本的淘淘商城(使用的技術有使用服務中間件實現SOA框架,使用MQ實現消息通信,系統解耦,使用全文檢索實現商品搜索,使用非關係數據庫redi

原创 程序員的英語學習!對於像進一步提升自己的人來說,很重要喲!

轉載自:http://www.cnblogs.com/haoyifei/p/5687235.html 學習英語的重要性: 1、要是在給類或方法起名時,用拼音來學,那可真要貽笑大方了! 之前在視頻中見過,有些培訓班的老師用拼音來命名類,對單

原创 多線程調優實戰

摘要:在併發程序中,並不是啓動更多的線程就能讓程序最大限度地併發執行。線程數量設置太小,會導致程序不能充分地利用系統資源;線程數量設置太大,又可能帶來資源的過度競爭,導致上下文切換帶來額外的系統開銷。本文就多線程中的上下文切換中

原创 常見數據結構和算法實現

常見數據結構和算法實現 數據結構和算法作爲程序員的基本功,一定得穩紮穩打的學習,我們常見的框架底層就是各類數據結構,例如跳錶之於redis、B+樹之於mysql、倒排索引之於ES,熟悉了底層數據結構,對框架有了更深層次的理解,在

原创 Stream流式計算從入門到精通

摘要:Stream流式計算,本文講解了Stream流式計算的概念,具體的使用步驟以及源碼實現,最後講解了使用Stream過程中需要注意的事項。Stream在公司項目中被頻繁使用,在性能優化上具有廣泛的使用場景,通過少量的代碼即可

原创 網絡通信優化-傳統IO流及如何優化IO操作

摘要: I/O 的速度要比內存速度慢,尤其是在現在這個大數據時代背景下,I/O 的性能問題更是尤爲突出,I/O 讀寫已經成爲很多應用場景下的系統性能瓶頸,不容我們忽視。本文深入瞭解下 Java I/O 在高併發、大數據業務場景下

原创 如何逗女朋友開心(失敗的經驗,已經涼涼)

如何逗女朋友開心(失敗的經驗,已經涼涼) 好不容易找到心愛的女朋友,當她不高興時,如何哄逗女朋友開心;在自己做錯事情時,如何力挽狂瀾。藉此機會,蒐集一些過來人的經驗總結概括成文。 文章目錄如何逗女朋友開心(失敗的經驗,已經涼涼

原创 guava緩存實戰及使用場景

Guava緩存實戰及使用場景 摘要:本文先介紹了爲什麼使用Guava Cache緩存,然後講解了使用方法及底層數據結構,結合實際業務,講解使用guava過程中踩過的坑,最後講解了guava可以優化的方向 文章目錄Guava緩存

原创 計算機網絡基礎面試題彙總

計算機網絡基礎面試題彙總 網絡協議和網絡編程 重難點 參考資料來源於 netty權威指南(高性能的服務端開發) netty實戰 Unix網絡編程 AIO 鳥哥的linux私房菜 《劉超的趣談網絡協議》 《圖解http》

原创 如何逗女朋友開心

如何逗女朋友開心 好不容易找到心愛的女朋友,當她不高興時,如何哄逗女朋友開心;在自己做錯事情時,如何力挽狂瀾。藉此機會,蒐集一些過來人的經驗總結概括成文。 文章目錄如何逗女朋友開心一、總綱領二、細節概括三、日常例子 一、總綱領

原创 mysql索引規範

摘要 1、類型(三種) 主鍵索引名爲 pk_字段名; 唯一索引名爲 uk_字段名; 普通索引名則爲 idx_字段名 。 說明: pk_ 即 primary key; uk_ 即 unique key 2、規範(10餘條)

原创 MyBatis基礎知識到源碼分析

MyBatis基礎知識到源碼分析 MyBatis是支持定製化SQL、存儲過程以及高級映射的持久層框架。MyBatis使用XML或註解來配置和映射基本體,將接口和Java的POJO映射成數據庫中的記錄。作爲一款輕量級的持久層框架,

原创 mysql索引原理

1、索引的常見模型 索引作用:提高數據查詢的效率 索引的常見模型 索引構建的位置 優點 缺點 適用場景 使用案例 1、哈希表:以鍵值對存儲數據的結構 內存中 插入數據時速度快 查詢慢:區間查詢(key不是有序的)@大

原创 2019年終總結 2020新年展望

2019年終總結 2020新年展望 1、時間線如下 時間 日程 4月15 大論文學院審覈 4月19 大論文送審 4月中旬 小論文投遞 5月中旬 去公司實習 5月下旬 畢業答辯 6月21 畢業典禮

原创 動態規劃從理論到實踐-深入理解貪心/分治/回溯/動態規劃的算法思想

摘要:本文主要講解常見的四種算法,分別爲貪心算法:第一步選擇最優的走法,算法不能做到全局最優;分治算法:一種處理問題的思想,使用遞歸來實現;回溯算法:我們枚舉所有的解,找到滿足期望的解,可以把求解過程分爲多個階段;動態規劃:一個模型