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