原创 菜鳥學習Spring——SpringMVC註解版將URL中的參數轉成實體
一、概述 將URL中參數轉成實體在我們項目中用的很多比如界面提交表單請求後臺的Contorller的時候通過URL傳遞了一串參數到後臺,後臺通過Spring讓界面的字段與實體的字段映射來實現給後臺的實體屬性賦值。 二、代
原创 菜鳥學習Spring——SpringMVC註解版控制層重定向到控制層
一、概述。 SpringMVC中界面請求Contorller1,Contorller1需要重定向到Contorller2中顯示其他頁面或者做一些業務邏輯,Spring中提供了這個功能利用“redirect:/”來進行重定向。
原创 菜鳥學習Spring——60s讓你學會動態代理原理
一、爲什麼要使用動態代理 當一個對象或多個對象實現了N中方法的時候,由於業務需求需要把這個對象和多個對象的N個方法加入一個共同的方法,比如把所有對象的所有方法加入事務這個時候有三種方法: 方法一:一個一個對象一
原创 菜鳥學習Spring——SpringMVC註解版解析不同格式的JSON串
一、概述 不同格式的JSON串傳到後臺來實現功能這個是我們經常要做的一件事,本篇博客就給大家介紹四種不同的JSON串傳到後臺後臺如何用@RequestBody解析這些不同格式的JSON串的。 二、代碼展示 需要引用
原创 Java從入門到精通——工具篇SVN與Git比較
一、概述 Git是一款免費、開源的分佈式版本控制系統,用於敏捷高效的處理任何或大或小的項目 SVN是一款集中式的版本控制系統,現在大多數公司都在用。 二、區別。 三、總結 通過對Git的學習
原创 Java從入門到精通——基礎篇單例模式七種寫法
第一種(懶漢,線程不安全): Java代碼 public class Singleton { private static Singleton instance; private Singleton ()
原创 PO-->OOP+AOP-->SOA軟件開發思想演化
一、概述 PO(Procedure Oriented,面向過程編程):是一種以過程爲中心的編程思想。就是分析出解決問題所需要的步驟,然後用函數把這些步驟一步一步實現,使用的時候一個一個依次調用就可以了。 OOP(Obje
原创 Java從入門到精通——數據庫篇Mongo DB 導出,導入,備份
一、概述 本篇博客爲大家講述一下Mongo DB是如何導入導出數據,還有就是備份數據的。 在下面操作的時候需要把Mongo DB的服務端打開才能操作。 二、導出。 MongoDB的導出非常簡單打開cmd 輸入下面命
原创 【大數據工程師之路】Hadoop——MapReduce概述
一、概述。 MapReduce是一種可用於數據處理的編程模型。Hadoop可以運行由各種語言編寫的MapReuce程序。MapReduce分爲Map部分和Reduce部分。 二、MapReduce的機制
原创 【One Day菜鳥到大鳥】MyBatis搭建環境
一、概述 MyBatis是一個持久化框架和Hiberante差不多。比起JDBC來說MyBatis封裝了JDBC讓我們能夠面向對象開發。比起Hiberante來說卸下了Hiberante那種重量級的東西而是一個輕量級的框架,之所
原创 菜鳥學習SSH——目錄
菜鳥學習Struts——配置Struts環境菜鳥學習Struts——簡易計算器菜鳥學習Struts——bean標籤庫菜鳥學習Struts——Scope屬性菜鳥學習Struts——國際化菜鳥學習Struts——總結菜鳥學習Hibern
原创 IOC-->IOC+AOP-->熱插拔的系統架構實現演化
這段時間通過對Spring源碼的研究,大家都清楚Spring中最重要的兩個概念IOC、AOP這兩個是形影不離的兩個東西。通過Spring讓我們一步一步的推出軟件架構從IOC-->IOC+AOP-->熱插拔系統架構演化。 第一步:
原创 好博客收藏
一些好博客的收藏。 Web前端: 1、司徒正美的博客,司徒正美博客中有大量的Javascript的資料很有幫助。http://www.cnblogs.com/rubylouvre/ 2、JQueryAPI中文文檔,這裏可以選擇
原创 Java入門到精通——基礎篇之多線程實現簡單的PV操作的進程同步
一、概述 PV操作是對信號量進行的操作。 進程同步是指在併發進程之間存在一種制約關係,一個進程的執行依賴另一個進程的消息,當一個進程沒有得到另一個進程的消息時應等待,直到消息到達才被喚醒。舉例:就像消費者與生產者的關係
原创 Java入門到精通——基礎篇String StringBuffer StringBuilder性能PK
一、概述 字符串的處理在java中我們經常要用到java提供了三個類來提供對字符串的操作,String,StringBuffer,StringBuilder String:固定長 StringBuffer:不固定