原创 字節跳動自我介紹

您好,我叫劉輝,就讀於復旦大學軟件學院大四年級。大學期間,專業課成績較爲優異,獲得過兩次獎學金及兩次國家勵志獎學金。除此之外,我與人協作的能力較強,上學期我與同學合作開發過一個對話式教學系統。我除了負責後端的開發及服務器的部署之外

原创 項目介紹——對話式教學系統

對話式教學系統 背景 該項目爲團隊合作開發完成的課程項目,是一個基於微信小程序的教學內容管理平臺。教師在網頁端編輯併發布課程內容,學生通過微信小程序進行對話式學習。對話式學習,就是學生在微信小程序端一個類似於聊天室的頁面進行學習

原创 項目介紹——拍照筆記

拍照筆記 背景 這是我大二修讀的智能移動平臺應用開發的課程項目,老師要求我們自選題目。我和另一個小組成員發現在平時上課的時候,經常會使用手機對ppt進行拍照來記錄一些重要的信息。但是如果你坐在教室兩側的位置,那麼照片中的ppt就

原创 Spring Boot配置SSL實現https請求

Spring Boot配置SSL實現https請求 1. 生成SSL證書 專業的SSL證書較爲昂貴,可以在騰訊雲或者阿里雲上申請免費的SSL證書。 如果只是做簡單的demo,可以使用java自帶的keytool工具生成SSL證書

原创 阿里雲對象存儲OSS服務——上傳/刪除/獲取圖片

阿里雲對象存儲OSS服務——上傳/刪除/獲取圖片 1. 準備工作 開通對象存儲 OSS服務 創建AccessKey(使用阿里雲OSS SDK時需要使用到) 創建Bucket(輸入唯一的Bucket名字,選擇合適的區域,其他選項默

原创 計算機網絡知識總結

計算機網絡知識總結 第一章 計算機網絡和因特網 主機(端系統):所有連接到因特網上的設備,端系統通過通信鏈路和分組交換機連接到一起,可以劃分爲發送端系統和接收端系統 分組交換機:包括路由器、鏈路層交換機等 通信鏈路:通信鏈路的

原创 Java11 HashMap中tableSizeFor(int)的實現

背景:由於HashMap提供了配置初始化容量的構造函數,爲了確保容量始終爲2的N次方,需要計算>=調用方傳入容量的最小的2的整數次方,我們記作n。函數tableSizeFor(int)實現了這一功能: static final i