記一次項目中遇到的坑。線上系統(tǒng)有解析CSV與txt文本文件的需求,文本文件包含中文,同時文件的字符編碼無法統(tǒng)一,自己嘗試寫了一些獲取文件字符編碼的工具類,效果不是很理想。在網(wǎng)...
記一次項目中遇到的坑。線上系統(tǒng)有解析CSV與txt文本文件的需求,文本文件包含中文,同時文件的字符編碼無法統(tǒng)一,自己嘗試寫了一些獲取文件字符編碼的工具類,效果不是很理想。在網(wǎng)...
1. 前言 隨著項目上容器技術(shù)的廣泛應(yīng)用,我也加入了Docker容器技術(shù)的學習。首先初學Docker,我的想法很簡單。創(chuàng)建一個SpringBoot項目,如何將SpringBo...
背景描述 項目生產(chǎn)環(huán)境中有一個需求,原本通過httpClient Post + 域名的方式發(fā)起請求,該域名在服務(wù)器host上配置?,F(xiàn)在要求生產(chǎn)環(huán)境也能向測試環(huán)境發(fā)起請求,并且...
1. 1 版本依賴管理 使用Spring Boot版本依賴管會有兩個疑問: 為什么導入dependency是不需要指定版本; Spring-boot-starter-pare...
1. 屬性注入 Spring Boot全局配置文件設(shè)置屬性時,如果配置屬性是Spring Boot已有屬性,例如服務(wù)端口server.port,那么Spring Boot內(nèi)部...
1. Spring boot 熱部署配置 在開發(fā)過程中,當修改了某些代碼后需要本地驗證時,需要重啟本地服務(wù)進行驗證,啟動這個項目,如果項目龐大的話需要比較長的時間,sprin...
Spring MVC 源碼分析 1. 前端控制器DispatcherServlet繼承結(jié)構(gòu) 前端控制器DispatcherServlet繼承自FrameworkServlet...
Ajax Json交互分為兩個方向: 前端到后臺:前端ajax發(fā)送json格式字符串,后臺直接接收為pojo參數(shù),后臺使用@RequstBody; 后臺到前端:后臺直接返回p...
1. 監(jiān)聽器、過濾器和攔截器對比 Servlet:處理Request請求和Response響應(yīng); 過濾器(Filter):對Request請求起到了過濾的作用,作用在Serv...
Restful 是一種web軟件架構(gòu)風格,它不是標準也不是協(xié)議,它倡導的是一個資源定位及資源操作的風格。Restful風格的url分別對應(yīng)了GET、POST、PUT、DELE...
1. Sping MVC簡介 1.1 MVC體系結(jié)構(gòu) 三層架構(gòu)在JavaEE開發(fā)中,幾乎全都是基于B/S架構(gòu)的開發(fā)。在B/S架構(gòu)中,系統(tǒng)標準的三層架構(gòu)包括:表現(xiàn)層、業(yè)務(wù)層、持...
Controller層代碼 頁面訪問HTTP報400錯誤HTTP 400 控制臺輸出警告 從控制臺的日志上可以看出,SpringMVC沒有找到對應(yīng)的類型轉(zhuǎn)換器。 自定義時間類...
web.xml配置靜態(tài)資源文件方式 springMVC.xml文件中配置default-servlet-handler標簽 springMVC框架自己處理靜態(tài)資源配置
MySQL的基本架構(gòu)示意圖,從中可以清楚的看到SQL語句在MySQL的各個功能模塊的執(zhí)行過程。大體來說,MySQL可以分為Server層和存儲引擎層兩部分。 Server層S...
1.持久化選項 redis實現(xiàn)持久化的方式有兩種:快照(snapshotting)和只追加文件(AOF,append-only-file)。快照可以將存在于某一時刻的所有數(shù)據(jù)...
1. 自定義注解首先要了解一些JDK提供的元注解 元注解 元注解是可以注解到注解上的注解,或者說元注解就是一種基本注解,但是它能應(yīng)用到其他注解上。 元注解有五種,分別是:@R...
Mybatis 設(shè)計模式 mybaits最少用到了九種設(shè)計模式: 設(shè)計模式mybaits體現(xiàn)Builder構(gòu)建者模式SqlSessionFactoryBuilder、Envi...