昨天周一因?yàn)樵?1:00~15:30期間去花都中國建設(shè)銀行新華支行辦理住房維修金的相關(guān)事務(wù)间聊,耽誤了大量的時(shí)間族购,昨天一天也只有早上10:30~11:00壳贪,下午17:00~18:30這兩段時(shí)間學(xué)習(xí),按照常理每天需要學(xué)習(xí)超過7小時(shí)寝杖,還差的這5小時(shí)于今天和明天晚上加班時(shí)間補(bǔ)上违施,否則這周沒完長學(xué)習(xí)時(shí)間超過1次,按照整一周加班加點(diǎn)懲罰瑟幕。
目前進(jìn)度:已完成app/models/Article.java磕蒲、Chapter.java、Novel.java
總結(jié)只盹,該三個(gè)類主要分別創(chuàng)建了各自的類以及各自成員變量的獲取/錄入的構(gòu)造方法等辣往。
按照周一的計(jì)劃,今天繼續(xù)執(zhí)行承接任務(wù)鹿霸,按照MVC的順序排吴,打卡時(shí)間早上8:30;
早上學(xué)習(xí)從8:30~11:00共計(jì)2.5小時(shí)懦鼠,差額的一小時(shí)因?yàn)閹蛬寢尳鉀Q網(wǎng)銀問題;
早上進(jìn)度一直在ArticleDao里屹堰,說是ArticleDao肛冶,但實(shí)際上是從數(shù)據(jù)庫獲取各成員變量;
于下午14:30~16:30終于完成了ArticleDao的瀏覽分析任務(wù)扯键,于此做個(gè)歸納睦袖;
首先,ArticleDao是以從數(shù)據(jù)庫獲取各成員變量為主要荣刑,其中的對文章的搜索內(nèi)容是一個(gè)大難點(diǎn)馅笙,搜索文章的核心部分;
疑難問題有:
1厉亏、為何所有的捕捉異常的catch(Exception/SQLException e){}都是沒有內(nèi)容的
2董习、有如:SELECT tags.text From article_tags As ats LEFT JOIN tags ON ats.tag_id = tags.id GROUP BY ats.tag_id ORDER BY COUNT(ats.tag_id) DESC LIMIT ? ?所涉及的數(shù)據(jù)庫語法問題http://www.w3school.com.cn/sql/,數(shù)據(jù)庫語法是一個(gè)大的學(xué)習(xí)障礙爱只,因此不能完全理解某個(gè)方法的詳細(xì)用途皿淋,只能了解大概。補(bǔ)上,關(guān)于order用法鏈接http://blog.sina.com.cn/s/blog_6b4c38d00100kvv1.html
3窝趣、關(guān)于statement.setInt( a,b)以及statement.setString(a,b)相關(guān)問題的具體用法疯暑。
4、有關(guān)第三層tags標(biāo)簽的尺寸比較(articleHash.size() > 5 && tagHash.get(tag) >= articleHash.size() * 0.5)不明所以然
了解到的哑舒,搜索功能可以由點(diǎn)(關(guān)鍵詞)先搜索線(相關(guān)標(biāo)簽)再搜索到具體的面(文章)妇拯,可以加大搜索的準(zhǔn)確性;
學(xué)習(xí)方法:一個(gè)大的方法可以拆分成許多小的部分洗鸵,如搜索服務(wù)拆分成四部分進(jìn)行理解乖阵,會更加輕松。
今晚進(jìn)度到NovelDao前四個(gè)內(nèi)容预麸,還有四個(gè)構(gòu)造方法明天寫
周二總結(jié):今天的7小時(shí)學(xué)習(xí)基本上完成瞪浸,另外補(bǔ)了1小時(shí)昨天的時(shí)間,共計(jì)8小時(shí)吏祸,星期一的還差1小時(shí)对蒲;