原创 前端傳參報錯400-

報錯400 The request sent by the client was syntactically incorrect,這個翻譯過來是請求參數語法錯誤,其實就是SpringMVC在綁定傳參的時候出錯,也就是前端的數據和後臺的

原创 整合Spring+SpringMVC+springJDBC

整合Spring+SpringJDBC 導入Spring、springJDBC核心包 配置數據庫連接池dbcp.properties #連接設置 jdbc.driverClassName=com.mysql.jdbc.Driv

原创 SpringMVC生命週期

客戶端發出http請求,只要請求形式符合web.xml 文件中配置的*.action的話,就由DispatcherServlet 來處理。 DispatcherServlet再將http請求委託給映射器 的對象來將http請求交給對

原创 java的多態表現在哪裏

多態是同一個行爲具有多個不同表現形式或形態的能力。 多態就是同一個接口,使用不同的實例而執行不同操作。 比如同一個打印機,可以打印黑白的紙張也可以打印彩色的,同樣是人,卻有黑人白人之分。

原创 SpringCloud都有哪些組件

Spring Cloud爲微服務架構開發涉及的配置管理,服務治理,熔斷機制,智能路由,微代理,控制總線,一次性token,全局一致性鎖,leader選舉,分佈式session,集羣狀態管理等操作提供了一種簡單的開發方式。 Sprin

原创 Ehcache緩存技術的使用

項目中使用Ehcache技術 導入jar包 配置Ehcache.xml <ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespace

原创 String,StringBuffer和StringBuilder的區別

運行速度:StringBuilder > StringBuffer > String String最慢的原因:String爲字符串常量,而StringBuilder和StringBuffer均爲字符串變量,即String對象一旦創建

原创 git,svn區別

Git是分佈式的,而Svn不是分佈的。 Git下載下來後,在OffLine狀態下可以看到所有的Log,SVN不可以。 SVN的特點是簡單,只是需要一個放代碼的地方時用是OK的,Git的特點版本控制可以不依賴網絡做任何事情,對分支和合

原创 頁面靜態化之FreeMarker技術

在Eclipse工具中使用FreeMarker 點擊Window,選擇preference,彈出如下框 找到:General–Editors–File Associations 如下,如果有*.ftl文件,就不用點擊上面的Add。

原创 servlet生命週期

Servlet 通過調用 init () 方法進行初始化。 Servlet 調用 service() 方法來處理客戶端的請求。 Servlet 通過調用 destroy() 方法終止(結束)。 最後,Servlet 是由 JVM

原创 Eureka和zookeeper的區別

分佈式服務,使用Eureka更好,AP特性的分佈式協調工具,zookeeper因爲網絡故障就無法返回可用的主機。 zookeeper技術更加成熟,資料更多。 Eureka。是spring cloud之下一個專門負責微服務服務註冊和發

原创 接口有什麼用

接口是一種規範,在這裏舉兩個例子 接口就比如KFC,你一聽KFC就知道是賣炸雞薯條的,他可以有不同的分店,也可以有自己的創新食品(多態),但是招牌炸雞、雞肉卷、全家桶什麼的肯定會有, 你不用進店看菜單就知道他有,但如果不叫KFC換成

原创 數組在內存中如何分配

當一個對象使用new關鍵字創建的時候,會在堆上分配內存空間,然後才返回到對象的引用。這對數組來說也是一樣的,因爲數組也是一個對象,簡單的值類型的數組,每個數組成員是一個引用(指針),引用到棧上的空間。

原创 ajax怎麼解決跨域

使用代理,通過後臺操作。 JSONP(添加響應頭,允許跨域 ), addHeader(‘Access-Control-Allow-Origin:*’);//允許所有來源訪問 addHeader(‘Access-Control-All

原创 說說http,https協議

HTTP是超文本協議,默認端口是80,以明文方式傳輸。 HTTPS是HTTP協議的安全版,安全基礎是SSL,以密文方式傳輸。