條件查詢
jpa應(yīng)該繼承JpaSpecificationExecutor<T>
5/31
java基礎(chǔ)瘋狂java講義全書+斷言assert集合,異常,網(wǎng)絡(luò),IO.jdk8特性lambda
sql/hql json/restful git ideamaven/gradle
spring依賴注入/AOP
單元測試(雖然我不寫)/@Test
問題解決方式谷歌or百度?
代碼重構(gòu)
程序部署linux基本語言基本軟件安裝
數(shù)據(jù)庫mysql /navicat/datagrip
測試postman并發(fā)測試(jmeter實(shí)際很少用)
多線程方面:Executor/ExecutorService/completionService線程池
countdownlatch/cyclicBarrier(hh我不會(huì)拼)/phaser/局部同步
控制并發(fā)線程數(shù)Semaphore
fork-join生產(chǎn)者消費(fèi)者
并發(fā)集合Concurrent類阻塞隊(duì)列
分布式編程
分庫分表/消息隊(duì)列
--springboot分頁查詢
--lombok
4/21
將用戶密碼+salt進(jìn)行md5加密保存
Salt可以用賬戶名還可以對(duì)賬戶名做一定的處理
定制單終端登錄
設(shè)置最新登錄時(shí)間,以獲取auth為準(zhǔn)
每次使用auth時(shí)得到的時(shí)間與last驗(yàn)證
04/11
一個(gè)程序如何編譯打包部署要問清不然就呵呵
為應(yīng)用序列化與反序列化所有持久化類需要implement
Seriavaila接口
線程池的創(chuàng)建如果放在循環(huán)中可能報(bào)outmemory
url編程,如果有空格,需要轉(zhuǎn)換編碼為gbk
@RequestMapping(value = ) value和name不一樣
2.要返回json格式,對(duì)象要符合json的格式
3.springboot war包部署
12/1
1.Jar包部署
用nohup java –jar ***.jar &
Exit
即讓jar包一直運(yùn)行
2.docker不用安裝openjdk
最好學(xué)會(huì)file文件自動(dòng)化部署
3.idea配置文件
Server.port=8808可以用別的端口運(yùn)行web項(xiàng)目
12/5
.png圖片與.PNG圖片格式在win上效果一樣,但在linux上則.PNG格式的文件加載不了.即linux是分大小寫的
12/27
linux數(shù)據(jù)庫想遠(yuǎn)程訪問需要授予權(quán)限
01/06
內(nèi)部類
--使用駝峰命名法,不然反射會(huì)出現(xiàn)問題
--篩選出表重復(fù)字段
--將一個(gè)表的數(shù)據(jù)插入另外一個(gè)表
insertintob select* from a
insert into metadata(create_time,gov_id,metatype_id,time,value) selectcreate_time,gov_id,metatype_id,time,value from metadata_copy;
insert into metadata select * frommetadata_copy;
--下載文件只火狐瀏覽器中文亂碼
http://www.cnblogs.com/godtrue/p/4333262.html
http://www.cnblogs.com/quanjia/archive/2010/11/01/1866753.html
--idea無法找到main入口