最近感覺自己不論是生活還是工作上似乎總是缺少一些總結,和一些沉澱,希望自己從此可以養成寫東西的習慣,記錄生活中的感慨,瑣事;學習的筆記,思考;工作的總結,成長;記錄旅行,記錄攝影,記錄新的嘗試;
這篇部落格主要想先整理下自己想要學習的技能,以方便以後有目標可以逐步落地,不至於坐在電腦前想寫點東西不知道從何下筆,學哪些方面;
基礎知識:
資料結構、演算法、作業系統、jvm、mysql、jetty/tomcat、mybatis、spring原始碼
其他日常工作需要的知識:
建模(未來業務rd的主要工作):領域驅動(解決業務複雜性)、業務流程建模(解決流程複雜性)、規則引擎(解決規則複雜性)、mda、元資料驅動(解決資料描述的複雜性)
架構(長期逐步演變為serverless):微服務、soa、cqrs、eda、分層架構(單服務內的架構,如clean architecture、六邊形架構)、serverless。(解決模組之間耦合的複雜性)
資料處理(ai的基礎資料處理能力):flink、spark、storm、palo、kylin、etl。 (解決資料處理的複雜性)
分布式理論(高可用、擴充套件性的基礎):cap、paxos、raft、gossip、saga、分布式事務、兩階段提交、一致性、最終一致性。(解決資訊互動的複雜性)
基礎元件(面試必備,可以作為經典案例來學習):es、redis、kafka、mysql、hystrix等所有用到的元件的原理。(解決工程實踐的複雜性)
希望自己能把這些一點一點落地吧;
2023年下半年計畫
不親自動手,不知道柴公尺油鹽的寶貴。同樣的,沒有親自經歷乙個專案從0到完成的整個過程,也就不能夠有更深入的理解,所學所用難以做到融會貫通。考慮到這些因素,將在2018年構建乙個完整的專案。計畫如下 07月,從0開始搭建自己的php框架,框架僅提供介面即可。08月,借鑑優秀框架的基礎上,進一步完善自己...
2023年 下半年 C 程式設計(九)
對任務及求解方法的描述部分 輸入描述 無 問題描述 乙個百萬富翁遇到乙個陌生人,陌生人找他談乙個換錢的計畫,該計畫如下 我每天給你十萬元,而你第一天只需給我一分錢,第二天我仍給你十萬元,你給我兩分錢,第三天我仍給你十萬元,你給我四分錢,你每天給我的錢是前一天的兩倍,直到滿乙個月 30天 百萬富翁很高...
2023年 下半年 C 程式設計(十七)
對任務及求解方法的描述部分 輸入描述 函式自變數x 問題描述 求函式的值 當x 0.3時,f x 0 當0.3 x 0.8時,f x x 0.3 0.8 0.3 當x 0.8時,f x 1 程式輸出 f x 的值 問題分析 演算法設計 include using namespace std cons...