原创 如何用數組模擬一個隊列和一個棧?
1、用數組簡單模擬一個棧 // 基於數組實現的順序棧 public class ArrayStack { private String[] items; // 數組 private int count; //
原创 一張圖解Activity啓動流程圖
2017年的時候初次學習了下Activity啓動流程,最近在複習這個功能知識點的時候,發現忘記了許多,然後看了許多博客和書籍的資料,重新畫了一個流程圖,對照流程圖源碼流程就不會忘記的太快了。 我們現在來跟着流程圖走一遍:首先是sta
原创 idea 構建項目添加 -DarchetypeCatalog=internal
使用 idea構建項目時,會下載插件資源,這使得初次構建造成耗時較長 ,可以通過設置-DarchetypeCatalog=internal
原创 仿集享聯盟app付款碼直接打開支付寶或者是微信的個人付款碼功能
功能很是簡單,這裏記錄一下,方便大家節省時間。 支付寶功能:直接打開個人付款碼,如果支付未登錄,會登錄後在跳轉到個人付款碼 try { Intent intent = new Intent(In
原创 異常:SolrCore org.apache.solr.common.SolrException: Document is missing mandatory uniqueKey field: id
[ x:collection1] o.a.s.c.SolrCore org.apache.solr.common.SolrException: Document is missing mandatory uniqueKey fiel
原创 檢測手機是否安裝了微信或者支付寶
支付寶: /** * 檢測是否安裝支付寶 * * @param context * @return */ public static boolean isAliPayInsta
原创 多個 context:property-placeholder 無法正常加載的坑
<context:property-placeholder/>標籤如果加載多個,會導致後面的都加載不成功 場景一: 同一個xml加載多個 <context:property-placeholder location="classpa
原创 idea maven 打包 kotlin類找不到
這是一個非常深的坑, 之前沒有想到,沒有往這個方向想 解決辦法: 使用命令打包:mvn clean kotlin:compile package -Dmaven.test.skip=true 最後也是上網搜了下,這個確實能解決問題,
原创 如何上傳jar包到maven本地倉庫命令
mvn install:install-file -Dfile=D:\fastdfs_client_v1.20.jar -DgroupId=org.csource.fastdfs -DartifactId=fastdfs -Dversi
原创 無法打開內核設備“\\.\Global\vmx86”: 系統找不到指定的文件。是否在安裝 VMware Workstation 後重新引導?
net start vmci net start vmx86 net start VMnetuserif sc config vmci=auto sc config vmx86=auto sc config VMnetuserif=au
原创 android studio 或者 idea 前進 後退 箭頭圖標添加到 工具欄
這個左右 快捷鍵方便我們去剛剛瀏覽過的代碼,但是有些時候重新裝了軟件或者更新後,配置變了,這個也找不到了。 其實你可以在Naviagte這個菜單下找打,如下圖: 其實這樣也是不方便的,快捷鍵很容易和我們電腦裝的其它軟件的快捷鍵衝突。還
原创 ThreadLcoal源碼解析
本文分如下幾個部分進行來對ThreadLocal進行學習: 1、什麼是ThreadLocal? 2、 Threadlcoal的組成部分和數據結構 3、ThreadLocal主要方法分析 4、ThreadLocal爲啥會有內存泄漏,如何避
原创 androidStudio flutter hot reload 是灰色的不能點擊
最近有新項目在用flutter開發,androidStudio開發中,發現as中的 hot reload(黃色的閃電)是灰色的,並且openDevTools也是置灰的,無法點擊,上網查了半天資料,也沒有對應的解決方法。 重新配置了一下fl
原创 HashMap源碼分析
hashMap是一個經常用的數據結構了,本文主要分析下jdk7與jdk8的源碼還有他們的區別 我們帶着問題去看源碼: 1.7與1.8的區別有哪些? 爲什麼數組的角標運算是&而不是%? 1.7爲什麼會出現“死鎖”的原因? 是否能存入n
原创 Error:Java 8 language support, is not supported when 'android.useDexArchive= false'.
最近在其它項目集成bugly的tinker熱修復的時候,報了Error:Java 8 language support, as requested by 'android.enableD8.desugaring= true' in you