原创 大型網站技術架構-大型網站架構演化

這是第二遍看這本書,用思維導圖+博客的形式,來整理,消化,輸出。我不能再以讀過這本書來作爲努力安慰自己。   大型網站軟件系統的特點 高併發 高可用,     在前幾年,那時候我不搶票。但是聽別人說包括新聞,某網站總崩潰。 海量數據 用戶

原创 重新封裝List的多種方法

我設計過數據庫,也寫過很多業務代碼。我們設計數據庫的時候,一般都是外鍵關聯,每次需要外鍵涉及到的表的屬性,都是直接關聯查詢或者用到的時候再去查詢。原來沒有分庫分表,一個sql搞定。現在分庫分表之後,發現每次都得二次查詢。這樣就需要針對查詢

原创 Tomcat 爆出高危漏洞!

轉載:https://mp.weixin.qq.com/s?__biz=MzI3ODcxMzQzMw==&mid=2247492800&idx=1&sn=6dad86167622ce1607a77033bd755132&chksm=eb5

原创 spring 環境切換

用了很多年的spring,卻發現只會用spring 的  ioc。 換了一個項目,發現竟然不用來回切換測試環境和正式環境,很納悶,就先把這個問題記在那。就在昨天聽顏羣老師的spring課程的時候,聽到了環境切換這一章節,然後一舉探索了我們

原创 2019年終總結

首先向 工作上的我 說句對不起,因爲到9月份纔出來上班。向 生活上的我 說句感謝,感謝你花了將近一年的時間陪兒子長大。未來的路還很長,還要這樣分開兩個我,一路前行。 這一年,又買了一處房子。爲的是自己好強的心理。婆媳住在一個屋檐下,矛盾重

原创 mysql索引使用 一

來公司幾個月了,成長很快。無論是業務還是技術,自己能感覺到熟悉的很快,也聽到了領導的誇獎。謝謝啊! 工作10年了,感謝這10年奠定的基礎。能讓我很快的熟悉項目,很快的協助同事完成任務。最近幾年也做過項目管理的一些事,所以我也敢說敢問。勇敢

原创 spring註解取而代之配置文件 一

隨着spring boot的誕生,無論是spring 還是 spring mvc  都在向註解的方向靠攏。原來所有的bean都寫在配置文件裏,現在逐漸用註解取代配置文件或者是註解結合配置文件。 spring爲三層特定了註解,dao用@Co

原创 推薦書單

技術類        併發編程               1. 《java多線程編程核心技術》                2. 《java併發編程的藝術》 管理類        1. 《人件》        2. 《李元芳履職記》

原创 內部類的使用

用了很多年java,但是很少用到內部類,看項目裏別人寫的代碼也很少見到內部類。 最近看到佔位形式的設計模式,用的就是內部類形式。剛好也看到公衆號一篇內部類的文章,借鑑一下,學習一下,總結一下。 內部類分爲: 靜態內部類 非靜態內部類 非靜

原创 總結拖延,戰勝拖延

僅以此文,獻給自己。 我有拖延症,但是拖延是有原因的,經歷了項目經理職位的這幾年,我已經意識到拖延的原因,我也在找尋方法不斷的去避免拖延。今天寫這篇文章的時候,相比前幾年,有很大的改善。 剛開始從技術崗轉向項目管理崗,我因爲需要跟項目組相

原创 讀書筆記-爲何家會傷人

大概在2-3年前,看過一些如何讀書,如何記筆記的書籍。當時記錄了一些記筆記的方法,但是好像一直沒有實踐過。現在還在繼續微信讀書,也讀一些技術類的書籍。覺得應該按照自己所理解的去整理筆記,這樣才能加深印象,方便以後查看。現在去翻原來的技術筆

原创 jdk源碼總結 一

最近有篇博文,應該比較火。我只是看了題目“你是真的有十年工作經驗,還是用一年的工作經驗複製了十年”。我不能說我用一年的工作經驗複製了十年,我是用3-4年的工作經驗複製了十年(單純指開發,因爲後來做了項目管理,現在又轉到互聯網做開發)。此時

原创 jdk源碼總結三 阻塞隊列

什麼是阻塞隊列 隊列比作一個池子,如果隊列滿了,那麼往隊列裏添加元素的線程就會阻塞。如果隊列爲空,從隊列裏獲取元素的線程就會阻塞。 Java阻塞隊列 ArrayBlockingQueue,是一個基於數組的有界隊列 LinkedBlock

原创 jdk源碼總結 一 String 擴展

String是用final修飾的,表明不可變,String中的value數組也是final修飾的,表明不可變   String a = “string”; String b = a; a = “String2”; a、b只是一個引用

原创 jdk源碼總結 二

    其實剛開始看java.util包下的類,有點懵懵的,幾天看下來,包括看一些其他人的筆記,推薦大家對比着看,我是先看java.util.HashMap,java.util.Hashtable、java.util.Concurrent