前言 最近無意間在知乎專欄看到有人使用python爬取了mm131的圖片。想著自己也有過爬蟲的開發(fā)經(jīng)驗(yàn)(抱著學(xué)習(xí)的態(tài)度),故使用java也來寫個(gè)小爬蟲,爬蟲框架用的是webmagic,傳送門:https://github.com/code4craft/webmagic 實(shí)現(xiàn) 整個(gè)爬蟲項(xiàng)目如下圖,極其精簡,其中主要實(shí)現(xiàn)類是Mm131Spider showImg(http://pc3dvrbm9...
摘要:地址前面一個(gè)部分講解了如何使用工具來測試項(xiàng)目,現(xiàn)在我們講解如何使用工具來測試項(xiàng)目。所以我們可以利用這個(gè)特性來進(jìn)一步簡化測試代碼。因?yàn)橹挥羞@樣才能夠在測試環(huán)境下發(fā)現(xiàn)生產(chǎn)環(huán)境的問題,也避免出現(xiàn)一些因?yàn)榕渲貌煌瑢?dǎo)致的奇怪問題。 Github地址 前面一個(gè)部分講解了如何使用Spring Testing工具來測試Spring項(xiàng)目,現(xiàn)在我們講解如何使用Spring Boot Testing工具來測...
摘要:注解全解析什么是注解注解有什么作用注解是怎么干活的如何自定義注解什么是注解注解即元數(shù)據(jù),一種描述數(shù)據(jù)的數(shù)據(jù),可以說注解就是源代碼的元數(shù)據(jù)是一種應(yīng)用于類方法參數(shù)變量構(gòu)造器及包聲明中的特殊修飾符不能影響程序代碼的運(yùn)行,無論增加刪除注解,代碼都始 注解全解析 什么是注解? 注解有什么作用? 注解是怎么干活的? 如何自定義注解? 什么是注解 注解即元數(shù)據(jù),一種描述數(shù)據(jù)的數(shù)據(jù),可以說注解就...
摘要:當(dāng)數(shù)據(jù)被寫入到緩沖區(qū)時(shí),線程可以繼續(xù)處理它。當(dāng)滿足下列條件時(shí),表示兩個(gè)相等有相同的類型等。調(diào)用通道的方法時(shí),可能會導(dǎo)致線程暫時(shí)阻塞,就算通道處于非阻塞模式也不例外。當(dāng)一個(gè)通道關(guān)閉時(shí),休眠在該通道上的所有線程都將被喚醒并收到一個(gè)異常。 1、NIO和I/O區(qū)別 I/O和NIO的區(qū)別在于數(shù)據(jù)的打包和傳輸方式。 I/O流的方式處理數(shù)據(jù) NIO塊的方式處理數(shù)據(jù) 面向流 的 I/O 系統(tǒng)一次一...
摘要:一前言異常處理大家都不陌生,總的來說有下面兩點(diǎn)拋出異常捕獲異常本文將在此基礎(chǔ)上,更加深入的談一些細(xì)節(jié)問題。 一 前言 java異常處理大家都不陌生,總的來說有下面兩點(diǎn): 1.拋出異常:throw exception class SimpleException{ public void a() throws Exception{ throw new Excepti...
暫無介紹