原创 protobuf自定義序列化工具類

最近在java中使用protobuf,每次序列化反序列化都需要知道具體的Pb對象然後在調用其build().toByteArray()和parseFrom()。然框架使用的是動態代理來反射調用邏輯處理類,也就是需要動態的獲取參數對象才能對

原创 沒有源碼的解析都是瞎扯淡系列之HashMap#tableSizeFor()方法

```java static final int tableSizeFor(int cap) {         int n = cap - 1;         n |= n >>> 1;         n |= n >>> 2;  

原创 unity2019.3.11f1安卓交互之截圖並保存相冊+打開相冊剪裁併獲取圖片保存到相冊(安卓篇)

截圖並保存相冊 截圖代碼 代碼複製粘貼修改包名即可使用 測試環境=編譯環境(unity2019.3.11f1)+夜神模擬器+榮耀30 完整代碼請移步致豬哥亮博客 其中image是自己定義在UI場景中的圖片,意思就是截圖之後將圖片顯示在場景

原创 C#過濾敏感詞DFA算法

今天遊戲正好用到需要過濾敏感詞將出現的敏感詞替換成*,在網上找了許久找了一片可用的java版本的DFA算法,最後費了一番功夫將其思路用C#實現,裏面的註釋甚至都沒改動的,這裏直接上代碼,這裏不借助任何第三方工具,複製粘貼就是用 當然想看原

原创 棋牌遊戲服務端是否適合使用分佈式架構

    之前開發了將近兩年的棋牌遊戲,都是在創業公司上班,不論前端後端都自己一個人做,怎能一個累字了的。最重要的是錢不到位^_^。     先來說說我自己理解的分佈式,我們的遊戲是玩虛擬幣的,分了好幾種類型的玩法合在了同一個遊戲。每個玩法

原创 unity2018+接第三放sdk(以接微信登陸sdk爲例)

 還在爲unity升級2018以上之後接第三方sdk的各種花式報錯嗎?還在爲從Android Studio導出arr、jar包之後unity2018+打包安卓的時候報BuildConfig重複的問題嗎?如果你也遇到過,那請看這篇文章,或許

原创 Spring學習筆記---AOP

1)導入aop模塊:Spring AOP (spring-aspects) 2)定義一個業務邏輯 3)定義一個日誌切面類      通知方法        前置通知@Before :在目標方法運行之前運行        後置通知@Afte

原创 Spring筆記---屬性賦值

1)在@Configuration註解的對象中使用@Bean將對象注入到Spring容器中可以使用的自動裝配方式     ->1)@Value("value")對基本屬性複製           -->2)@Value("${配置文件中讀

原创 比較詳細的java熱更新agentmain的使用

最近在研究java的熱更新,花了些時間精力在網上找了些資料,發現好多資料講的不清不楚(可能是自己技術菜看不懂),沒有一篇講的比較詳細的博客,有的還缺省了一些步驟,這還不要緊,要命的是按照他的步驟做了最後沒成功還費了半天的無用功你說氣不氣人