1 Star 0 Fork 0

Neil / geektime-learn-spring

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
kecheng.json 142.60 KB
一键复制 编辑 原始数据 按行查看 历史
Neil 提交于 2019-09-27 09:14 . init
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937
{
"error":[
],
"extra":[
],
"data":{
"list":[
{
"article_subtitle":"",
"video_cover":"https://static001.geekbang.org/resource/image/55/8a/551965b602363ece00d826b6cfa72b8a.jpg",
"id":81418,
"had_viewed":true,
"article_title":"01 | Spring课程介绍",
"article_cover":"",
"video_media_map":{
"sd":{
"size":59340696
},
"ld":{
"size":36933352
},
"hd":{
"size":78343924
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":286,
"video_time":"00:04:46",
"include_audio":false,
"video_total_seconds":286,
"video_size":74325939,
"video_play_utime":1569394701,
"video_play_seconds":2,
"column_sku":100023501,
"video_time_arr":{
"m":"04",
"s":"46",
"h":"00"
},
"video_id":"162081a6df274502bfa2055f0749c0d6",
"article_could_preview":true,
"chapter_id":"201",
"score":1549875000075,
"article_ctime":1549875000
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/d4724478bbe2450381f0ee37fae8ba9b/snapshots/603279b21de6489abb844c18789be7ec-00005.jpg",
"id":80182,
"had_viewed":true,
"article_title":"02 | 一起认识Spring家族的主要成员",
"article_cover":"",
"video_media_map":{
"sd":{
"size":28357732
},
"ld":{
"size":24921656
},
"hd":{
"size":28381608
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":501,
"video_time":"00:08:27",
"include_audio":false,
"video_total_seconds":507,
"video_size":23857112,
"video_play_utime":1568988557,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"08",
"s":"27",
"h":"00"
},
"video_id":"d4724478bbe2450381f0ee37fae8ba9b",
"article_could_preview":true,
"chapter_id":"201",
"score":1549875060908,
"article_ctime":1549875060
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/0e019127e8654567a63206826eafb3b9/snapshots/dd4c196cf8c74aee91e82ec192415319-00005.jpg",
"id":80187,
"had_viewed":true,
"article_title":"03 | 跟着Spring了解技术趋势",
"article_cover":"",
"video_media_map":{
"sd":{
"size":19649196
},
"ld":{
"size":17130560
},
"hd":{
"size":19734172
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":452,
"video_time":"00:07:31",
"include_audio":false,
"video_total_seconds":451,
"video_size":16165592,
"video_play_utime":1568989010,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"07",
"s":"31",
"h":"00"
},
"video_id":"0e019127e8654567a63206826eafb3b9",
"article_could_preview":true,
"chapter_id":"201",
"score":1549875120704,
"article_ctime":1549875120
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/8db0b5a462ff4c008baa286132d6a5a2/snapshots/c08d4fff87c440dd9a319d961d3e097b-00005.jpg",
"id":80189,
"had_viewed":true,
"article_title":"04 | 编写你的第一个Spring程序",
"article_cover":"",
"video_media_map":{
"sd":{
"size":32850556
},
"ld":{
"size":33280888
},
"hd":{
"size":32416652
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":472,
"video_time":"00:07:52",
"include_audio":false,
"video_total_seconds":472,
"video_size":28056900,
"video_play_utime":1569464546,
"video_play_seconds":459,
"column_sku":100023501,
"video_time_arr":{
"m":"07",
"s":"52",
"h":"00"
},
"video_id":"8db0b5a462ff4c008baa286132d6a5a2",
"article_could_preview":true,
"chapter_id":"201",
"score":1549875180997,
"article_ctime":1549875180
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/2a1318facb0b43728942bb8cfce60a0e/snapshots/6c3de6980d1d4b60a46efa14af85b542-00005.jpg",
"id":80191,
"had_viewed":true,
"article_title":"05 | 如何配置单数据源",
"article_cover":"",
"video_media_map":{
"sd":{
"size":55637284
},
"ld":{
"size":52073932
},
"hd":{
"size":55172736
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":659,
"video_time":"00:11:01",
"include_audio":false,
"video_total_seconds":661,
"video_size":49627241,
"video_play_utime":1569464727,
"video_play_seconds":262,
"column_sku":100023501,
"video_time_arr":{
"m":"11",
"s":"01",
"h":"00"
},
"video_id":"2a1318facb0b43728942bb8cfce60a0e",
"article_could_preview":true,
"chapter_id":"202",
"score":1549875240723,
"article_ctime":1549875240
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/44a154bf18694623abd02cb300263138/snapshots/19911ee3cbe143d9977050497c5fe2b5-00005.jpg",
"id":80193,
"had_viewed":true,
"article_title":"06 | 如何配置多数据源",
"article_cover":"",
"video_media_map":{
"sd":{
"size":18438852
},
"ld":{
"size":18217764
},
"hd":{
"size":18362148
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":272,
"video_time":"00:04:33",
"include_audio":false,
"video_total_seconds":273,
"video_size":15166911,
"video_play_utime":1569481473,
"video_play_seconds":272,
"column_sku":100023501,
"video_time_arr":{
"m":"04",
"s":"33",
"h":"00"
},
"video_id":"44a154bf18694623abd02cb300263138",
"article_could_preview":true,
"chapter_id":"202",
"score":1549875300472,
"article_ctime":1549875300
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/009513ec0e514f0ea29b14b1e4faf919/snapshots/234b108ef2b5451892f7446de55eef72-00005.jpg",
"id":80195,
"had_viewed":true,
"article_title":"07 | 那些好用的连接池们:HikariCP",
"article_cover":"",
"video_media_map":{
"sd":{
"size":24028280
},
"ld":{
"size":22181744
},
"hd":{
"size":23762072
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":390,
"video_time":"00:06:39",
"include_audio":false,
"video_total_seconds":399,
"video_size":21100130,
"video_play_utime":1569481830,
"video_play_seconds":148,
"column_sku":100023501,
"video_time_arr":{
"m":"06",
"s":"39",
"h":"00"
},
"video_id":"009513ec0e514f0ea29b14b1e4faf919",
"article_could_preview":false,
"chapter_id":"202",
"score":1549875360845,
"article_ctime":1549875360
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/1805cc56b76643b0a2cc0f524a9e8d54/snapshots/71feb77b579042608cda86c09b579581-00005.jpg",
"id":80196,
"had_viewed":true,
"article_title":"08 | 那些好用的连接池们:Alibaba Druid",
"article_cover":"",
"video_media_map":{
"sd":{
"size":44665792
},
"ld":{
"size":42908556
},
"hd":{
"size":43938984
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":661,
"video_time":"00:11:06",
"include_audio":false,
"video_total_seconds":666,
"video_size":38948418,
"video_play_utime":1569410437,
"video_play_seconds":1,
"column_sku":100023501,
"video_time_arr":{
"m":"11",
"s":"06",
"h":"00"
},
"video_id":"1805cc56b76643b0a2cc0f524a9e8d54",
"article_could_preview":false,
"chapter_id":"202",
"score":1549875420069,
"article_ctime":1549875420
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/5e9cd6a1b1994dee96782b8f5f3e3486/snapshots/d3e8f912e8ae471bb20987c7a52ab391-00005.jpg",
"id":80197,
"had_viewed":true,
"article_title":"09 | 如何通过Spring JDBC访问数据库",
"article_cover":"",
"video_media_map":{
"sd":{
"size":27767788
},
"ld":{
"size":28826228
},
"hd":{
"size":27213940
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":455,
"video_time":"00:07:36",
"include_audio":false,
"video_total_seconds":456,
"video_size":22515626,
"video_play_utime":1569410417,
"video_play_seconds":352,
"column_sku":100023501,
"video_time_arr":{
"m":"07",
"s":"36",
"h":"00"
},
"video_id":"5e9cd6a1b1994dee96782b8f5f3e3486",
"article_could_preview":false,
"chapter_id":"202",
"score":1549875480849,
"article_ctime":1549875480
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/4de7d7f8d96d42cdb1951211a7336281/snapshots/00d10445145a4bfa8023197201b6fa27-00005.jpg",
"id":80199,
"had_viewed":true,
"article_title":"10 | 什么是Spring的事务抽象(上)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":20828708
},
"ld":{
"size":15684276
},
"hd":{
"size":22756836
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":260,
"video_time":"00:04:36",
"include_audio":false,
"video_total_seconds":276,
"video_size":18749289,
"video_play_utime":1569314741,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"04",
"s":"36",
"h":"00"
},
"video_id":"4de7d7f8d96d42cdb1951211a7336281",
"article_could_preview":false,
"chapter_id":"202",
"score":1549875540963,
"article_ctime":1549875540
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/de050ce2a5da4b0486f83ddf6608dfc8/snapshots/7f3734644b7f49828b4c80168a7a3923-00005.jpg",
"id":80200,
"had_viewed":true,
"article_title":"11 | 什么是Spring的事务抽象(下)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":34992252
},
"ld":{
"size":33119396
},
"hd":{
"size":34597640
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":576,
"video_time":"00:09:47",
"include_audio":false,
"video_total_seconds":587,
"video_size":28874773,
"video_play_utime":1569315342,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"09",
"s":"47",
"h":"00"
},
"video_id":"de050ce2a5da4b0486f83ddf6608dfc8",
"article_could_preview":false,
"chapter_id":"202",
"score":1549875600037,
"article_ctime":1549875600
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/4b00930d5ec04b31b4604d972614fdaa/snapshots/682c115f969a4401a60d33d83deb8a87-00005.jpg",
"id":80201,
"had_viewed":true,
"article_title":"12 | 了解Spring的JDBC异常抽象",
"article_cover":"",
"video_media_map":{
"sd":{
"size":34273340
},
"ld":{
"size":35081552
},
"hd":{
"size":33461368
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":461,
"video_time":"00:07:43",
"include_audio":false,
"video_total_seconds":463,
"video_size":28169831,
"video_play_utime":1569315854,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"07",
"s":"43",
"h":"00"
},
"video_id":"4b00930d5ec04b31b4604d972614fdaa",
"article_could_preview":true,
"chapter_id":"202",
"score":1549875660764,
"article_ctime":1549875660
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/753e3f243f574a1395673635b6e00a7f/snapshots/7b5047ef04fc4ce68f5f79fe8f7cd5ab-00005.jpg",
"id":82478,
"had_viewed":true,
"article_title":"13 | 课程答疑(上)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":62179120
},
"ld":{
"size":54369036
},
"hd":{
"size":65585868
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":1143,
"video_time":"00:19:05",
"include_audio":false,
"video_total_seconds":1145,
"video_size":89512676,
"video_play_utime":1569317005,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"19",
"s":"05",
"h":"00"
},
"video_id":"753e3f243f574a1395673635b6e00a7f",
"article_could_preview":false,
"chapter_id":"202",
"score":1550486520845,
"article_ctime":1550486520
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/e886cb727a4a4be68c5a7144deac4a0b/snapshots/87dfc811e2584de2a7130c8e6cba0948-00005.jpg",
"id":82479,
"had_viewed":true,
"article_title":"14 | 课程答疑(下)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":55523732
},
"ld":{
"size":55210148
},
"hd":{
"size":54816664
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":335,
"video_time":"00:14:40",
"include_audio":false,
"video_total_seconds":880,
"video_size":47473720,
"video_play_utime":1569317344,
"video_play_seconds":335,
"column_sku":100023501,
"video_time_arr":{
"m":"14",
"s":"40",
"h":"00"
},
"video_id":"e886cb727a4a4be68c5a7144deac4a0b",
"article_could_preview":false,
"chapter_id":"202",
"score":1550570400414,
"article_ctime":1550570400
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/f00ebbce4f4b44a794a51bfbadb1178e/snapshots/a284779d08c04e51bd874d413340ebdc-00005.jpg",
"id":82734,
"had_viewed":true,
"article_title":"15 | 认识Spring Data JPA",
"article_cover":"",
"video_media_map":{
"sd":{
"size":53338044
},
"ld":{
"size":30547744
},
"hd":{
"size":111496220
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":350,
"video_time":"00:06:07",
"include_audio":false,
"video_total_seconds":367,
"video_size":133323091,
"video_play_utime":1569317740,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"06",
"s":"07",
"h":"00"
},
"video_id":"f00ebbce4f4b44a794a51bfbadb1178e",
"article_could_preview":false,
"chapter_id":"204",
"score":1550656740139,
"article_ctime":1550656740
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/91cf33db9601427ca3b14a830a41179d/snapshots/1069d3bd2bec42d981aa34dc34594b7b-00005.jpg",
"id":82735,
"had_viewed":true,
"article_title":"16 | 定义JPA的实体对象",
"article_cover":"",
"video_media_map":{
"sd":{
"size":19976316
},
"ld":{
"size":15248868
},
"hd":{
"size":21211288
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":262,
"video_time":"00:04:40",
"include_audio":false,
"video_total_seconds":280,
"video_size":13980560,
"video_play_utime":1569318027,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"04",
"s":"40",
"h":"00"
},
"video_id":"91cf33db9601427ca3b14a830a41179d",
"article_could_preview":false,
"chapter_id":"204",
"score":1550656800517,
"article_ctime":1550656800
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/0ed1a742022f4798a3a5fa85a536b0bc/snapshots/64aef2c07c554dbdab91044d8f5d5f05-00005.jpg",
"id":82882,
"had_viewed":true,
"article_title":"17 | 开始我们的线上咖啡馆实战项目:SpringBucks",
"article_cover":"",
"video_media_map":{
"sd":{
"size":44571040
},
"ld":{
"size":44821832
},
"hd":{
"size":45011900
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":726,
"video_time":"00:12:08",
"include_audio":false,
"video_total_seconds":728,
"video_size":36380899,
"video_play_utime":1569318760,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"12",
"s":"08",
"h":"00"
},
"video_id":"0ed1a742022f4798a3a5fa85a536b0bc",
"article_could_preview":false,
"chapter_id":"204",
"score":1550743140958,
"article_ctime":1550743140
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/c4426184333c44a09281d8bdd238eb4b/snapshots/7c00029541f6431b89e3a75f61931dab-00005.jpg",
"id":82884,
"had_viewed":true,
"article_title":"18 | 通过Spring Data JPA操作数据库",
"article_cover":"",
"video_media_map":{
"sd":{
"size":49833724
},
"ld":{
"size":50770716
},
"hd":{
"size":49131168
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":735,
"video_time":"00:12:15",
"include_audio":false,
"video_total_seconds":735,
"video_size":41408299,
"video_play_utime":1569319505,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"12",
"s":"15",
"h":"00"
},
"video_id":"c4426184333c44a09281d8bdd238eb4b",
"article_could_preview":false,
"chapter_id":"204",
"score":1550743200485,
"article_ctime":1550743200
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/90db2668f6bc4c95b42b637f64c7c08e/snapshots/0c925fcd82b04392a0c7f8c06266fe1e-00005.jpg",
"id":82904,
"had_viewed":true,
"article_title":"19 | Spring Data JPA的Repository是怎么从接口变成Bean的",
"article_cover":"",
"video_media_map":{
"sd":{
"size":53724196
},
"ld":{
"size":53072024
},
"hd":{
"size":53269612
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":481,
"video_time":"00:08:11",
"include_audio":false,
"video_total_seconds":491,
"video_size":48546573,
"video_play_utime":1569320039,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"08",
"s":"11",
"h":"00"
},
"video_id":"90db2668f6bc4c95b42b637f64c7c08e",
"article_could_preview":false,
"chapter_id":"204",
"score":1550829540644,
"article_ctime":1550829540
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/3bd6c43cf0a34eca892aaa30a4c564dd/snapshots/239553dd9b214c0b82645bc4250d0a87-00005.jpg",
"id":82905,
"had_viewed":true,
"article_title":"20 | 通过MyBatis操作数据库",
"article_cover":"",
"video_media_map":{
"sd":{
"size":33375076
},
"ld":{
"size":32805060
},
"hd":{
"size":33195724
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":547,
"video_time":"00:09:15",
"include_audio":false,
"video_total_seconds":555,
"video_size":26503146,
"video_play_utime":1569320602,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"09",
"s":"15",
"h":"00"
},
"video_id":"3bd6c43cf0a34eca892aaa30a4c564dd",
"article_could_preview":false,
"chapter_id":"204",
"score":1550829600902,
"article_ctime":1550829600
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/3fc532344f4949a1a4f97089570ff1fe/snapshots/612bc8abd52d438aa906f6a6ec016cf0-00005.jpg",
"id":83259,
"had_viewed":true,
"article_title":"21 | 让MyBatis更好用的那些工具:MyBatis Generator",
"article_cover":"",
"video_media_map":{
"sd":{
"size":80540140
},
"ld":{
"size":81578840
},
"hd":{
"size":79505012
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":723,
"video_time":"00:12:14",
"include_audio":false,
"video_total_seconds":734,
"video_size":65570402,
"video_play_utime":1569321384,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"12",
"s":"14",
"h":"00"
},
"video_id":"3fc532344f4949a1a4f97089570ff1fe",
"article_could_preview":false,
"chapter_id":"204",
"score":1550920980905,
"article_ctime":1550920980
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/2d3a9c1b860a432d8a26a3ba74dc4d64/snapshots/520d57a2a6ca4654b3280b42385226c9-00005.jpg",
"id":83260,
"had_viewed":true,
"article_title":"22 | 让MyBatis更好用的那些工具:MyBatis PageHelper",
"article_cover":"",
"video_media_map":{
"sd":{
"size":34701604
},
"ld":{
"size":34256420
},
"hd":{
"size":34112412
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":347,
"video_time":"00:05:52",
"include_audio":false,
"video_total_seconds":352,
"video_size":28996391,
"video_play_utime":1569321742,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"05",
"s":"52",
"h":"00"
},
"video_id":"2d3a9c1b860a432d8a26a3ba74dc4d64",
"article_could_preview":false,
"chapter_id":"204",
"score":1551088800729,
"article_ctime":1551088800
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/8fbdc362c31b4883b198a91d370353fc/snapshots/2e6de58f399f4a37b695a2f0c246157c-00005.jpg",
"id":83446,
"had_viewed":true,
"article_title":"23 | SpringBucks实战项目进度小结",
"article_cover":"",
"video_media_map":{
"sd":{
"size":41654784
},
"ld":{
"size":42828280
},
"hd":{
"size":41420724
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":515,
"video_time":"00:08:36",
"include_audio":false,
"video_total_seconds":516,
"video_size":34395412,
"video_play_utime":1569322262,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"08",
"s":"36",
"h":"00"
},
"video_id":"8fbdc362c31b4883b198a91d370353fc",
"article_could_preview":false,
"chapter_id":"204",
"score":1551175140972,
"article_ctime":1551175140
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/d1a3d9fce82b4ba4b96f0bb9084fc09d/snapshots/af31151689994b398696efdab4d62b96-00005.jpg",
"id":83549,
"had_viewed":true,
"article_title":"24 | 通过Docker辅助开发",
"article_cover":"",
"video_media_map":{
"sd":{
"size":44405224
},
"ld":{
"size":44152176
},
"hd":{
"size":43868108
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":575,
"video_time":"00:09:51",
"include_audio":false,
"video_total_seconds":591,
"video_size":35066558,
"video_play_utime":1569322863,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"09",
"s":"51",
"h":"00"
},
"video_id":"d1a3d9fce82b4ba4b96f0bb9084fc09d",
"article_could_preview":false,
"chapter_id":"205",
"score":1551175200411,
"article_ctime":1551175200
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/8f85fdb47d0a4ccab391d6bd50df88ce/snapshots/7822a4dcf19e439ab2ff39e07bc1e811-00005.jpg",
"id":83777,
"had_viewed":true,
"article_title":"25 | 在Spring中访问MongoDB",
"article_cover":"",
"video_media_map":{
"sd":{
"size":71376268
},
"ld":{
"size":71654320
},
"hd":{
"size":70734060
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":180,
"video_time":"00:19:19",
"include_audio":false,
"video_total_seconds":1159,
"video_size":61380765,
"video_play_utime":1569395300,
"video_play_seconds":180,
"column_sku":100023501,
"video_time_arr":{
"m":"19",
"s":"19",
"h":"00"
},
"video_id":"8f85fdb47d0a4ccab391d6bd50df88ce",
"article_could_preview":false,
"chapter_id":"205",
"score":1551261540702,
"article_ctime":1551261540
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/21db0728305c4bcdb31502f735e92369/snapshots/427d05e44cec41099c3d2124c98cc80f-00005.jpg",
"id":83781,
"had_viewed":false,
"article_title":"26 | 在Spring中访问Redis",
"article_cover":"",
"video_media_map":{
"sd":{
"size":41783752
},
"ld":{
"size":41983220
},
"hd":{
"size":41310556
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:09:58",
"include_audio":false,
"video_total_seconds":598,
"video_size":34863643,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"09",
"s":"58",
"h":"00"
},
"video_id":"21db0728305c4bcdb31502f735e92369",
"article_could_preview":false,
"chapter_id":"205",
"score":1551261600332,
"article_ctime":1551261600
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/7d9d6cc97a5948b0a9cfb3a8f5cb0aeb/snapshots/68a7c4c1d5b34b1fade5bba7c3912ba0-00005.jpg",
"id":83818,
"had_viewed":false,
"article_title":"27 | Redis的哨兵与集群模式",
"article_cover":"",
"video_media_map":{
"sd":{
"size":49253368
},
"ld":{
"size":48924368
},
"hd":{
"size":48298328
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:09:32",
"include_audio":false,
"video_total_seconds":572,
"video_size":40956031,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"09",
"s":"32",
"h":"00"
},
"video_id":"7d9d6cc97a5948b0a9cfb3a8f5cb0aeb",
"article_could_preview":false,
"chapter_id":"205",
"score":1551347940866,
"article_ctime":1551347940
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/aa3188f0f85e407a8a9273e65168c9c5/snapshots/61617e5ba3a94cbd98f7ecd938ccf385-00005.jpg",
"id":83819,
"had_viewed":false,
"article_title":"28 | 了解Spring的缓存抽象",
"article_cover":"",
"video_media_map":{
"sd":{
"size":47392544
},
"ld":{
"size":45978596
},
"hd":{
"size":47358140
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:09:14",
"include_audio":false,
"video_total_seconds":554,
"video_size":36712220,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"09",
"s":"14",
"h":"00"
},
"video_id":"aa3188f0f85e407a8a9273e65168c9c5",
"article_could_preview":false,
"chapter_id":"205",
"score":1551348000109,
"article_ctime":1551348000
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/2818ee800f184ceaad62fd60a49b032c/snapshots/cb002c5aabb84148993e94775255e44b-00005.jpg",
"id":83877,
"had_viewed":false,
"article_title":"29 | Redis在Spring中的其他用法",
"article_cover":"",
"video_media_map":{
"sd":{
"size":69034728
},
"ld":{
"size":69624484
},
"hd":{
"size":68499680
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:16:20",
"include_audio":false,
"video_total_seconds":980,
"video_size":58951509,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"16",
"s":"20",
"h":"00"
},
"video_id":"2818ee800f184ceaad62fd60a49b032c",
"article_could_preview":false,
"chapter_id":"205",
"score":1551434340869,
"article_ctime":1551434340
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/5168e44a008c4762a06704e81b687341/snapshots/1000c2e59c684e69ab1add029cfb6f26-00005.jpg",
"id":83878,
"had_viewed":false,
"article_title":"30 | SpringBucks实战项目进度小结",
"article_cover":"",
"video_media_map":{
"sd":{
"size":20739596
},
"ld":{
"size":15065380
},
"hd":{
"size":23526132
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:03:00",
"include_audio":false,
"video_total_seconds":180,
"video_size":17538547,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"03",
"s":"00",
"h":"00"
},
"video_id":"5168e44a008c4762a06704e81b687341",
"article_could_preview":false,
"chapter_id":"205",
"score":1551434400259,
"article_ctime":1551434400
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/a9b256fdee3a4b46beece6e1c53f5e3d/snapshots/a867a450a92246ed92a623c04a5e0fd4-00005.jpg",
"id":84672,
"had_viewed":false,
"article_title":"31 | Project Reactor介绍(上)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":31248044
},
"ld":{
"size":23614680
},
"hd":{
"size":38057028
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:06:46",
"include_audio":false,
"video_total_seconds":406,
"video_size":33085056,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"06",
"s":"46",
"h":"00"
},
"video_id":"a9b256fdee3a4b46beece6e1c53f5e3d",
"article_could_preview":false,
"chapter_id":"210",
"score":1551866340295,
"article_ctime":1551866340
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/c3d14eabd46448cbaab1ed62b436170f/snapshots/d6849314f29d474da8bdeb30ac5bbaf4-00005.jpg",
"id":84673,
"had_viewed":false,
"article_title":"32 | Project Reactor介绍(下)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":59698084
},
"ld":{
"size":60955428
},
"hd":{
"size":59231656
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:13:49",
"include_audio":false,
"video_total_seconds":829,
"video_size":50710470,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"13",
"s":"49",
"h":"00"
},
"video_id":"c3d14eabd46448cbaab1ed62b436170f",
"article_could_preview":false,
"chapter_id":"210",
"score":1551866400045,
"article_ctime":1551866400
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/42c60f8df6ca4514929e9a0089f4d689/snapshots/e09495954a4346c4945d7e7bb5d449f3-00005.jpg",
"id":84777,
"had_viewed":false,
"article_title":"33 | 通过Reactive的方式访问Redis",
"article_cover":"",
"video_media_map":{
"sd":{
"size":37529124
},
"ld":{
"size":37549052
},
"hd":{
"size":37154440
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:08:23",
"include_audio":false,
"video_total_seconds":503,
"video_size":30980431,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"08",
"s":"23",
"h":"00"
},
"video_id":"42c60f8df6ca4514929e9a0089f4d689",
"article_could_preview":false,
"chapter_id":"210",
"score":1551952740558,
"article_ctime":1551952740
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/9864d4e23aa043b3b5a4829668535ae2/snapshots/a47923d0312d478fb641dbe89b5aa3bb-00005.jpg",
"id":84778,
"had_viewed":false,
"article_title":"34 | 通过Reactive的方式访问MongoDB",
"article_cover":"",
"video_media_map":{
"sd":{
"size":62693300
},
"ld":{
"size":62159568
},
"hd":{
"size":61454568
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:10:12",
"include_audio":false,
"video_total_seconds":612,
"video_size":52289901,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"10",
"s":"12",
"h":"00"
},
"video_id":"9864d4e23aa043b3b5a4829668535ae2",
"article_could_preview":false,
"chapter_id":"210",
"score":1551952800914,
"article_ctime":1551952800
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/32469bff43a043319482e797b794483e/snapshots/8462814056074b1183cc7fc28d376b93-00005.jpg",
"id":84997,
"had_viewed":false,
"article_title":"35 | 通过Reactive的方式访问RDBMS",
"article_cover":"",
"video_media_map":{
"sd":{
"size":126402364
},
"ld":{
"size":116455472
},
"hd":{
"size":124422724
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:16:46",
"include_audio":false,
"video_total_seconds":1006,
"video_size":103014312,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"16",
"s":"46",
"h":"00"
},
"video_id":"32469bff43a043319482e797b794483e",
"article_could_preview":false,
"chapter_id":"210",
"score":1552039140914,
"article_ctime":1552039140
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/c7d92a6a1a7748bba3a22a163d460d2f/snapshots/bc5ff1859a3c4dd59bd4382eb0dc1bd9-00005.jpg",
"id":84998,
"had_viewed":false,
"article_title":"36 | 通过AOP打印数据访问层的摘要(上)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":40520204
},
"ld":{
"size":35779972
},
"hd":{
"size":40460420
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:07:35",
"include_audio":false,
"video_total_seconds":455,
"video_size":32646925,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"07",
"s":"35",
"h":"00"
},
"video_id":"c7d92a6a1a7748bba3a22a163d460d2f",
"article_could_preview":false,
"chapter_id":"210",
"score":1552039200415,
"article_ctime":1552039200
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/d5c4d1922d2e4e0390857bac6f8ee2a3/snapshots/07ffacb5bf7c47088e6d260d5fb9a38b-00005.jpg",
"id":84999,
"had_viewed":false,
"article_title":"37 | 通过AOP打印数据访问层的摘要(下)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":131929940
},
"ld":{
"size":108079696
},
"hd":{
"size":131990664
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:17:02",
"include_audio":false,
"video_total_seconds":1022,
"video_size":105401754,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"17",
"s":"02",
"h":"00"
},
"video_id":"d5c4d1922d2e4e0390857bac6f8ee2a3",
"article_could_preview":false,
"chapter_id":"210",
"score":1552298340725,
"article_ctime":1552298340
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/48b90d3be8a34a64b15857472a82cbc5/snapshots/95008feb4c5843738805713a9556fb9f-00005.jpg",
"id":85002,
"had_viewed":false,
"article_title":"38 | SpringBucks实战项目进度小结",
"article_cover":"",
"video_media_map":{
"sd":{
"size":56140184
},
"ld":{
"size":57268748
},
"hd":{
"size":55078924
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:11:16",
"include_audio":false,
"video_total_seconds":676,
"video_size":46335419,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"11",
"s":"16",
"h":"00"
},
"video_id":"48b90d3be8a34a64b15857472a82cbc5",
"article_could_preview":false,
"chapter_id":"210",
"score":1552298400198,
"article_ctime":1552298400
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/84a3a676510848a1b340884186e63944/snapshots/53ed226056034b579cd0edbdaf01340e-00005.jpg",
"id":85407,
"had_viewed":false,
"article_title":"39 | 编写第一个Spring MVC Controller",
"article_cover":"",
"video_media_map":{
"sd":{
"size":63638752
},
"ld":{
"size":50455252
},
"hd":{
"size":63446804
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:12:36",
"include_audio":false,
"video_total_seconds":756,
"video_size":50429787,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"12",
"s":"36",
"h":"00"
},
"video_id":"84a3a676510848a1b340884186e63944",
"article_could_preview":false,
"chapter_id":"215",
"score":1552384740169,
"article_ctime":1552384740
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/9147bf1f4bbd4ecc8313cf59a934b11b/snapshots/32e5f7accfc24d0f9e5092315cdd08b0-00005.jpg",
"id":85418,
"had_viewed":false,
"article_title":"40 | 理解Spring的应用上下文",
"article_cover":"",
"video_media_map":{
"sd":{
"size":56990884
},
"ld":{
"size":51191084
},
"hd":{
"size":56532164
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:12:54",
"include_audio":false,
"video_total_seconds":774,
"video_size":41358075,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"12",
"s":"54",
"h":"00"
},
"video_id":"9147bf1f4bbd4ecc8313cf59a934b11b",
"article_could_preview":false,
"chapter_id":"215",
"score":1552384800199,
"article_ctime":1552384800
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/d4a5d99add7944c0b8d5e8dc7641587c/snapshots/e4a189aebc6a4c6da09144194e2fabc1-00005.jpg",
"id":85482,
"had_viewed":false,
"article_title":"41 | 理解请求的处理机制",
"article_cover":"",
"video_media_map":{
"sd":{
"size":47159424
},
"ld":{
"size":47077080
},
"hd":{
"size":46255520
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:08:04",
"include_audio":false,
"video_total_seconds":484,
"video_size":39224691,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"08",
"s":"04",
"h":"00"
},
"video_id":"d4a5d99add7944c0b8d5e8dc7641587c",
"article_could_preview":false,
"chapter_id":"215",
"score":1552471140014,
"article_ctime":1552471140
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/4014444876714602bc447278ca9dfd2e/snapshots/7c5d0cf24d21418ba139515e6262d8fd-00005.jpg",
"id":85483,
"had_viewed":false,
"article_title":"42 | 如何定义处理方法(上)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":51071892
},
"ld":{
"size":49545520
},
"hd":{
"size":50394716
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:10:38",
"include_audio":false,
"video_total_seconds":638,
"video_size":44472398,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"10",
"s":"38",
"h":"00"
},
"video_id":"4014444876714602bc447278ca9dfd2e",
"article_could_preview":false,
"chapter_id":"215",
"score":1552471200983,
"article_ctime":1552471200
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/2380a11b3e00451f946854ef3edf1a4c/snapshots/9c107a31755e4ff8a7eb8c255ad1cb70-00005.jpg",
"id":85484,
"had_viewed":false,
"article_title":"43 | 如何定义处理方法(下)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":68562472
},
"ld":{
"size":62123848
},
"hd":{
"size":67710456
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:14:29",
"include_audio":false,
"video_total_seconds":869,
"video_size":59189129,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"14",
"s":"29",
"h":"00"
},
"video_id":"2380a11b3e00451f946854ef3edf1a4c",
"article_could_preview":false,
"chapter_id":"215",
"score":1552557540317,
"article_ctime":1552557540
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/9917bcabf2674269aaacfdcf9950c81a/snapshots/0e3aaaaff3e94568af5fc24374ebaae4-00005.jpg",
"id":85486,
"had_viewed":false,
"article_title":"44 | Spring MVC中的视图解析机制(上)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":33179180
},
"ld":{
"size":28731100
},
"hd":{
"size":32996632
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:05:04",
"include_audio":false,
"video_total_seconds":304,
"video_size":26563508,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"05",
"s":"04",
"h":"00"
},
"video_id":"9917bcabf2674269aaacfdcf9950c81a",
"article_could_preview":false,
"chapter_id":"215",
"score":1552557600215,
"article_ctime":1552557600
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/481c200e75f64aa3b494474409e25c69/snapshots/8838da186e6041f8b8c53adc22314cfb-00005.jpg",
"id":85487,
"had_viewed":false,
"article_title":"45 | Spring MVC中的视图解析机制(下)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":45830640
},
"ld":{
"size":43436648
},
"hd":{
"size":46397648
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:08:11",
"include_audio":false,
"video_total_seconds":491,
"video_size":44756306,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"08",
"s":"11",
"h":"00"
},
"video_id":"481c200e75f64aa3b494474409e25c69",
"article_could_preview":false,
"chapter_id":"215",
"score":1552643940612,
"article_ctime":1552643940
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/f306c571e5e5403bbebfe6b019a9507f/snapshots/217037d2d364421d827c24edb6fa1ea0-00005.jpg",
"id":85504,
"had_viewed":false,
"article_title":"46 | Spring MVC中的常用视图(上)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":61892044
},
"ld":{
"size":58527220
},
"hd":{
"size":61583912
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:13:37",
"include_audio":false,
"video_total_seconds":817,
"video_size":54256811,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"13",
"s":"37",
"h":"00"
},
"video_id":"f306c571e5e5403bbebfe6b019a9507f",
"article_could_preview":false,
"chapter_id":"215",
"score":1552644000123,
"article_ctime":1552644000
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/9cf04374c8bf4841aa3fbf6e1feb66c4/snapshots/94c2053542a94f59bc698e7c0472864c-00005.jpg",
"id":85531,
"had_viewed":false,
"article_title":"47 | Spring MVC中的常用视图(下)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":78767676
},
"ld":{
"size":62016124
},
"hd":{
"size":80884744
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:10:55",
"include_audio":false,
"video_total_seconds":655,
"video_size":59867947,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"10",
"s":"55",
"h":"00"
},
"video_id":"9cf04374c8bf4841aa3fbf6e1feb66c4",
"article_could_preview":false,
"chapter_id":"215",
"score":1552903140498,
"article_ctime":1552903140
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/2dcaac16f45f410a93b41e94a261b345/snapshots/787a29ff6aa941f7835fa7bd9f0704b5-00005.jpg",
"id":85532,
"had_viewed":false,
"article_title":"48 | 静态资源与缓存",
"article_cover":"",
"video_media_map":{
"sd":{
"size":40876652
},
"ld":{
"size":34015404
},
"hd":{
"size":41291944
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:08:45",
"include_audio":false,
"video_total_seconds":525,
"video_size":35358319,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"08",
"s":"45",
"h":"00"
},
"video_id":"2dcaac16f45f410a93b41e94a261b345",
"article_could_preview":false,
"chapter_id":"215",
"score":1552903200947,
"article_ctime":1552903200
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/32097d6e04c84b05987d89c233f1c5b8/snapshots/72ae02d9928d412ba7f59742deec3c8c-00005.jpg",
"id":86703,
"had_viewed":false,
"article_title":"49 | Spring MVC中的异常处理机制",
"article_cover":"",
"video_media_map":{
"sd":{
"size":33063936
},
"ld":{
"size":31492068
},
"hd":{
"size":32672144
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:07:18",
"include_audio":false,
"video_total_seconds":438,
"video_size":29145059,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"07",
"s":"18",
"h":"00"
},
"video_id":"32097d6e04c84b05987d89c233f1c5b8",
"article_could_preview":false,
"chapter_id":"215",
"score":1552924800845,
"article_ctime":1552924800
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/a4d12394807a433685fe8d1e48348c39/snapshots/730c6ff1b3504be3bab73c85c8d3d874-00005.jpg",
"id":86711,
"had_viewed":false,
"article_title":"50 | 了解Spring MVC的切入点",
"article_cover":"",
"video_media_map":{
"sd":{
"size":48820028
},
"ld":{
"size":48203764
},
"hd":{
"size":48149620
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:10:32",
"include_audio":false,
"video_total_seconds":632,
"video_size":42433449,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"10",
"s":"32",
"h":"00"
},
"video_id":"a4d12394807a433685fe8d1e48348c39",
"article_could_preview":false,
"chapter_id":"215",
"score":1552924980781,
"article_ctime":1552924980
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/71f5b5b8cd6a4420b94a40432d07d5df/snapshots/8df40dcf2d5b40148f32e029954e3d88-00005.jpg",
"id":86826,
"had_viewed":false,
"article_title":"51 | SpringBucks实战项目进度小结",
"article_cover":"",
"video_media_map":{
"sd":{
"size":22089248
},
"ld":{
"size":17413500
},
"hd":{
"size":25567624
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:04:51",
"include_audio":false,
"video_total_seconds":291,
"video_size":17765482,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"04",
"s":"51",
"h":"00"
},
"video_id":"71f5b5b8cd6a4420b94a40432d07d5df",
"article_could_preview":false,
"chapter_id":"215",
"score":1553011200661,
"article_ctime":1553011200
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/182ebc1ba9124c13ad1158e3a6997181/snapshots/f1bfbb1190d3466bad8f704894307944-00005.jpg",
"id":86829,
"had_viewed":false,
"article_title":"52 | 课程答疑",
"article_cover":"",
"video_media_map":{
"sd":{
"size":47662700
},
"ld":{
"size":46359296
},
"hd":{
"size":46895284
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:16:14",
"include_audio":false,
"video_total_seconds":974,
"video_size":39623307,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"16",
"s":"14",
"h":"00"
},
"video_id":"182ebc1ba9124c13ad1158e3a6997181",
"article_could_preview":false,
"chapter_id":"215",
"score":1553011380402,
"article_ctime":1553011380
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/d66bb6daba734a35bb02e1d36ed81b96/snapshots/f6c81eb2f8a14bd78096095f0aee1e31-00005.jpg",
"id":87034,
"had_viewed":false,
"article_title":"53 | 通过RestTemplate访问Web资源",
"article_cover":"",
"video_media_map":{
"sd":{
"size":39737936
},
"ld":{
"size":40025388
},
"hd":{
"size":39082756
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:09:18",
"include_audio":false,
"video_total_seconds":558,
"video_size":32595715,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"09",
"s":"18",
"h":"00"
},
"video_id":"d66bb6daba734a35bb02e1d36ed81b96",
"article_could_preview":false,
"chapter_id":"221",
"score":1553097600848,
"article_ctime":1553097600
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/4307f56a568a41909ce59784f0300278/snapshots/a44ebe43950940e2adba2bba393146fc-00005.jpg",
"id":87035,
"had_viewed":false,
"article_title":"54 | RestTemplate的高阶用法",
"article_cover":"",
"video_media_map":{
"sd":{
"size":83693464
},
"ld":{
"size":51731396
},
"hd":{
"size":149441200
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:08:28",
"include_audio":false,
"video_total_seconds":508,
"video_size":153205553,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"08",
"s":"28",
"h":"00"
},
"video_id":"4307f56a568a41909ce59784f0300278",
"article_could_preview":false,
"chapter_id":"221",
"score":1553097780595,
"article_ctime":1553097780
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/62af8c49af1c4de5af503475c008bd1f/snapshots/3b8dae7d2d6e4c5fbdccf0be3b89b0a5-00005.jpg",
"id":87036,
"had_viewed":false,
"article_title":"55 | 简单定制RestTemplate",
"article_cover":"",
"video_media_map":{
"sd":{
"size":39389008
},
"ld":{
"size":36386272
},
"hd":{
"size":38884792
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:07:44",
"include_audio":false,
"video_total_seconds":464,
"video_size":30392202,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"07",
"s":"44",
"h":"00"
},
"video_id":"62af8c49af1c4de5af503475c008bd1f",
"article_could_preview":false,
"chapter_id":"221",
"score":1553223600855,
"article_ctime":1553223600
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/d9c0dc12ef07484c887ae826127e8cb5/snapshots/92d89e8c77184466a30290a6acf7cb0c-00005.jpg",
"id":87037,
"had_viewed":false,
"article_title":"56 | 通过WebClient访问Web资源",
"article_cover":"",
"video_media_map":{
"sd":{
"size":42468636
},
"ld":{
"size":42498528
},
"hd":{
"size":41997696
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:08:40",
"include_audio":false,
"video_total_seconds":520,
"video_size":35492739,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"08",
"s":"40",
"h":"00"
},
"video_id":"d9c0dc12ef07484c887ae826127e8cb5",
"article_could_preview":false,
"chapter_id":"221",
"score":1553223600928,
"article_ctime":1553223600
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/541c05316ab3421d8737b482f5541d04/snapshots/4534b5a6614b43f0938f9594fe59d9c8-00005.jpg",
"id":87038,
"had_viewed":false,
"article_title":"57 | SpringBucks实战项目进度小结",
"article_cover":"",
"video_media_map":{
"sd":{
"size":27641076
},
"ld":{
"size":28252828
},
"hd":{
"size":27175212
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:06:07",
"include_audio":false,
"video_total_seconds":367,
"video_size":22941657,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"06",
"s":"07",
"h":"00"
},
"video_id":"541c05316ab3421d8737b482f5541d04",
"article_could_preview":false,
"chapter_id":"221",
"score":1553443200403,
"article_ctime":1553443200
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/d7fdf8eefa4c4d088f7a5e676ce1973b/snapshots/7ebb8d4e4c6a41028ea28077343d1349-00005.jpg",
"id":87136,
"had_viewed":false,
"article_title":"58 | 设计好的RESTful Web Service(上)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":25738328
},
"ld":{
"size":19737744
},
"hd":{
"size":27440104
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:06:46",
"include_audio":false,
"video_total_seconds":406,
"video_size":21989584,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"06",
"s":"46",
"h":"00"
},
"video_id":"d7fdf8eefa4c4d088f7a5e676ce1973b",
"article_could_preview":false,
"chapter_id":"223",
"score":1553529600395,
"article_ctime":1553529600
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/e179f94816404f5fba35527516e343a7/snapshots/1aa27b9a363341ad8fca7518f3439443-00005.jpg",
"id":87137,
"had_viewed":false,
"article_title":"59 | 设计好的RESTful Web Service(下)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":22603992
},
"ld":{
"size":18653548
},
"hd":{
"size":23479884
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:06:53",
"include_audio":false,
"video_total_seconds":413,
"video_size":18458796,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"06",
"s":"53",
"h":"00"
},
"video_id":"e179f94816404f5fba35527516e343a7",
"article_could_preview":false,
"chapter_id":"223",
"score":1553529720919,
"article_ctime":1553529720
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/48d9db90cd1540638749733524c37880/snapshots/0c586997378b4db3bc43d089d7c07dcc-00005.jpg",
"id":87139,
"had_viewed":false,
"article_title":"60 | 什么是HATEOAS",
"article_cover":"",
"video_media_map":{
"sd":{
"size":21342512
},
"ld":{
"size":18128276
},
"hd":{
"size":22205620
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:05:37",
"include_audio":false,
"video_total_seconds":337,
"video_size":16278496,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"05",
"s":"37",
"h":"00"
},
"video_id":"48d9db90cd1540638749733524c37880",
"article_could_preview":false,
"chapter_id":"223",
"score":1553616000681,
"article_ctime":1553616000
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/f9e29243b65349fc8c58b41cd008ddc0/snapshots/1401c77bab944d1b9dcf02338ae761ae-00005.jpg",
"id":87146,
"had_viewed":false,
"article_title":"61 | 使用Spring Data REST实现简单的超媒体服务(上)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":33705768
},
"ld":{
"size":32378300
},
"hd":{
"size":32546372
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:07:35",
"include_audio":false,
"video_total_seconds":455,
"video_size":26798885,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"07",
"s":"35",
"h":"00"
},
"video_id":"f9e29243b65349fc8c58b41cd008ddc0",
"article_could_preview":false,
"chapter_id":"223",
"score":1553702400374,
"article_ctime":1553702400
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/ea0228f438424ebfaf516a795682d716/snapshots/1feb25b3c9804eb8b7c8e56e2373f1dc-00005.jpg",
"id":87147,
"had_viewed":false,
"article_title":"62 | 使用Spring Data REST实现简单的超媒体服务(下)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":51479664
},
"ld":{
"size":51503164
},
"hd":{
"size":51428528
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:09:30",
"include_audio":false,
"video_total_seconds":570,
"video_size":40628605,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"09",
"s":"30",
"h":"00"
},
"video_id":"ea0228f438424ebfaf516a795682d716",
"article_could_preview":false,
"chapter_id":"223",
"score":1553702580719,
"article_ctime":1553702580
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/74668dcd949d42b39d348450592562c0/snapshots/2175fb4f5c4a4775a0e0b71e4328ba1c-00005.jpg",
"id":87148,
"had_viewed":false,
"article_title":"63 | 分布式环境中如何解决Session的问题",
"article_cover":"",
"video_media_map":{
"sd":{
"size":46337488
},
"ld":{
"size":44333972
},
"hd":{
"size":46051728
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:11:33",
"include_audio":false,
"video_total_seconds":693,
"video_size":39288948,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"11",
"s":"33",
"h":"00"
},
"video_id":"74668dcd949d42b39d348450592562c0",
"article_could_preview":false,
"chapter_id":"223",
"score":1553788800998,
"article_ctime":1553788800
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/955c09b0be6d47e0af3f622994fdede5/snapshots/dc57a663fa2746bcb3b03be4eb9bfb3c-00005.jpg",
"id":87149,
"had_viewed":false,
"article_title":"64 | 使用WebFlux代替Spring MVC(上)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":23694956
},
"ld":{
"size":17738740
},
"hd":{
"size":26090452
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:05:40",
"include_audio":false,
"video_total_seconds":340,
"video_size":19859521,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"05",
"s":"40",
"h":"00"
},
"video_id":"955c09b0be6d47e0af3f622994fdede5",
"article_could_preview":false,
"chapter_id":"223",
"score":1553961600814,
"article_ctime":1553961600
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/fb8a4f47601547a0b18020916cd70c5d/snapshots/fa726798c2a14fa4933c40619f6c0f37-00005.jpg",
"id":87150,
"had_viewed":false,
"article_title":"65 | 使用WebFlux代替Spring MVC(下)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":41155832
},
"ld":{
"size":38756012
},
"hd":{
"size":40912560
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:06:58",
"include_audio":false,
"video_total_seconds":418,
"video_size":35551748,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"06",
"s":"58",
"h":"00"
},
"video_id":"fb8a4f47601547a0b18020916cd70c5d",
"article_could_preview":false,
"chapter_id":"223",
"score":1553961780546,
"article_ctime":1553961780
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/36d7801971584e1ca8c42268c9a6c6c1/snapshots/994ddd565fe14e1f981b2ed87308b356-00005.jpg",
"id":87151,
"had_viewed":false,
"article_title":"66 | SpringBucks实战项目进度小结",
"article_cover":"",
"video_media_map":{
"sd":{
"size":14795788
},
"ld":{
"size":11955296
},
"hd":{
"size":15525228
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:04:19",
"include_audio":false,
"video_total_seconds":259,
"video_size":11104272,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"04",
"s":"19",
"h":"00"
},
"video_id":"36d7801971584e1ca8c42268c9a6c6c1",
"article_could_preview":false,
"chapter_id":"223",
"score":1554048000459,
"article_ctime":1554048000
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/590e8f2a25694b1697d42d4e4e7030a4/snapshots/ab9bc7dc49394f578459072c2586a48f-00005.jpg",
"id":87616,
"had_viewed":true,
"article_title":"67 | 认识Spring Boot的组成部分",
"article_cover":"",
"video_media_map":{
"sd":{
"size":47551404
},
"ld":{
"size":46026348
},
"hd":{
"size":47952972
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":109,
"video_time":"00:08:12",
"include_audio":false,
"video_total_seconds":492,
"video_size":37357767,
"video_play_utime":1568856875,
"video_play_seconds":109,
"column_sku":100023501,
"video_time_arr":{
"m":"08",
"s":"12",
"h":"00"
},
"video_id":"590e8f2a25694b1697d42d4e4e7030a4",
"article_could_preview":false,
"chapter_id":"226",
"score":1554134400305,
"article_ctime":1554134400
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/d4611b4990344a309a3989fc11ca40ac/snapshots/68fc587bf0a945c28a88401ec359dc29-00005.jpg",
"id":87617,
"had_viewed":false,
"article_title":"68 | 了解自动配置的实现原理",
"article_cover":"",
"video_media_map":{
"sd":{
"size":64090516
},
"ld":{
"size":51617092
},
"hd":{
"size":69592524
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:08:57",
"include_audio":false,
"video_total_seconds":537,
"video_size":55885524,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"08",
"s":"57",
"h":"00"
},
"video_id":"d4611b4990344a309a3989fc11ca40ac",
"article_could_preview":false,
"chapter_id":"226",
"score":1554134580851,
"article_ctime":1554134580
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/92db51e98c7b4389a88f0d7023ef485b/snapshots/106420d8e9864c96afd79b87b2cdacf6-00005.jpg",
"id":88680,
"had_viewed":false,
"article_title":"69 | 动手实现自己的自动配置",
"article_cover":"",
"video_media_map":{
"sd":{
"size":43755872
},
"ld":{
"size":45009268
},
"hd":{
"size":42923596
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:10:04",
"include_audio":false,
"video_total_seconds":604,
"video_size":36146365,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"10",
"s":"04",
"h":"00"
},
"video_id":"92db51e98c7b4389a88f0d7023ef485b",
"article_could_preview":false,
"chapter_id":"226",
"score":1554220800855,
"article_ctime":1554220800
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/a8d1c64f68794ec5a80f423986c970b9/snapshots/4806f8c1436c4344b749435bcd615d39-00005.jpg",
"id":88692,
"had_viewed":false,
"article_title":"70 | 如何在低版本Spring中快速实现类似自动配置的功能",
"article_cover":"",
"video_media_map":{
"sd":{
"size":55561332
},
"ld":{
"size":56735392
},
"hd":{
"size":55005604
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:13:31",
"include_audio":false,
"video_total_seconds":811,
"video_size":47425028,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"13",
"s":"31",
"h":"00"
},
"video_id":"a8d1c64f68794ec5a80f423986c970b9",
"article_could_preview":false,
"chapter_id":"226",
"score":1554220980123,
"article_ctime":1554220980
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/ea979e9271a0481595787b9925bfaef6/snapshots/432b9cb1ed384b76912ff541b9d9c667-00005.jpg",
"id":88704,
"had_viewed":false,
"article_title":"71 | 了解起步依赖及其实现原理",
"article_cover":"",
"video_media_map":{
"sd":{
"size":54294588
},
"ld":{
"size":51139384
},
"hd":{
"size":54038532
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:08:15",
"include_audio":false,
"video_total_seconds":495,
"video_size":48330694,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"08",
"s":"15",
"h":"00"
},
"video_id":"ea979e9271a0481595787b9925bfaef6",
"article_could_preview":false,
"chapter_id":"226",
"score":1554307200838,
"article_ctime":1554307200
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/b14746bc6371435487574f3fe257c902/snapshots/e5c6daef6848434aa011b8c4198ef754-00005.jpg",
"id":88710,
"had_viewed":false,
"article_title":"72 | 定制自己的起步依赖",
"article_cover":"",
"video_media_map":{
"sd":{
"size":21842592
},
"ld":{
"size":18918064
},
"hd":{
"size":21977200
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:04:29",
"include_audio":false,
"video_total_seconds":269,
"video_size":16504330,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"04",
"s":"29",
"h":"00"
},
"video_id":"b14746bc6371435487574f3fe257c902",
"article_could_preview":false,
"chapter_id":"226",
"score":1554307380208,
"article_ctime":1554307380
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/d3f43ad5851343b18b4370ebfb386c47/snapshots/e12e1e297b064019855357fdf0798148-00005.jpg",
"id":88723,
"had_viewed":true,
"article_title":"73 | 深挖Spring Boot的配置加载机制",
"article_cover":"",
"video_media_map":{
"sd":{
"size":30396028
},
"ld":{
"size":26560828
},
"hd":{
"size":30869600
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":402,
"video_time":"00:06:50",
"include_audio":false,
"video_total_seconds":410,
"video_size":24449618,
"video_play_utime":1568987932,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"06",
"s":"50",
"h":"00"
},
"video_id":"d3f43ad5851343b18b4370ebfb386c47",
"article_could_preview":false,
"chapter_id":"226",
"score":1554393600519,
"article_ctime":1554393600
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/f33fe39cb88a4297b73df84cb25386a3/snapshots/6599eeb98c8740d989e407f6c5aeb67c-00005.jpg",
"id":88724,
"had_viewed":true,
"article_title":"74 | 理解配置背后的PropertySource抽象",
"article_cover":"",
"video_media_map":{
"sd":{
"size":41391772
},
"ld":{
"size":38840612
},
"hd":{
"size":41048108
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:07:42",
"include_audio":false,
"video_total_seconds":462,
"video_size":31686765,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"07",
"s":"42",
"h":"00"
},
"video_id":"f33fe39cb88a4297b73df84cb25386a3",
"article_could_preview":false,
"chapter_id":"226",
"score":1554393780324,
"article_ctime":1554393780
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/43b8314e5c65477e812753fb217090ea/snapshots/53f54c88b4d24160ab65bb4c1f0534d9-00005.jpg",
"id":89097,
"had_viewed":false,
"article_title":"75 | 认识Spring Boot的各类Actuator Endpoint",
"article_cover":"",
"video_media_map":{
"sd":{
"size":37699828
},
"ld":{
"size":35395324
},
"hd":{
"size":37384552
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:08:46",
"include_audio":false,
"video_total_seconds":526,
"video_size":30465927,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"08",
"s":"46",
"h":"00"
},
"video_id":"43b8314e5c65477e812753fb217090ea",
"article_could_preview":false,
"chapter_id":"228",
"score":1554652800844,
"article_ctime":1554652800
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/0de5e2c72c15493fbcd094edd18b73b4/snapshots/cae5b87dbe5f476aabcb6d8c4c1ac249-00005.jpg",
"id":89099,
"had_viewed":false,
"article_title":"76 | 动手定制自己的Health Indicator",
"article_cover":"",
"video_media_map":{
"sd":{
"size":37879180
},
"ld":{
"size":36222148
},
"hd":{
"size":37343756
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:07:54",
"include_audio":false,
"video_total_seconds":474,
"video_size":32769922,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"07",
"s":"54",
"h":"00"
},
"video_id":"0de5e2c72c15493fbcd094edd18b73b4",
"article_could_preview":false,
"chapter_id":"228",
"score":1554739200315,
"article_ctime":1554739200
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/77044b8de11f43c7bd63ed39fe44dcb3/snapshots/40e668b875514e4f8dd217bc82024f22-00005.jpg",
"id":89100,
"had_viewed":false,
"article_title":"77 | 通过Micrometer获取运行数据",
"article_cover":"",
"video_media_map":{
"sd":{
"size":38405016
},
"ld":{
"size":37000280
},
"hd":{
"size":37915652
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:09:15",
"include_audio":false,
"video_total_seconds":555,
"video_size":32400549,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"09",
"s":"15",
"h":"00"
},
"video_id":"77044b8de11f43c7bd63ed39fe44dcb3",
"article_could_preview":false,
"chapter_id":"228",
"score":1554825600757,
"article_ctime":1554825600
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/ac955f2770a64190b86c52512133ff87/snapshots/c658f036f9af4ecaa354a57ffa8aaf7a-00005.jpg",
"id":89593,
"had_viewed":false,
"article_title":"78 | 通过Spring Boot Admin了解程序的运行状态",
"article_cover":"",
"video_media_map":{
"sd":{
"size":48212224
},
"ld":{
"size":44518212
},
"hd":{
"size":48640488
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:08:00",
"include_audio":false,
"video_total_seconds":480,
"video_size":38443373,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"08",
"s":"00",
"h":"00"
},
"video_id":"ac955f2770a64190b86c52512133ff87",
"article_could_preview":false,
"chapter_id":"228",
"score":1554912000314,
"article_ctime":1554912000
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/74c7dd91625f4d85a607fd2d342c23ac/snapshots/7bab61046fbf41e989e12cbb28895d2b-00005.jpg",
"id":89594,
"had_viewed":false,
"article_title":"79 | 如何定制Web容器的运行参数",
"article_cover":"",
"video_media_map":{
"sd":{
"size":33650872
},
"ld":{
"size":32808444
},
"hd":{
"size":34147756
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:07:01",
"include_audio":false,
"video_total_seconds":421,
"video_size":28467899,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"07",
"s":"01",
"h":"00"
},
"video_id":"74c7dd91625f4d85a607fd2d342c23ac",
"article_could_preview":false,
"chapter_id":"228",
"score":1554998400097,
"article_ctime":1554998400
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/d159408643b34a67954d1f18ed6ced5b/snapshots/66e13ef3066049c9abbe6dc1c244d864-00005.jpg",
"id":89595,
"had_viewed":false,
"article_title":"80 | 如何配置容器支持HTTP/2(上)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":39203264
},
"ld":{
"size":36677860
},
"hd":{
"size":39031432
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:07:52",
"include_audio":false,
"video_total_seconds":472,
"video_size":31915262,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"07",
"s":"52",
"h":"00"
},
"video_id":"d159408643b34a67954d1f18ed6ced5b",
"article_could_preview":false,
"chapter_id":"228",
"score":1555407300763,
"article_ctime":1555407300
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/cc3f0aa41866435e96e4358467713a5f/snapshots/8ac58e5b6b964504a6a1392abd690b5a-00005.jpg",
"id":89596,
"had_viewed":false,
"article_title":"81 | 如何配置容器支持HTTP/2(下)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":34617380
},
"ld":{
"size":33755588
},
"hd":{
"size":34067104
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:05:54",
"include_audio":false,
"video_total_seconds":354,
"video_size":28236532,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"05",
"s":"54",
"h":"00"
},
"video_id":"cc3f0aa41866435e96e4358467713a5f",
"article_could_preview":false,
"chapter_id":"228",
"score":1555407360986,
"article_ctime":1555407360
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/36be840481df48c3a1dcfcc7d0d81ebc/snapshots/916cbb47de394522b36f5792d595792a-00005.jpg",
"id":89597,
"had_viewed":false,
"article_title":"82 | 如何编写命令行运行的程序",
"article_cover":"",
"video_media_map":{
"sd":{
"size":30572560
},
"ld":{
"size":28804044
},
"hd":{
"size":30165916
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:06:33",
"include_audio":false,
"video_total_seconds":393,
"video_size":24609339,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"06",
"s":"33",
"h":"00"
},
"video_id":"36be840481df48c3a1dcfcc7d0d81ebc",
"article_could_preview":false,
"chapter_id":"228",
"score":1555491600329,
"article_ctime":1555491600
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/b9f35bb984f54bf4a255623330d0a1d2/snapshots/90446ff3b3524e4987d67afade38d5d5-00005.jpg",
"id":89598,
"had_viewed":false,
"article_title":"83 | 了解可执行Jar背后的秘密",
"article_cover":"",
"video_media_map":{
"sd":{
"size":54819672
},
"ld":{
"size":51826148
},
"hd":{
"size":57816580
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:11:13",
"include_audio":false,
"video_total_seconds":673,
"video_size":47622074,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"11",
"s":"13",
"h":"00"
},
"video_id":"b9f35bb984f54bf4a255623330d0a1d2",
"article_could_preview":false,
"chapter_id":"228",
"score":1555491660378,
"article_ctime":1555491660
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/7891e35757b946b6baabde4265fb7904/snapshots/9b504de3e8c14044938af8979b881686-00005.jpg",
"id":89599,
"had_viewed":false,
"article_title":"84 | 如何将Spring Boot应用打包成Docker镜像文件",
"article_cover":"",
"video_media_map":{
"sd":{
"size":39463268
},
"ld":{
"size":35434804
},
"hd":{
"size":41203208
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:07:23",
"include_audio":false,
"video_total_seconds":443,
"video_size":31111239,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"07",
"s":"23",
"h":"00"
},
"video_id":"7891e35757b946b6baabde4265fb7904",
"article_could_preview":false,
"chapter_id":"228",
"score":1555578000537,
"article_ctime":1555578000
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/0145f347b90740d994ebd550dd0bd4b2/snapshots/1067ea72894047ed90f9c700951a934c-00005.jpg",
"id":89600,
"had_viewed":false,
"article_title":"85 | SpringBucks实战项目进度小结",
"article_cover":"",
"video_media_map":{
"sd":{
"size":10160084
},
"ld":{
"size":8405856
},
"hd":{
"size":10692500
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:02:48",
"include_audio":false,
"video_total_seconds":168,
"video_size":8374274,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"02",
"s":"48",
"h":"00"
},
"video_id":"0145f347b90740d994ebd550dd0bd4b2",
"article_could_preview":false,
"chapter_id":"228",
"score":1555578060916,
"article_ctime":1555578060
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/283a76bc9de4488fa01a3361402d7a3a/snapshots/08bef9c312ee4bd48817b4bb35a7c384-00005.jpg",
"id":92249,
"had_viewed":false,
"article_title":"86 | 简单理解微服务",
"article_cover":"",
"video_media_map":{
"sd":{
"size":31792680
},
"ld":{
"size":25179028
},
"hd":{
"size":39218304
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:07:37",
"include_audio":false,
"video_total_seconds":457,
"video_size":42454794,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"07",
"s":"37",
"h":"00"
},
"video_id":"283a76bc9de4488fa01a3361402d7a3a",
"article_could_preview":false,
"chapter_id":"238",
"score":1556091840008,
"article_ctime":1556091840
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/464ca1f892fa415899acd5dcf4639715/snapshots/1e9a7d8415894b8f84772ae0511f2dbd-00005.jpg",
"id":92251,
"had_viewed":false,
"article_title":"87 | 如何理解云原生(Cloud Native)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":32176012
},
"ld":{
"size":25853760
},
"hd":{
"size":34780564
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:05:40",
"include_audio":false,
"video_total_seconds":340,
"video_size":23338685,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"05",
"s":"40",
"h":"00"
},
"video_id":"464ca1f892fa415899acd5dcf4639715",
"article_could_preview":false,
"chapter_id":"238",
"score":1556092380385,
"article_ctime":1556092380
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/7371757cc1e846dbaaaf557fa40ed5b2/snapshots/48a1a195caf445e38dc85a9638daa867-00005.jpg",
"id":93148,
"had_viewed":false,
"article_title":"88 | 12-Factor App(上)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":31496392
},
"ld":{
"size":26267548
},
"hd":{
"size":31520456
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:08:54",
"include_audio":false,
"video_total_seconds":534,
"video_size":24448200,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"08",
"s":"54",
"h":"00"
},
"video_id":"7371757cc1e846dbaaaf557fa40ed5b2",
"article_could_preview":false,
"chapter_id":"238",
"score":1556533020966,
"article_ctime":1556533020
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/9563a1daf13e44748e6e5bab47f95f13/snapshots/5b260962f4d94453b392a4a434b6e234-00005.jpg",
"id":93149,
"had_viewed":false,
"article_title":"89 | 12-Factor App(下)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":47814228
},
"ld":{
"size":45604664
},
"hd":{
"size":48839392
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:12:09",
"include_audio":false,
"video_total_seconds":729,
"video_size":33019951,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"12",
"s":"09",
"h":"00"
},
"video_id":"9563a1daf13e44748e6e5bab47f95f13",
"article_could_preview":false,
"chapter_id":"238",
"score":1556533080618,
"article_ctime":1556533080
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/40bc5bf52b0d43dca232b28ca9ddea7b/snapshots/77122929556247e98a78590dff781ed0-00005.jpg",
"id":93150,
"had_viewed":false,
"article_title":"90 | 认识Spring Cloud的组成部分",
"article_cover":"",
"video_media_map":{
"sd":{
"size":26079736
},
"ld":{
"size":25324352
},
"hd":{
"size":26389748
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:07:57",
"include_audio":false,
"video_total_seconds":477,
"video_size":19124711,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"07",
"s":"57",
"h":"00"
},
"video_id":"40bc5bf52b0d43dca232b28ca9ddea7b",
"article_could_preview":false,
"chapter_id":"238",
"score":1556533140275,
"article_ctime":1556533140
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/5abbf1e3611b4794a0cdca78f40b6c57/snapshots/3de654b8a1c6494e8630437d21318fbe-00005.jpg",
"id":93220,
"had_viewed":false,
"article_title":"91 | 使用Eureka作为服务注册中心",
"article_cover":"",
"video_media_map":{
"sd":{
"size":42525788
},
"ld":{
"size":41529952
},
"hd":{
"size":42389112
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:11:09",
"include_audio":false,
"video_total_seconds":669,
"video_size":35494432,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"11",
"s":"09",
"h":"00"
},
"video_id":"5abbf1e3611b4794a0cdca78f40b6c57",
"article_could_preview":false,
"chapter_id":"354",
"score":1556619000068,
"article_ctime":1556619000
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/8ea6ccf780bc41fb9a72dff3f9c49c61/snapshots/05e5fece229c4febb7ea2f0dacae6819-00005.jpg",
"id":93221,
"had_viewed":false,
"article_title":"92 | 使用Spring Cloud Loadbalancer访问服务",
"article_cover":"",
"video_media_map":{
"sd":{
"size":66932136
},
"ld":{
"size":65448064
},
"hd":{
"size":66727968
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:11:09",
"include_audio":false,
"video_total_seconds":669,
"video_size":59462788,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"11",
"s":"09",
"h":"00"
},
"video_id":"8ea6ccf780bc41fb9a72dff3f9c49c61",
"article_could_preview":false,
"chapter_id":"354",
"score":1556619060254,
"article_ctime":1556619060
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/ed7bbba89ac74a0993f44823094f77d3/snapshots/0792b7109b644dffb674a3a8a432c4bb-00005.jpg",
"id":93222,
"had_viewed":false,
"article_title":"93 | 使用Feign访问服务",
"article_cover":"",
"video_media_map":{
"sd":{
"size":56202224
},
"ld":{
"size":46500484
},
"hd":{
"size":56587812
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:09:18",
"include_audio":false,
"video_total_seconds":558,
"video_size":46050518,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"09",
"s":"18",
"h":"00"
},
"video_id":"ed7bbba89ac74a0993f44823094f77d3",
"article_could_preview":false,
"chapter_id":"354",
"score":1556619120917,
"article_ctime":1556619120
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/fd198e9019a34fa09cdcad50b3f28918/snapshots/72ee3f8026934b1aa9668509b538bb40-00005.jpg",
"id":93614,
"had_viewed":false,
"article_title":"94 | 深入理解服务发现背后的DiscoveryClient",
"article_cover":"",
"video_media_map":{
"sd":{
"size":54385204
},
"ld":{
"size":47722296
},
"hd":{
"size":54434272
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:06:44",
"include_audio":false,
"video_total_seconds":404,
"video_size":44568523,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"06",
"s":"44",
"h":"00"
},
"video_id":"fd198e9019a34fa09cdcad50b3f28918",
"article_could_preview":false,
"chapter_id":"354",
"score":1557040140661,
"article_ctime":1557040140
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/281f34a4fb524c2fa8a90e0528ca18c4/snapshots/40d099e82f814368bd87ea282349e71b-00005.jpg",
"id":93767,
"had_viewed":false,
"article_title":"95 | 使用Zookeeper作为服务注册中心",
"article_cover":"",
"video_media_map":{
"sd":{
"size":66283348
},
"ld":{
"size":61552328
},
"hd":{
"size":67456468
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:11:52",
"include_audio":false,
"video_total_seconds":712,
"video_size":53189916,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"11",
"s":"52",
"h":"00"
},
"video_id":"281f34a4fb524c2fa8a90e0528ca18c4",
"article_could_preview":false,
"chapter_id":"354",
"score":1557128400021,
"article_ctime":1557128400
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/f4449b62d58c43a1aa4ca9fddd06b6f3/snapshots/1e8cddcf3439420694bb111f53aa93d0-00005.jpg",
"id":93821,
"had_viewed":false,
"article_title":"96 | 使用Consul作为服务注册中心",
"article_cover":"",
"video_media_map":{
"sd":{
"size":53444264
},
"ld":{
"size":47196836
},
"hd":{
"size":53378088
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:10:11",
"include_audio":false,
"video_total_seconds":611,
"video_size":39230157,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"10",
"s":"11",
"h":"00"
},
"video_id":"f4449b62d58c43a1aa4ca9fddd06b6f3",
"article_could_preview":false,
"chapter_id":"354",
"score":1557138600401,
"article_ctime":1557138600
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/1012324268ed4d30b6b7ac30629c73b1/snapshots/1f644ca103db484d8d77ea080bb68389-00005.jpg",
"id":93922,
"had_viewed":false,
"article_title":"97 | 使用Nacos作为服务注册中心",
"article_cover":"",
"video_media_map":{
"sd":{
"size":92685504
},
"ld":{
"size":83263884
},
"hd":{
"size":92787212
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:11:48",
"include_audio":false,
"video_total_seconds":708,
"video_size":71673020,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"11",
"s":"48",
"h":"00"
},
"video_id":"1012324268ed4d30b6b7ac30629c73b1",
"article_could_preview":false,
"chapter_id":"354",
"score":1557222120769,
"article_ctime":1557222120
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/a157c05b93184e7da002c82f1e0b1eff/snapshots/4df89e23f6a14e159588878d4549c3d5-00005.jpg",
"id":93939,
"had_viewed":false,
"article_title":"98 | 如何定制自己的DiscoveryClient",
"article_cover":"",
"video_media_map":{
"sd":{
"size":77385312
},
"ld":{
"size":70139040
},
"hd":{
"size":76984308
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:10:08",
"include_audio":false,
"video_total_seconds":608,
"video_size":62677106,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"10",
"s":"08",
"h":"00"
},
"video_id":"a157c05b93184e7da002c82f1e0b1eff",
"article_could_preview":false,
"chapter_id":"354",
"score":1557222300218,
"article_ctime":1557222300
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/6164664af62a47fda740391c9d9374c8/snapshots/d9e14e7d1d76404ba78f9eec38497810-00005.jpg",
"id":94128,
"had_viewed":false,
"article_title":"99 | SpringBucks实战项目进度小结",
"article_cover":"",
"video_media_map":{
"sd":{
"size":14995632
},
"ld":{
"size":11329068
},
"hd":{
"size":16710944
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:03:42",
"include_audio":false,
"video_total_seconds":222,
"video_size":13809885,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"03",
"s":"42",
"h":"00"
},
"video_id":"6164664af62a47fda740391c9d9374c8",
"article_could_preview":false,
"chapter_id":"354",
"score":1557312120369,
"article_ctime":1557312120
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/736a337af1df4e64bdca8f01d7b2628a/snapshots/9c492eaf1b9d4508aa3fffa21061901f-00005.jpg",
"id":94129,
"had_viewed":false,
"article_title":"100 | 使用Hystrix实现服务熔断(上)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":71785168
},
"ld":{
"size":63249592
},
"hd":{
"size":71642476
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:12:03",
"include_audio":false,
"video_total_seconds":723,
"video_size":61104739,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"12",
"s":"03",
"h":"00"
},
"video_id":"736a337af1df4e64bdca8f01d7b2628a",
"article_could_preview":false,
"chapter_id":"439",
"score":1557394500463,
"article_ctime":1557394500
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/8df5ad51b7ad41198adb16b87f43178d/snapshots/6661ea14a62b4a888523e137f8a1c9d4-00005.jpg",
"id":94386,
"had_viewed":false,
"article_title":"101 | 使用Hystrix实现服务熔断(下)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":65436032
},
"ld":{
"size":54426000
},
"hd":{
"size":66339748
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:09:32",
"include_audio":false,
"video_total_seconds":572,
"video_size":51609833,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"09",
"s":"32",
"h":"00"
},
"video_id":"8df5ad51b7ad41198adb16b87f43178d",
"article_could_preview":false,
"chapter_id":"439",
"score":1557394560737,
"article_ctime":1557394560
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/2e3b762339a44d6099fb56509f64c266/snapshots/1505ab81ed604bac8beaa16f20841064-00005.jpg",
"id":94387,
"had_viewed":false,
"article_title":"102 | 如何观察服务熔断",
"article_cover":"",
"video_media_map":{
"sd":{
"size":64626504
},
"ld":{
"size":60639024
},
"hd":{
"size":63841416
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:12:52",
"include_audio":false,
"video_total_seconds":772,
"video_size":55448756,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"12",
"s":"52",
"h":"00"
},
"video_id":"2e3b762339a44d6099fb56509f64c266",
"article_could_preview":false,
"chapter_id":"439",
"score":1557472740273,
"article_ctime":1557472740
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/3cbd6292b2e74ef39ad5f7678a4421ad/snapshots/7935b3b862774886a61064763b2d61d0-00005.jpg",
"id":94388,
"had_viewed":false,
"article_title":"103 | 使用Resilience4j实现服务熔断",
"article_cover":"",
"video_media_map":{
"sd":{
"size":98940452
},
"ld":{
"size":100276380
},
"hd":{
"size":97636484
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:16:20",
"include_audio":false,
"video_total_seconds":980,
"video_size":84672966,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"16",
"s":"20",
"h":"00"
},
"video_id":"3cbd6292b2e74ef39ad5f7678a4421ad",
"article_could_preview":false,
"chapter_id":"439",
"score":1557472800503,
"article_ctime":1557472800
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/c31c3e2e4e32403d8b3e5b3ef8cb7932/snapshots/18b1669ce7be4481997ba1ae58470f1d-00005.jpg",
"id":95015,
"had_viewed":false,
"article_title":"104 | 使用Resilience4j实现服务限流(上)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":72320592
},
"ld":{
"size":64945164
},
"hd":{
"size":71625744
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:11:40",
"include_audio":false,
"video_total_seconds":700,
"video_size":60112387,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"11",
"s":"40",
"h":"00"
},
"video_id":"c31c3e2e4e32403d8b3e5b3ef8cb7932",
"article_could_preview":false,
"chapter_id":"439",
"score":1557738000294,
"article_ctime":1557738000
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/42fc858911054500b449b233f4ce3715/snapshots/777963e7928c49738fa4b9614a6bc101-00005.jpg",
"id":95016,
"had_viewed":false,
"article_title":"105 | 使用Resilience4j实现服务限流(下)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":65248784
},
"ld":{
"size":63562048
},
"hd":{
"size":64396768
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:11:14",
"include_audio":false,
"video_total_seconds":674,
"video_size":55391572,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"11",
"s":"14",
"h":"00"
},
"video_id":"42fc858911054500b449b233f4ce3715",
"article_could_preview":false,
"chapter_id":"439",
"score":1557738060364,
"article_ctime":1557738060
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/ee3e1bdfdb4d4df6a1f31fe1c96ae772/snapshots/5e74c1c4832d4640968230f339e2e34c-00005.jpg",
"id":95018,
"had_viewed":false,
"article_title":"106 | SpringBucks实战项目进度小结",
"article_cover":"",
"video_media_map":{
"sd":{
"size":15470332
},
"ld":{
"size":12608408
},
"hd":{
"size":16102576
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:05:18",
"include_audio":false,
"video_total_seconds":318,
"video_size":12111221,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"05",
"s":"18",
"h":"00"
},
"video_id":"ee3e1bdfdb4d4df6a1f31fe1c96ae772",
"article_could_preview":false,
"chapter_id":"439",
"score":1557826920427,
"article_ctime":1557826920
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/9e33cf4b80f6454a9bfaf1493436df7a/snapshots/4a8e48c75b1b42b1b5047934e4b5c577-00005.jpg",
"id":95449,
"had_viewed":false,
"article_title":"107 | 基于Git的配置中心(上)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":41921368
},
"ld":{
"size":33355900
},
"hd":{
"size":43148820
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:09:35",
"include_audio":false,
"video_total_seconds":575,
"video_size":35385530,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"09",
"s":"35",
"h":"00"
},
"video_id":"9e33cf4b80f6454a9bfaf1493436df7a",
"article_could_preview":false,
"chapter_id":"461",
"score":1557907680461,
"article_ctime":1557907680
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/3d5347459bbc4cd7a03f716186f9e75c/snapshots/62f2bd2f5f0c42899c7b58d0b76622c6-00005.jpg",
"id":95450,
"had_viewed":false,
"article_title":"108 | 基于Git的配置中心(下)",
"article_cover":"",
"video_media_map":{
"sd":{
"size":51239588
},
"ld":{
"size":52353300
},
"hd":{
"size":51556180
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:11:46",
"include_audio":false,
"video_total_seconds":706,
"video_size":41243773,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"11",
"s":"46",
"h":"00"
},
"video_id":"3d5347459bbc4cd7a03f716186f9e75c",
"article_could_preview":false,
"chapter_id":"461",
"score":1557907740809,
"article_ctime":1557907740
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/894baba5e10c478aa856cc11136dd631/snapshots/30be2c963d9449d6ad6934a20519f3e7-00005.jpg",
"id":95454,
"had_viewed":false,
"article_title":"109 | 基于Zookeeper的配置中心",
"article_cover":"",
"video_media_map":{
"sd":{
"size":52155900
},
"ld":{
"size":40567204
},
"hd":{
"size":53416440
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:08:06",
"include_audio":false,
"video_total_seconds":486,
"video_size":44717163,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"08",
"s":"06",
"h":"00"
},
"video_id":"894baba5e10c478aa856cc11136dd631",
"article_could_preview":false,
"chapter_id":"461",
"score":1557984600614,
"article_ctime":1557984600
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/c09bd636b24b45f9865d23d236c22f31/snapshots/08d371f22ff9478c918810e5a675e843-00005.jpg",
"id":95532,
"had_viewed":false,
"article_title":"110 | 深入理解Spring Cloud的配置抽象",
"article_cover":"",
"video_media_map":{
"sd":{
"size":65110604
},
"ld":{
"size":63144312
},
"hd":{
"size":64808300
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:13:14",
"include_audio":false,
"video_total_seconds":794,
"video_size":56597223,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"13",
"s":"14",
"h":"00"
},
"video_id":"c09bd636b24b45f9865d23d236c22f31",
"article_could_preview":false,
"chapter_id":"461",
"score":1557984660405,
"article_ctime":1557984660
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/ead073b3a5b3409e9aa9be68eed7c9ff/snapshots/2d682aac967d4bad8266aad0001b12de-00005.jpg",
"id":95651,
"had_viewed":false,
"article_title":"111 | 基于Consul的配置中心",
"article_cover":"",
"video_media_map":{
"sd":{
"size":55497976
},
"ld":{
"size":52171504
},
"hd":{
"size":56679932
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:08:38",
"include_audio":false,
"video_total_seconds":518,
"video_size":43758467,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"08",
"s":"38",
"h":"00"
},
"video_id":"ead073b3a5b3409e9aa9be68eed7c9ff",
"article_could_preview":false,
"chapter_id":"461",
"score":1558080000166,
"article_ctime":1558080000
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/87b322af10a64721b914e76182f80dc9/snapshots/603e916d86204af0bfac4414890a1d38-00005.jpg",
"id":95652,
"had_viewed":false,
"article_title":"112 | 基于Nacos的配置中心",
"article_cover":"",
"video_media_map":{
"sd":{
"size":70097680
},
"ld":{
"size":66390508
},
"hd":{
"size":69928292
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:09:58",
"include_audio":false,
"video_total_seconds":598,
"video_size":57195250,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"09",
"s":"58",
"h":"00"
},
"video_id":"87b322af10a64721b914e76182f80dc9",
"article_could_preview":false,
"chapter_id":"461",
"score":1558080060945,
"article_ctime":1558080060
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/134d3aff432442039fb1c7c7cc7c2d08/snapshots/05de1d888cda46d8a431c8cc0b5262d1-00005.jpg",
"id":95653,
"had_viewed":false,
"article_title":"113 | SpringBucks实战项目进度小结",
"article_cover":"",
"video_media_map":{
"sd":{
"size":21952384
},
"ld":{
"size":17622368
},
"hd":{
"size":25500696
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:05:00",
"include_audio":false,
"video_total_seconds":300,
"video_size":16293672,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"05",
"s":"00",
"h":"00"
},
"video_id":"134d3aff432442039fb1c7c7cc7c2d08",
"article_could_preview":false,
"chapter_id":"461",
"score":1558348800775,
"article_ctime":1558348800
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/2055a39bf3444105b792cd271cebdfda/snapshots/85f9200a91fb40c18d90c245d37789a8-00005.jpg",
"id":96354,
"had_viewed":false,
"article_title":"114 | 认识Spring Cloud Stream",
"article_cover":"",
"video_media_map":{
"sd":{
"size":31687964
},
"ld":{
"size":24769564
},
"hd":{
"size":34081016
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:07:50",
"include_audio":false,
"video_total_seconds":470,
"video_size":26717147,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"07",
"s":"50",
"h":"00"
},
"video_id":"2055a39bf3444105b792cd271cebdfda",
"article_could_preview":false,
"chapter_id":"544",
"score":1558348860365,
"article_ctime":1558348860
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/a76cbda9da164eb88b90ec068c81bd42/snapshots/fe9f6f66a5724976ab5ad196bc590179-00005.jpg",
"id":96361,
"had_viewed":false,
"article_title":"115 | 通过Spring Cloud Stream访问RabbitMQ",
"article_cover":"",
"video_media_map":{
"sd":{
"size":77434192
},
"ld":{
"size":80395380
},
"hd":{
"size":76105032
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:19:24",
"include_audio":false,
"video_total_seconds":1164,
"video_size":65384063,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"19",
"s":"24",
"h":"00"
},
"video_id":"a76cbda9da164eb88b90ec068c81bd42",
"article_could_preview":false,
"chapter_id":"544",
"score":1558348920539,
"article_ctime":1558348920
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/5276c4ee4886467a8d3dcea1d3c63af1/snapshots/73cbe2a159714cb5bfe0fc1d6402cf0f-00005.jpg",
"id":96362,
"had_viewed":false,
"article_title":"116 | 通过Spring Cloud Stream访问Kafka",
"article_cover":"",
"video_media_map":{
"sd":{
"size":85530036
},
"ld":{
"size":87148152
},
"hd":{
"size":84474980
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:17:47",
"include_audio":false,
"video_total_seconds":1067,
"video_size":67998304,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"17",
"s":"47",
"h":"00"
},
"video_id":"5276c4ee4886467a8d3dcea1d3c63af1",
"article_could_preview":false,
"chapter_id":"544",
"score":1558431000481,
"article_ctime":1558431000
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/1420ba12e0d34975a908ef82cb1cf7de/snapshots/09b390c46aee4f86aedb3f4214e008e1-00005.jpg",
"id":96357,
"had_viewed":false,
"article_title":"117 | SpringBucks实战项目进度小结",
"article_cover":"",
"video_media_map":{
"sd":{
"size":89937696
},
"ld":{
"size":88260548
},
"hd":{
"size":88159216
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:13:39",
"include_audio":false,
"video_total_seconds":819,
"video_size":77790037,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"13",
"s":"39",
"h":"00"
},
"video_id":"1420ba12e0d34975a908ef82cb1cf7de",
"article_could_preview":false,
"chapter_id":"544",
"score":1558515600404,
"article_ctime":1558515600
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/37b26cabc6484969869219dd6731520a/snapshots/a5e7251db9204a28a294ab06ad048672-00005.jpg",
"id":96801,
"had_viewed":false,
"article_title":"118 | 通过Dapper理解链路治理",
"article_cover":"",
"video_media_map":{
"sd":{
"size":31520456
},
"ld":{
"size":24151608
},
"hd":{
"size":33645044
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:07:20",
"include_audio":false,
"video_total_seconds":440,
"video_size":27015853,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"07",
"s":"20",
"h":"00"
},
"video_id":"37b26cabc6484969869219dd6731520a",
"article_could_preview":false,
"chapter_id":"549",
"score":1558515660184,
"article_ctime":1558515660
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/c396d862912b45249de9bafefbe62b4d/snapshots/6c12da39af804e8db703b32401ddceff-00005.jpg",
"id":96802,
"had_viewed":false,
"article_title":"119 | 使用Spring Cloud Sleuth实现链路追踪",
"article_cover":"",
"video_media_map":{
"sd":{
"size":78711840
},
"ld":{
"size":81123504
},
"hd":{
"size":77755296
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:14:22",
"include_audio":false,
"video_total_seconds":862,
"video_size":67854098,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"14",
"s":"22",
"h":"00"
},
"video_id":"c396d862912b45249de9bafefbe62b4d",
"article_could_preview":false,
"chapter_id":"549",
"score":1558598400999,
"article_ctime":1558598400
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/b711a98b66994997b1acf252bc411b75/snapshots/7349a7f7e9834907bf7a0dd0149eabf6-00005.jpg",
"id":96803,
"had_viewed":false,
"article_title":"120 | 如何追踪消息链路",
"article_cover":"",
"video_media_map":{
"sd":{
"size":76811912
},
"ld":{
"size":71543024
},
"hd":{
"size":76522956
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:10:01",
"include_audio":false,
"video_total_seconds":601,
"video_size":60883756,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"10",
"s":"01",
"h":"00"
},
"video_id":"b711a98b66994997b1acf252bc411b75",
"article_could_preview":false,
"chapter_id":"549",
"score":1558598460999,
"article_ctime":1558598460
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/c6fe31b2aa7d4d749fbd0766f79a5627/snapshots/ba247a588a334d7dabedd67f28445043-00005.jpg",
"id":96804,
"had_viewed":false,
"article_title":"121 | 除了链路还要治理什么",
"article_cover":"",
"video_media_map":{
"sd":{
"size":28433308
},
"ld":{
"size":24179808
},
"hd":{
"size":30397156
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:08:35",
"include_audio":false,
"video_total_seconds":515,
"video_size":22352512,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"08",
"s":"35",
"h":"00"
},
"video_id":"c6fe31b2aa7d4d749fbd0766f79a5627",
"article_could_preview":false,
"chapter_id":"549",
"score":1558688400361,
"article_ctime":1558688400
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/5cdd281e7fd346c68f4a580a24dd5a6f/snapshots/03ee9e32834e44d8855c26abb1c9937d-00005.jpg",
"id":96805,
"had_viewed":false,
"article_title":"122 | SpringBucks实战项目进度小结",
"article_cover":"",
"video_media_map":{
"sd":{
"size":62942400
},
"ld":{
"size":63939552
},
"hd":{
"size":61439904
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:14:03",
"include_audio":false,
"video_total_seconds":843,
"video_size":54379194,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"14",
"s":"03",
"h":"00"
},
"video_id":"5cdd281e7fd346c68f4a580a24dd5a6f",
"article_could_preview":false,
"chapter_id":"549",
"score":1558688460436,
"article_ctime":1558688460
},
{
"article_subtitle":"",
"video_cover":"https://media001.geekbang.org/783e8d378537488a8b6318680b8841e4/snapshots/8b8b2ff6cbe54751ab3fa5bb89b47e39-00005.jpg",
"id":97089,
"had_viewed":false,
"article_title":"123 | 结束语",
"article_cover":"",
"video_media_map":{
"sd":{
"size":46135576
},
"ld":{
"size":28563592
},
"hd":{
"size":69539696
}
},
"is_video_preview":true,
"article_summary":"",
"column_had_sub":true,
"video_max_play_seconds":0,
"video_time":"00:03:33",
"include_audio":false,
"video_total_seconds":213,
"video_size":70287978,
"video_play_utime":0,
"video_play_seconds":0,
"column_sku":100023501,
"video_time_arr":{
"m":"03",
"s":"33",
"h":"00"
},
"video_id":"783e8d378537488a8b6318680b8841e4",
"article_could_preview":false,
"chapter_id":"549",
"score":1558688520413,
"article_ctime":1558688520
}
],
"page":{
"count":123,
"more":false
}
},
"code":0
}
Java
1
https://gitee.com/nail2008/geektime-learn-spring.git
git@gitee.com:nail2008/geektime-learn-spring.git
nail2008
geektime-learn-spring
geektime-learn-spring
master

搜索帮助