原创 static變量可以被修改嗎

靜態變量並不是說其就不能改變值,不能改變值的量叫常量。 其擁有的值是可變的 ,而且它會保持最新的值。說其靜態,是因爲它不會隨着函數的調用和退出而發生變化。即上次調用函數的時候,如果我們給靜態變量賦予某個值的話,下次函數調用時,這個值保持不

原创 @Repository註解可有可無?

如果spring配置文件中配置了自動掃描mapper接口的話 就不需要@註解了,如果用的是sqlsessiondaosupport自定義dao的話就需要註解注入。

原创 搭建SSH框架問題彙總筆記(Struts2+Spring4+Hibernate5)

剛學完三大框架,想自己跟着網上的視頻做框架實戰項目,但是網上的視頻用的hibernate版本大多是3,在環境搭建的過程就遇到很多問題。在此記錄一下問題和解決方法,自己總結的同時也希望能幫到剛學的小夥伴。 工具:EclipseOxygen

原创 接口聲明變量

經常見List<?> list= new ArrayList<?>           Map<?,?> map = new  HashMap<?,?>但是發現list只是ArrayList的接口不是它的父類 ,不是父類引用指向子類對象如

原创 Spring爲什麼Autowired注入的是接口

1.Spring怎麼知道注入哪個實現?  As long as there is only a single implementation of the interface and that implementation is annot

原创 @MapperScan和@Mapper

我們定義DemoMapper類,但是並沒有在該類上定義類似@Service或者@Controller之類的註解,那麼爲什麼可以被Spring管理呢? (1)方式一:使用@Mapper註解       爲了讓DemoMapper能夠讓別的類

原创 Spring IoC有什麼好處呢?

要了解控制反轉( Inversion of Control ), 我覺得有必要先了解軟件設計的一個重要思想:依賴倒置原則(Dependency Inversion Principle )。&amp;lt;img src=&quot;htt

原创 Spring注入中byType和byName的總結

1.首先,區分清楚什麼是byType,什麼是byName。<bean id="userServiceImpl" class="cn.com.bochy.service.impl.UserServiceImpl"

原创 Spring的@Autowired注入規則

@Autowired 默認是按照byType進行注入的,但是當byType方式找到了多個符合的bean,又是怎麼處理的?經過一些代碼的測試,我發現,Autowired默認先按byType,如果發現找到多個bean,則,又按照byName方

原创 Java中throws和throw的區別講解

1、throws關鍵字通常被應用在聲明方法時,用來指定可能拋出的異常。多個異常可以使用逗號隔開。當在主函數中調用該方法時,如果發生異常,就會將異常拋給指定異常對象。如下面例子所示: public class Shoot { 創建類 s

原创 springboot開發(yml配置和註解解析)

首先看下yum配置特性吧: 移除點擊此處添加圖片說明文字請注意,這樣是聲明不了端口配置的,因爲yml文件名稱需要保持爲application.yml。 移除點擊此處添加圖片說明文字​這樣就可以吧端口改成8079了,對了,ip是自動綁定的,

原创 JAVA中值傳遞和引用傳遞

前言我們都知道,java中數據類型分爲基本數據類型和引用數據類型。基本數據類型 整型:byte,short,int,long浮點型:float,double字符型:char布爾型:boolean引用數據類型 數組類接口方法的參數分爲實際參

原创 Spring@Autowired註解與自動裝配

1   配置文件的方法 我們編寫spring 框架的代碼時候。一直遵循是這樣一個規則:所有在spring中注入的bean 都建議定義成私有的域變量。並且要配套寫上 get 和 set方法。 Boss 擁有 Office 和 Car 類型的

原创 Python 中的閉包

閉包(closure)是函數式編程的重要的語法結構,Python也支持這一特性,下面就開始介紹Python中的閉包。首先看看閉包的概念:閉包(Closure)是詞法閉包(Lexical Closure)的簡稱,是引用了自由變量的函數。這個

原创 Java適配器模式

1. 適配器模式簡介     適配器模式(Adapter):將一個類的接口轉換成客戶希望的另外一個接口。Adapter 模式使得原本由於接口不兼容而不能一起工作的那些類可以一起工作。     適用場景:     1、已經存在的類的接口不符