摘要:前言最近在項(xiàng)目中碰到個(gè)一個(gè)場(chǎng)景,我們需要把自己的項(xiàng)目包部署到一個(gè)第三方的服務(wù)器上,雖然雙方互相信任,但是綜合考慮,避免別人拿到包后可以很快的編譯出源碼,我們決定給代碼加一層混淆,雖然此方法不能從根源上解決問(wèn)題,但是做了一層混淆,也可以增加閱 前言 最近在項(xiàng)目中碰到個(gè)一個(gè)場(chǎng)景,我們需要把自己的java項(xiàng)目jar包部署到一個(gè)第三方的服務(wù)器上,雖然雙方互相信任,但是綜合考慮,避免別人拿到j(luò)a...
摘要:但在的過(guò)程中過(guò)程中有可能被其他對(duì)象調(diào)用它的產(chǎn)生異常,如果你的程序不捕獲這個(gè)異常,線程就會(huì)異常終止,進(jìn)入狀態(tài),如果你的程序捕獲了這個(gè)異常,那么程序就會(huì)繼續(xù)執(zhí)行語(yǔ)句塊可能還有語(yǔ)句塊以及以后的代碼。 LinkedHashMap 的應(yīng)用 基于 LinkedHashMap 的訪問(wèn)順序的特點(diǎn),可構(gòu)造一個(gè) LRU(Least Recently Used) 最近最少使用簡(jiǎn)單緩存。 也有一些開(kāi)源的緩存產(chǎn)...
摘要:安卓開(kāi)發(fā)一般都需要進(jìn)行軟鍵盤(pán)管理,常用操作老司機(jī)已為你封裝完畢,你可以用這份工具進(jìn)行管理,具體可以查看源碼,現(xiàn)在為你開(kāi)車(chē),傳送門(mén)。 ??安卓開(kāi)發(fā)一般都需要進(jìn)行軟鍵盤(pán)管理,常用操作老司機(jī)已為你封裝完畢,你可以用這份工具進(jìn)行管理,具體可以查看源碼,現(xiàn)在為你開(kāi)車(chē),Demo傳送門(mén)。 站點(diǎn) 軟鍵盤(pán)管理 → AppKeyBoardMgr openKeybord : 打卡軟鍵盤(pán) clos...
Problem An amicable pair (m,n) consists of two integers m,n for which the sum of proper divisors (the divisors excluding the number itself) of one number equals the other. Given an integer k, find all...
摘要:好吧,就是給指定的結(jié)點(diǎn)里面稱之為提供了統(tǒng)一的名稱。分布式鎖服務(wù)這個(gè)特性是最吸引我的特性了,如何實(shí)現(xiàn)分布式鎖呢,就是使用提供的有序且臨時(shí)的特性實(shí)現(xiàn)。當(dāng)然詳細(xì)的可以參照分布式鎖避免羊群效應(yīng)這篇文章,同時(shí)寫(xiě)了如何避免羊群效應(yīng)。 最近想學(xué)東西,于是就又拿起前段時(shí)間因?yàn)闆](méi)時(shí)間而落下的zookeeper啃了起來(lái),第一次啃完教程發(fā)現(xiàn)什么都不明白,第二次啃完發(fā)現(xiàn),這東西,就這么簡(jiǎn)單的東西??? 先來(lái)摘...
暫無(wú)介紹