記得自己在學(xué)習(xí)PRD文檔撰寫(xiě)的時(shí)候,總希望能找到一份比較全面詳細(xì)又易懂的模板。如果你也曾有相同的困惱或者尚未遇到滿意的答案,或許本文可以提供不錯(cuò)的參考。 (往下閱讀之前,希望...
記得自己在學(xué)習(xí)PRD文檔撰寫(xiě)的時(shí)候,總希望能找到一份比較全面詳細(xì)又易懂的模板。如果你也曾有相同的困惱或者尚未遇到滿意的答案,或許本文可以提供不錯(cuò)的參考。 (往下閱讀之前,希望...
工作中有一個(gè)需求,將五個(gè)字段大批量數(shù)據(jù)一次性插入到數(shù)據(jù)庫(kù)中,考慮到效率問(wèn)題,使用了Oracle批量插入,由于數(shù)據(jù)量很大,可能會(huì)超過(guò)15000條,在執(zhí)行的過(guò)程中出現(xiàn)了如題的異常...
近期,有一個(gè)批量插入的sql,突然報(bào)出錯(cuò)誤“ORA-01745: invalid host/bind variable name(無(wú)效的主機(jī)/綁定變量名稱(chēng)錯(cuò)誤)”。 字面意思...
在之前的文章《通過(guò)HotSpot源碼詳解Java堆空間創(chuàng)建過(guò)程》中,曾經(jīng)提到了HotSpot里的卡表(card table),并且說(shuō)它是解決跨代引用問(wèn)題的。當(dāng)時(shí)限于篇幅,講得...
雖然說(shuō)現(xiàn)在大部分公司都把文件存放在一個(gè)單獨(dú)的文件服務(wù)器上,在數(shù)據(jù)庫(kù)中存的是圖片的地址,但是還有一些比較落后的公司直接把圖片放在數(shù)據(jù)庫(kù)中,這種方式比較占用數(shù)據(jù)庫(kù)容量,而且不方便...
Spring的統(tǒng)一異常處理有兩種方式,一種是在某個(gè)controller內(nèi)部進(jìn)行異常處理,只能處理這個(gè)controller方法發(fā)生的異常,另外一種是定義一個(gè)全局異常處理類(lèi)。 1...
1、sql語(yǔ)句中EXISTS的用法 首先先講一下SQL語(yǔ)句中EXISTS關(guān)鍵字的用法,之前在學(xué)校上課的時(shí)候經(jīng)常有這個(gè)例子: 現(xiàn)在有三張表:學(xué)生表(student)、課程表(c...
一、簡(jiǎn)介 與DES和AES算法類(lèi)似,SM4算法是一種分組密碼算法。 其分組長(zhǎng)度為128bit,密鑰長(zhǎng)度也為128bit。 加密算法與密鑰擴(kuò)展算法均采用32輪非線性迭代結(jié)構(gòu),以...
WebService 本文參考了https://blog.csdn.net/c99463904/article/details/76018436。 一、簡(jiǎn)介 Web Serv...
一、為什么使用消息隊(duì)列? 為什么使用?其實(shí)就是在實(shí)際業(yè)務(wù)中,有個(gè)具體的場(chǎng)景,如果不使用MQ,可能會(huì)有很多麻煩,用了MQ之后帶給我們很多好處。場(chǎng)景其實(shí)有很多,常見(jiàn)的有三個(gè):1....
一、需求說(shuō)明 公司的項(xiàng)目有個(gè)需求:在存儲(chǔ)過(guò)程中對(duì)數(shù)據(jù)進(jìn)行加密,所以要自己編寫(xiě)Oracle函數(shù)進(jìn)行相關(guān)的操作。Oracle自帶的DBMS_CRYPTO包提供了對(duì)加密算法的支持,...
一、前言 在Java中有三種實(shí)現(xiàn)定時(shí)任務(wù)的方式:1.java自帶的API java.util.Timer類(lèi) java.util.TimerTask類(lèi)。2.Quartz框架 開(kāi)...
從尾到頭打印鏈表輸入一個(gè)鏈表的頭節(jié)點(diǎn),從尾到頭反過(guò)來(lái)返回每個(gè)節(jié)點(diǎn)的值(用數(shù)組返回)。示例 1:輸入:head = [1,3,2]輸出:[2,3,1]分析:可以首先遍歷一次鏈表...
一、簡(jiǎn)介 動(dòng)態(tài)規(guī)劃(Dynamic Programming,DP)是運(yùn)籌學(xué)的一個(gè)分支,是求解決策過(guò)程最優(yōu)化的過(guò)程。20世紀(jì)50年代初,美國(guó)數(shù)學(xué)家貝爾曼(R.Bellman)等...
網(wǎng)絡(luò)編程框架Netty的介紹與使用 一、簡(jiǎn)介 Netty的官網(wǎng)https://netty.io/ Netty是一個(gè)為了快速開(kāi)發(fā)可維護(hù)的高性能協(xié)議處理器與客戶端的異步事件驅(qū)動(dòng)的...
什么是Netty? Netty 是一個(gè)利用 Java 的高級(jí)網(wǎng)絡(luò)的能力,隱藏其背后的復(fù)雜性而提供一個(gè)易于使用的 API 的客戶端/服務(wù)器框架。Netty 是一個(gè)廣泛使用的 J...
1、Servlet的生命周期 1.加載和實(shí)例化:Servlet容器負(fù)責(zé)加載和實(shí)例化Servlet。當(dāng)Servlet容器啟動(dòng)時(shí),或者在容器檢測(cè)到需要這個(gè)Servlet來(lái)響應(yīng)第一...
1、給一個(gè)由0和1組成的二維數(shù)組,1代表陸地,0代表海洋,統(tǒng)計(jì)出這個(gè)二維數(shù)組中有多少塊陸地,上下左右可以連接的陸地算一塊陸地。 比如下面的這個(gè)數(shù)組就有3塊陸地 這道題是lee...