原创 【Spring】總覽

1.核心特性 IOC容器 事件 資源管理 國際化 校驗 數據綁定 類型轉換 spring表達式 aop 2.數據存儲 JDBC 事務,在EJB基礎上來做的 DAO支持 O/R映射,對Hibernate的支持等 XML編列

原创 【Python】基礎

文章目錄1.概述⑴Python的優缺點⑵代碼註釋⑶Python運行機制⑷Python和Java的區別2.基礎語法⑴python常用數據類型⑵變量命名⑶變量使用⑷運算符⑸if語句⑹循環結構for-in循環while循環⑺函數3.面向

原创 【Spring】SpringBean基礎

2.BeanDefinition 元信息 BeanDefinition是Spring Framework中定義Bean的配置元信息接口 Class 全類名,必須是具體類,不能用抽象類或接口 Name 名稱或者ID Scope 作

原创 【Spring】IOC基礎

1.主要實現策略 IOC大量使用了模板方法模式,XML,註解來實現 2.容器職責 ⑴通用職責 依賴處理 依賴查找(主動) 依賴注入(被動) 生命週期管理 容器(啓動,停止等) 託管的資源(比如bean,事件的監聽器等

原创 【深入理解計算機系統】信息的表示和處理

1 信息存儲 1.1 三種最重要的數字表示 無符號 基於傳統的二進制表示法,表示大於或等於0的數字 補碼 可以表示整數和負數 浮點數 1.2 信息存儲 8個比特位組成一個字節(bytes),作爲計算機最小的可尋址內存單位,內存

原创 【Spring】SpringIOC

1.依賴查找 根據Bean名稱查找(或者根據id查找,在一個上下文裏面必須是唯一的,Spring可以有多個上下文) 實時查找 延遲查找,和延遲加載的Bean不是一碼事 延遲查找需要依賴於ObjectFactory,核心實

原创 【前端】html基礎

1. display display:none 隱藏元素,不會佔用任何頁面佈局空間。而visibility:hidden還會佔用。 display:block 塊元素 display:inline 內聯元素(行級元素) 2.p

原创 【Linux】基礎

文章目錄1.進程三種狀態2.交換分區3.文件權限4.配置ip地址5.常用的壓縮格式6.Inode以及軟連接和硬鏈接⑴inode(索引節點)⑵硬連接⑶軟連接7.定時任務⑴at命令⑵crontab⑶anacron8.ubuntu軟件源

原创 【前端】CSS基礎

文章目錄1. CSS優先級2.CSS清除浮動⑴ 什麼是浮動⑵ 浮動的負面作用⑶ 清除浮動的辦法①給父類一個能包括子類的高度height②clear:both清除浮動③(推薦).父級div定義 overflow:hidden3.行級

原创 【算法】算法進階

文章目錄1.整數1.1判斷一個數是不是迴文數1.2LeetCode231. Power of Two(判斷一個數是不是2的n次冪)1.3整數中1出現的次數,即從1到n整數中1出現的次數(劍指Offer)2.數組2.1LeetCod

原创 【數據庫】基礎

文章目錄1.union 和union all的區別2.preparedStatement和statement的區別3.數據庫三範式4.Mysql行級鎖⑴ 共享鎖⑵ 排它鎖5.事務的基本要素(ACID特性)6.事務的併發問題7.事務

原创 【JAVA】代碼規範

一、命名規約 1.【強制】所有編程相關命名均不能以下劃線或美元符號開始,也不能以下劃線或美元符號結束。反例: _name / __name / $Object / name_ / name$ / Object$ 2.【強制】類名使用Upp

原创 【JAVA】多線程進階

文章目錄1.鎖的種類2.synchronized⑴原理⑵注意事項3.ReentrantLock⑴概述⑵鎖的基本概念⑶ReentrantLock和Synchronized對比⑷ReentrantLock的用法4.Concurrent

原创 【Linux】命令

文章目錄一 系統相關1. ifconfig2. 快捷鍵3. date 查看時間4. su 切換用戶5. clear 清屏6. man 查看命令幫助7. who 查看當前登錄用戶8. uname 顯示系統的相關信息9. last 查

原创 【深入理解計算機系統】計算機系統漫遊

1.信息就是位 + 上下文 當我們寫一個如下的hello.c程序時 源程序時由0和1組成的比特序列,8個比特是一個字節,每個字節表示程序中的某些文本字符,大部分計算機用ASCII標準表示文本字符,上面程序的ASCII碼如下 由