原创 如何獲取自定義註解標記的類

1、如何把一個包裏所有自己想要的自定義註解標記的類,放入容器(一個Set<Class<?>>)中? @Controller //比如@Controller是自定義的註解 public class HelloController{ //在

原创 對redis中setbit命令的理解

作者:知乎用戶鏈接:https://www.zhihu.com/question/27672245/answer/123641959來源:知乎這個是SETBIT使用方法的簡單說明在redis中,存儲的字符串

原创 什麼是面向對象

轉自:一句話說明什麼是面向對象--知乎 把一組數據結構和處理它們的方法組成對象(object),把相同行爲的對象歸納爲類(class),通過類的封裝(encapsulation)隱藏內部細節,通過繼承(inheritance)實現類的泛

原创 mysql索引總結----mysql 索引類型以及創建

文章歸屬:http://feiyan.info/16.html,我想自己去寫了,但是發現此君總結的非常詳細。直接搬過來了 關於MySQL索引的好處,如果正確合理設計並且使用索引的MySQL是一輛蘭博基尼的話,那麼沒有設計和使用索引

原创 新手如何閱讀Spring源碼

一、先跟着博客一路debug下去。   期間可能會跟丟,但是請反覆地debug下去(過程可能很痛苦,但是源碼這關是繞不開的),能跟上博客,大致知道做了什麼。 要懂得利用idea編譯器debug時的drop frame功能,如果用的是ide

原创 SQL的四種連接-左外連接、右外連接、內連接、全連接

SQL的四種連接-左外連接、右外連接、內連接、全連接   今天在看一個遺留系統的數據表的時候發現平時查找的視圖是FULL OUT JOIN的,導致平時的數據記錄要進行一些限制性處理,其實也可以設置視圖各表爲右外連接並在視圖上設置

原创 BeanFactory和它的對象註冊和依賴綁定的三種方式

一、Spring中的BeanFactory是什麼?   BeanFactory是個基本的IoC容器,提供完整的IoC服務支持,負責對象創建的管理和依賴注入服務   如果沒有特殊指定,默認採用延遲初始化策略(lazy-load)。只有當客戶

原创 對象引用變量

    Vehicle veh1 = new Vehicle(); veh1是對象引用變量,它不是對象的容器,而是類似於指向對象的指針,或者可以說是地址。對象只會存在垃圾回收的堆上。     Vehicle veh1 = new Vehi

原创 clone

  clone 分爲淺層clone和深層clone。1. 淺層clone是指對象中的非對象實例,被複制過來。 修改複製對象的這些實例,並不會對原對象產生影響。比如下面例子中的salary。 但是修改複製對象中的對象實例,對原對象中的對象實

原创 Bean的實例化過程

一、Spring容器的容器啓動階段和Bean實例化階段   1.1 容器啓動階段     容器啓動階段,主要是將利用某種工具(如XmlBeanDefinitionReader),將XML配置信息,映射爲BeanDefinition,並

原创 如何實現依賴注入

承接上一章,如何獲取自定義註解標記的類  已經獲取到所有自定義註解標記的類,並且把它們都放入了一個Map<Class<?>, Object>(類和各自實例的映射)中。   那麼如何來實現依賴注入呢? @Controller public

原创 在由N個正整數的集合S中,找出最大元素C,滿足C=A + B

轉自:在由N個正整數的集合S中.... 【題目】 在由N個正整數的集合S中,找出最大元素C,滿足C=A + B 其中A,B都是集合S中元素,請給出算法描述,代碼與時間複雜度分析。 【分析】 1,對集合S進行排序(快排),從小到

原创 計算機各層網絡協議

轉自:計算機網絡各層協議 計算機各層網絡協議 應用層: (典型設備:應用程序,如FTP,SMTP ,HTTP) DHCP(Dynamic Host Configuration Protocol)動態主機分配協議,使用 UDP 協議

原创 如何獲取.properties文件及讀取配置

引子:如圖所示,此配置文件是如何讀取到的呢?其裏面配的值,又是如何得到的呢? 1、怎麼讀取配置文件(比如 resources下的smart.properties)? InputStream inputStream = Thread.c

原创 Head First Java零碎

1、int[] nums = new int[7]; 這一條語句分爲3個步驟:        1)聲明一個int數組變量,數組變量是數組對象的遙控器        2)創建大小爲7的數組        3)將數組賦值給之前聲明爲int[]