原创 Spring_Hello Spring

  主線終於寫到框架了,框架有SSH、SSM等,在這裏只介紹了一下SSM,現在流行的玩法,SSM包括Spring,SpringMVC和MyBatis,在複習的同時可以寫博客,大家可以一起學習,那麼先來看看Spring吧。 首先先來

原创 SpringMVC_@RequestMapping詳解

  上篇博客說到了SpringMVC的環境搭建,其中就包含@RequestMapping 映射請求註解,今天就詳細的說說@RequestMapping註解。 1. @RequestMapping 概念 SpringMVC使用@Re

原创 Spring_AOP(面向切面編程)

說完Spring的IOC後下面來說說另外一個核心AOP吧。 AOP概念   AOP通俗的講減少重複代碼,少寫代碼達到相同的目的。面向切面編程(AOP, Aspect Oriented Programming)就是一種減重複代碼方式

原创 關於Listener監聽器的使用詳情

   三大組件之前說了兩個,今天說說最後一個。 1.什麼是Listener? Listener用於監聽JavaWeb程序中的事件。 例如:ServletContext、HttpSession、ServletRequest的創建、修

原创 Linux_netstat命令詳解

  netstat 是一款命令行工具,可用於列出系統上所有的網絡套接字連接情況,包括 tcp, udp 以及 unix 套接字,另外它還能列出處於監聽狀態(即等待接入請求)的套接字。 如果你想確認系統上的Tomcat 服務有沒有起

原创 CentOS初始化完成後用命令行修改ip地址並遠程連接到Xshell上

創建一個CentOS虛擬機,初始化完成後按照下圖進行操作: 不論是最小安裝還是帶GUI安裝的都適用。 進入CentOS界面查看一下ip地址: 可以看到只有一個IPV6地址,開始用命令行開始修改了。 首先進入/etc/syscon

原创 dubbo.remoting.RemotingException: message can not send, because channel is closed解決辦法

   emmmm,跑項目的時候遇到個問題: com.alibaba.dubbo.remoting.RemotingException: message can not send, because channel is closed

原创 關於Session的使用以及Session與瀏覽器交互的原理通通在這了

     前面說了Cookie,那麼爲什麼還要說Session呢?因爲在使用Cookie有一個非常大的侷限,就是如果Cookie很多,則無形的增加了客戶端與服務端的數據傳輸量。而且由於瀏覽器對Cookie數量的限制,註定我們不能再

原创 Spring_IOC(反轉控制)和DI(依賴注入)

  Spring是一個龐大的框架,封裝了很多成熟的功能,能夠讓我們無需重複的去創造對象;其次,它使用IOC進行依賴管理,利用JAVA的反射機制,將實例的初始化交給Spring,Spring可以通過配置文件管理實例,來初始化實例。

原创 Spring_使用JdbcTemplate實現Dao(含事務問題)

關於JdbcTemplate的基本操作說完了,接下來看一下使用使用JdbcTemplate實現Dao。 創建如下三張表: 添加如下數據: jdbc.properties: jdbc.username=root jdbc.p

原创 SpringMVC_處理請求數據

在上一篇博客中說到了@RequestMapping這個註解,那麼今天就繼續老說說SpringMVC是怎樣處理請求數據的。 1、請求數據包括哪幾部分呢? 它包括以下幾個部分 : 請求參數 。 cookie信息。 請求頭信息。 我

原创 Spring_依賴注入的三種方式

  Spring提出了依賴注入的思想,即依賴不由程序員控制,而是通過spring容器幫我們new指定實例並且將實例注入到需要該對象的類中。依賴注入的另一種說法是“控制反轉”,通俗的理解是:平常我們new一個實例,這個實例的控制權是

原创 Spring_事務的傳播行爲和隔離級別的說明以及配置

  在上一篇使用JdbcTemplate配置Dao時遇到了事務問題,那麼我們今天就詳細的說說事務,包括概念、分類、傳播行爲、隔離級別等等。 一、首先說說事務   在JavaEE企業級開發的應用領域,爲了保證數據的完整性和一致性,必

原创 Spring_配置切面的兩種方式(註解&XML)

前面說到Spring的AOP,今天繼續說說AOP中的配置切面的兩種方式。 一、用AspectJ註解聲明切面 1、AspectJ簡介 AspectJ:Java社區裏最完整最流行的AOP框架。 在Spring2.0以上版本中,可以使用

原创 Linux中一些常用命令的說明

  Linux是我們開發中不可或缺的系統,有時就會用Linux搭建服務器,所以掌握Linux中一些常用的命令還是非常有必要的。那我們簡單的來看一下一些Linux的基本命令吧。 幫助手冊 語法:man 需要幫助的命令 語