原创 Spring MVC的數據處理方式

I.Spring MVC接收提交的數據 1.提交的數據域名稱和處理數據方法的參數名一致即可 提交的數據 處理方法 @RequestMapping("/Hello") public String Hello(String name)

原创 Spring MVC的跳轉方式

首先,處理器的實現和url映射,均使用註解方式。 package com.duxd.controller; import javax.servlet.http.HttpServletRequest; import javax.servl

原创 【Spring MVC】環境配置及HelloController

總算進入了自學java之路的框架階段,第一個接觸的框架是Struts2,剛寫了Hello Struts,卻被前輩告知過時,繼而開始學習Spring+SpringMVC+MyBatis,由於SpringMVC與Struts2的相似性,首先學

原创 Spring MVC中Controller的四種配置方法

來自:http://cuisuqiang.iteye.com/blog/2043697 在SpringMVC中,對於Controller的配置方式有很多種,如下做簡單總結   第一種 URL對應Bean 如果要使用此類配置方式,需

原创 dos登錄mysql的命令

配置好環境變量或者進入mysql的bin文件夾下啓動dos 輸入  mysql -h127.0.0.1 -P3306 -uroot -proot 網上沒查到有人指定端口登錄,可能大家都是使用默認端口3306或者直接可視化軟件登錄吧,這個命

原创 【redis】無法連接linux上的redis

在虛擬機上的linux系統上部署了redis,配置了後臺啓動和密碼,使用./redis-server /usr/local/redis/etc/redis.conf命令啓動,再啓動redis-cli,輸入auth '密碼',輸入ping返

原创 Spring MVC中的攔截器

I.實現HandlerInterceptor接口 // 在請求處理的方法之前執行 // 返回true執行下一個攔截器,返回false不繼續執行 @Override public boolean preHandle(HttpServl

原创 《師說》 韓愈

師說 【作者】韓愈 【朝代】唐 古之學者必有師。 師者, 所以傳道受業解惑也。 人非生而知之者, 孰能無惑? 惑而不從師, 其爲惑也,終不解矣。 生乎吾前, 其聞道也固先乎吾, 吾從而師之; 生乎吾後, 其聞道也亦先乎吾, 吾從而

原创 【Java多線程】多線程之間實現通訊與生產者與消費者模式

Q:JAVA中如何實現線程通訊? A:使用wait()、notify()、notifyAll()方法。 Q:什麼是生產者與消費者模式? A:假設有一間有最大容量的倉庫,生產者生產商品存放在倉庫,消費者購買商品從倉庫中取貨,倉庫裏貨物爲零時

原创 【Spring】Hello Spring

初接觸Spring,先寫個Hello吧。 I.Hello Spring 1.導入相關JAR包 2.Hello.java package com.duxd.bean; public class Hello { private Stri

原创 【Spring】Spring創建對象的各種方法

對象有多種創建方式,而Spring也有許多的創建對象的方法。 I.無參的對象 User.javapublic class User { private String name; public User(String name) {

原创 簡單使用HttpClient

HttpClient版本 <!-- httpclient --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</ar

原创 【Java多線程】多線程的線程安全及同步(synchronized)用法

Q:什麼是線程安全問題? A:當多個線程同時共享同一個全局變量或靜態變量,改變變量的數據時,可能會發生數據衝突問題,也就是線程安全問題。讀取變量不會發生數據衝突。 Q:當有線程安全問題時,應該怎樣處理? A:把對全局變量或靜態變量做修改的

原创 【Spring】DI的各種類型變量注入方法

首先創建Student類 student.javapublic class Student { private String name; private Address address; private String[] books

原创 【Java多線程】多線程案例:使用多線程向用戶推送短信

Q:爲何要使用多線程? A:提高程序效率。假設要向10萬名用戶推送短信,向一位用戶發送短信耗時一秒,則最終需要耗時大約28小時。此時應該考慮使用多線程,減少任務的執行時間。 Q:我應該創建多少線程? A:因爲每創建一個線程需要耗費大量CP