原创 IEDA創建Springboot項目(入門級)

理論難啃,不如動手實踐 emmm接下來就是給項目命名了,我偷懶了選擇默認吧 (=v=) web項目開發就少不了它啦 項目名稱、項目位置 點擊Finish後,idea就幫我們創建項目 目錄結構 java ----源碼,要注意的

原创 積累篇>>使用GeoLite2數據庫,獲取當前登錄用戶地區

需求:獲取當前登錄用戶地區(省/市)。感謝Max Mind!(^v^) GeoLite2數據庫是免費的IP地理定位數據庫......可能是免費版的,有點不太準(=_=) 詳情:https://dev.maxmind.com/geoip/g

原创 商城項目小總結(基於jsp和servlet的Java Web開發)

1. 前端用戶登錄,註冊 先來說說前端用戶登錄,當我們在商城購買商品,在進行結算時,會生成訂單,訂單不僅包括商品的信息,還包括收貨人的信息,比如收貨人的姓名,收貨地址,聯繫方式等。在數據庫中,地址表與用戶表存在對應關係,一個用戶可能存

原创 工廠模式、抽象工廠模式

Factory工廠模式 1、工廠模式:提供一種創建對象的最佳方式,客戶端不知其創建邏輯,並且是使用一個共同接口來指向新創建的對象。 主要解決:主要解決接口選擇問題。 在不同條件下創建不同實例,讓子類實現工廠接口(返回的是一個抽象產品),創

原创 Ajax跨域問題

最近接觸到關於ajax的跨域問題,做個簡單小結。 首先了解一下什麼是跨域? 跨域就是從一個域名的網頁去請求另一個域名的資源。舉個例子,當前所在網頁的網址是 http://localhost:8080/web/w.html ,想跑去請求 

原创 Spring MVC小結

一、初識Spring MVC 初次看到Spring MVC這個IP,不禁想起那月黑風高的一晚,醉裏挑燈看劍...咳咳咳,不禁想起Spring和MVC設計模式,經過一番學海遨遊,果不其然,Spring爲支持Web開發,提供了構建Web應用程

原创 Mybatis小結

一、ORM ORM(Object Relational Mapping),對象關係映射,emmm...這裏把它分成三個詞語組合去理解的話 對象:POJO(普通的java對象) 關係:二維表,數據庫中的表 映射:對象中的屬性,與表中的字段,

原创 初識Spring(小結)

1、初識Spring 位置:“一站式”框架,貫穿Web層(表現層)、Service層(業務邏輯層)、Dao層(持久層) 開發者使用Spring:開發Bean;配置Bean 因此Spring要做的就是:根據配置文件來創建Bean實例,並調用

原创 代理模式(結合SpringAop底層實現)

Proxy代理模式 代理模式基本概念:爲其他對象提供一個代理來控制這個的訪問。 主要解決的問題:直接訪問對象時所帶來的問題。 代理類: 負責爲委託類預處理消息,過濾消息並轉發消息,以及進行消息被委託類執行後的後續處理。 舉個栗子(=.=)

原创 單例模式

Singleton單例模式 單例類負責創建自己的唯一實例,併爲其他對象提供這一實例。 主要解決:一個全局實用類頻繁地創建與銷燬。 關鍵:構造函數私有化 舉個栗子(=.=) //創建一個單例類 public class Singleton

原创 IDEA創建Springboot項目(入門級)(2)------整合mybatis

1、先導入mybatis依賴 <!-- mybatis依賴 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId>