原创 Java的四種引用,強弱軟虛,分別用到的場景
1,強引用 強引用是使用最多的引用,如果一個對象具有強引用,那麼在該對象時不會被gc所回收的。 Object object = new Object(); //強引用 當內存空間不足,Java虛擬機寧願拋出OutOfMemo
原创 手把手教Redis安裝
這裏只展示Linux下Redis安裝,因爲Redis的windows是微軟自主開發的,在服務器中運行非常不穩定,所以強烈建議使用Linux系統進行安裝。 1,下載 官網下載http://redis.io/download 2
原创 Switch能否用string做參數?
在JDK7以前,switch是不能夠用String作爲參數進行條件判斷的,只能支持 byte、short、char、int或者其對應的封裝類以及 enum 類型。但是在JDK之後,String作爲參數是能夠作爲switch的參數,
原创 Socket之TCP與UDP的編程實現
一、概述 TCP(傳輸控制協議)和UDP(用戶數據報協議是網絡體系結構TCP/IP模型中傳輸層一層中的兩個不同的通信協議。 TCP:傳輸控制協議,一種面向連接的協議,給用戶進程提供可靠的全雙工的字節流,TCP套
原创 阿里雲---阿里雲服務器ECS安裝jdk環境
新買了一個阿里雲的服務器,面對的第一步就是需要安裝JDK等相關環境: **第一步:**下載XShell連接服務器http://rj.baidu.com/soft/detail/15201.html?ald 然後輸入你的主機名稱輸入
原创 解決Navicat連接阿里雲服務器MySql時報錯問題
因爲經常需要使用數據庫的操作,所以就在阿里雲的服務器中安裝了MySql,這樣使用起來方便得多,但是在剛剛使用的時候問題還是很多的,就比如你無法用數據庫的可視化軟件(Navicate等)進行連接,出現這種情況一般產生的產生的原因有兩
原创 Spring學習--DI依賴注入
**依賴與依賴注入:** 傳統應用程序設計中所說的依賴一般指“類之間的關係”,那先讓我們複習一下類之間的關係: **泛化:**表示類與類之間的繼承關係、接口與接口之間的繼承關係; **實
原创 Spring學習--資源是個什麼東西
在日常程序開發中、處理外部資源是很繁瑣的事情,我們可能需要處理URL資源、File資源、ClassPath相關資源、服務器相關資源等等很多資源。因此處理這些資源需要使用不同的接口,這就增加了 我們系統的複雜性;而且處理這些資源
原创 Hibernate入門前的一些基本知識概念
因爲最近需要負責一個項目的後臺維護工作,使用的是Spring+SpringMVC+Hibernate框架,因爲現在主流的是SSM框架,所以筆者對於Hibernate也是很久沒有使用,所以這裏開一個帖子,簡單記錄下載學習的過程和在學
原创 Spring+SpringMVC+Hibernate入門案例
在這裏實現Spring+SpringMVC+Hibernate的一個小Demo,內容包含一些增刪改查。 pom.xml先奉上: <?xml version="1.0" encoding="UTF-8"?> <project xm
原创 SpringBoot在利用JDBCTemplate連接數據庫的時候報錯 Incorrect column count: expected 1, actual 3] with root cause
需要將你的代碼改成如下: //通過用戶id查詢 @RequestMapping("/getUserById/{id}") @ResponseBody public User getUserById(@Pat
原创 Spring學習--IOC基礎 知道什麼叫做控制反轉和依賴注入
IOC,中文的意思的‘控制反轉’,它是一種設計思想,真正的含義是將設計好的對象交給Spring容器控制,而不是像以往的在對象的內部直接控制。 誰控制誰?控制什麼? IOC容器控制對象;控制什麼?控制外部資源的獲取(對象和文件等)
原创 Spring學習--IOC容器的概念及一個簡單IOC容器使用案例
IOC容器的概念: IOC容器就是具有依賴注入功能的容器,IOC容器負者實例化、定位、配置應用程序中的對象及監理這些對象間的依賴,應用程序無需直接在對象中new對象,而是由IOC容器進行組裝。在Spring中BeanFactor
原创 SpringBoot連接數據庫JDBCTemplate方式
廢話不多說,直接上代碼了,因爲在學習的過程中經常要用到,所以掌握下是必要的! Maven項目創建好SpringBoot項目之後,就可以開始編寫代碼,注意各自的數據庫連接地址是不一樣的,但是大多數人是jdbc:mysql://lo
原创 Spring學習--Bean的作用域
**Bean的作用域**: 作用域:一般指的是對象或者變量之間的可見範圍。而在Spring容器中是指其創建的Bean對象相對於其他Bean對象的請求可見範圍。 Spring提供Singleton和proto