1、背景 我有一堆學(xué)生數(shù)據(jù),其中湖北省的學(xué)生需要排在所有數(shù)據(jù)的最前面。其余省正序排序,對(duì)于同一個(gè)省的數(shù)據(jù),按照年齡倒序排序。 2、分析 對(duì)于上方的排序需求,湖北省的學(xué)生數(shù)據(jù)需...
1、背景 我有一堆學(xué)生數(shù)據(jù),其中湖北省的學(xué)生需要排在所有數(shù)據(jù)的最前面。其余省正序排序,對(duì)于同一個(gè)省的數(shù)據(jù),按照年齡倒序排序。 2、分析 對(duì)于上方的排序需求,湖北省的學(xué)生數(shù)據(jù)需...
BeanPostProcessor的用法 BeanPostProcessor也稱為Bean后置處理器,它是Spring中定義的接口,在Spring容器的創(chuàng)建過程中(具體為Be...
像jpa,mybatis,feign等框架在使用時(shí)都一個(gè)共同的特點(diǎn),那就是只需要寫接口就行,并沒有具體的實(shí)現(xiàn)類。 jpa 按照一種約定的格式去寫方法名并不需要寫實(shí)現(xiàn)類就能實(shí)現(xiàn)...
概述我們?cè)谑褂酶鱾€(gè)SQL引擎時(shí),會(huì)有紛繁復(fù)雜的查詢需求。一部分可以通過引擎自帶的內(nèi)置函數(shù)去解決,但內(nèi)置函數(shù)不可能解決所有人的問題,所以一般SQL引擎會(huì)提供UDF功能,方便用戶...
一、概述 責(zé)任鏈模式(Chain of Responsibility Pattern)是將鏈中每一個(gè)節(jié)點(diǎn)看作是一個(gè)對(duì)象,每個(gè)節(jié)點(diǎn)處理的請(qǐng)求均不同,且內(nèi)部自動(dòng)維護(hù)一個(gè)下一節(jié)點(diǎn)對(duì)...
一、binlog日志介紹 是MySQL服務(wù)日志文件的一種,也叫二進(jìn)制日志 保存除查詢之外的sql命令 啟用日志能夠達(dá)數(shù)據(jù)自動(dòng)備份數(shù)據(jù)的作用 搭建MySQL主從同步存儲(chǔ)結(jié)構(gòu)的必...
一、技術(shù)背景介紹 后端:Java+Spring Boot + Spring Security + JWT 前端:Ant Design Pro 二、Web登錄安全隱患 如果你的...
encodeURL函數(shù)主要是來對(duì)URI來做轉(zhuǎn)碼,它默認(rèn)是采用的UTF-8的編碼. UTF-8編碼的格式:一個(gè)漢字來三個(gè)字節(jié)構(gòu)成,每一個(gè)字節(jié)會(huì)轉(zhuǎn)換成16進(jìn)制的編碼,同時(shí)添加上%...
Java 是強(qiáng)類型的靜態(tài)語言,即所有的代碼在運(yùn)行之前都必須先進(jìn)行嚴(yán)格的類型檢查并編譯為 JVM 字節(jié)碼。這樣做雖然保證了安全與性能,但卻犧牲了靈活性。而那些動(dòng)態(tài)語言(Java...