需求是: 同步微信公眾號(hào)的文章喇肋,(微信提供文章的分頁(yè)查詢接口)舱殿。最開始是做的個(gè)循環(huán)請(qǐng)求,一千多篇文章瑟押,需要大概6分鐘,太慢了奉芦。 所以我打算用多線程。 先看一下微信的接口文檔剧蹂。...
![240](https://cdn2.jianshu.io/assets/default_avatar/5-33d2da32c552b8be9a0548c7a4576607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
需求是: 同步微信公眾號(hào)的文章喇肋,(微信提供文章的分頁(yè)查詢接口)舱殿。最開始是做的個(gè)循環(huán)請(qǐng)求,一千多篇文章瑟押,需要大概6分鐘,太慢了奉芦。 所以我打算用多線程。 先看一下微信的接口文檔剧蹂。...
shiro 是比較好用的權(quán)限認(rèn)證框架声功,Controller 中一般會(huì)可以使用 來(lái)做權(quán)限判斷。 但是現(xiàn)在一般的增刪改查都會(huì)抽取到一個(gè)公共的BaseController里面宠叼,每個(gè)...
我們?cè)趯W(xué)習(xí)一個(gè)新的開源項(xiàng)目先巴,或者在選用框架的時(shí)候,通常需要做一些評(píng)估冒冬。 比如框架的效果筹裕,開發(fā)成本,可維護(hù)性等窄驹。 這個(gè)時(shí)候,很多人會(huì)去 GitHub上找一下這個(gè)開源軟件的活躍度...
通過(guò) case 來(lái)判斷取哪個(gè)字段例如 如果 cancel_flag =1 那么 使用 got_amount 的值 证逻,否則 gift_amount 的值
一個(gè)很簡(jiǎn)單的需求,已知一個(gè)身份證或者日期囚企,判斷對(duì)應(yīng)的人是否滿了18歲丈咐。 網(wǎng)上有很多方法,有的就是直接按天算是否 大于 18年 乘以 365天龙宏,這些都可能不準(zhǔn)確棵逊,畢竟存在閏年啊...
平常開發(fā)或測(cè)試中银酗,沒有用到數(shù)據(jù)庫(kù)連接池可能也測(cè)試不出來(lái)辆影,但是一旦到線上出現(xiàn)一定數(shù)量的并發(fā),就會(huì)損失慘重黍特。 在沒有數(shù)據(jù)庫(kù)連接池的情況蛙讥,有30個(gè)并發(fā),出現(xiàn) 所以可以看出數(shù)據(jù)庫(kù)連接...
很多情況下慢SQL會(huì)導(dǎo)致數(shù)據(jù)庫(kù)鎖表甚至服務(wù)器宕機(jī)灭衷。 如果一個(gè)線程開啟了一個(gè)事務(wù)次慢,然后執(zhí)行了一條慢SQL,這就意味著在它執(zhí)行結(jié)束前翔曲,這個(gè)事務(wù)所占的資源(行記錄或者表)就會(huì)被鎖定...
重載是java語(yǔ)言的一個(gè)很重要的特性迫像,但是在用dubbo服務(wù)的時(shí)候,有個(gè)小坑瞳遍,和大家分享闻妓。 上代碼: 看一下dubbo接口的實(shí)現(xiàn): 參考:https://blog.csdn....
老板: 給我做一個(gè)可以key進(jìn)去一個(gè)個(gè)標(biāo)簽的文本框。我:給你個(gè) tagsinput 吧 百度上有一些用法傅蹂,比較零碎纷闺。 我這里總結(jié)一下 基于bootstrap 的 tagsi...
用Mybaits分頁(yè)插件一時(shí)爽,一直用一直爽犁功。 但是需要注意的是氓轰,很多分頁(yè)插件的原理是將執(zhí)行的SQL包裝一層,然后再 count浸卦,在SQL中有子查詢并且數(shù)據(jù)量多的情況下就會(huì)出...
先貼錯(cuò)誤異常: 很明顯是鎖表了答毫,按道理說(shuō)表引擎為 InnoDB 褥民,一個(gè)簡(jiǎn)單的update 語(yǔ)句,用的是行級(jí)鎖烙常,執(zhí)行起來(lái)都是毫秒級(jí)的轴捎,怎么會(huì)出鎖表這么嚴(yán)重的問題呢? 我做了很多...