原创 如何使用docker 鏡像軟件命令功能
1:docker ps -a 查出容器id 2: sudo docker exec -it 775c7c9ee1e1 /bin/bash 進入容器
原创 Spring boot 集成RabbitMQ 連接超時
org.springframework.amqp.AmqpTimeoutException: java.util.concurrent.TimeoutException at org.springframework.amqp.rabbit
原创 瀏覽器請求可用,app 請求不通
app 請求出現 <html><title>...</title><body><form name="redirect" action登錄跳轉頁面說明網絡不可用,這種網絡需要驗證,如星巴克,飲料店的網絡
原创 docker 下 配置logstash 讀取nginx 日誌到 ElasticSearch
docker run --name logstash -d -p 5044:5044 -p 9600:9600 -p 9011-9014:9011-9014 -v /mydata/logstash/config:/usr/share/
原创 阿里雲配置了安全端口訪問無效
阿里雲配置了安全端口訪問無效,需要關閉防火牆
原创 分佈式ID生成器學習筆記
方式一:使用數據庫的自增主鍵 auto_increment 生成全局唯一自增的Id: 缺點: 1:可用性難以保證,數據庫宕機 2:擴展性差,性能有上限 優點: 1:簡單,使用數據庫已有功能 2:能夠保證唯一性 3:能夠保證遞增性,步長固定
原创 docker nginx 配置
下載nginx1.10的docker鏡像: docker pull nginx:1.10 從容器中拷貝nginx配置 先運行一次容器(爲了拷貝配置文件): docker run -p 80:80 --name nginx \
原创 mybatis-generator:generate failed: Exception getting JDBC Driver: com.mysql.jdbc.Driver
在plugin(必須是在org.mybatis.generator 同一個標籤 )中添加mysql-connector-java的dependency,被證明是有效的. <plugins> <plugin>
原创 elasticsearch 用root 啓動成功後一會自動失敗
elasticsearch 用root 啓動成功後一會自動失敗,不能用root 用戶啓動,需創建一個用戶啓動,如果新用戶無權啓動,修改文件權限屬性,讓新用戶有權限執行
原创 Andrid studio 引用多個module時jar包重複怎麼辦
右鍵module,選擇open module setting,選擇要修改的module名,切換到dependencies頁面,將要修改的jar的scope設置爲provided模式。
原创 Mvp 模式自我理解
MVP把Activity中的UI邏輯抽象成View接口,把業務邏輯抽象成Presenter接口,Model類還是原來的Model。
原创 android studio 子工程模塊編譯可以通過,運行時卻找不道子工程包名解決
一:必須保持每個子工程模塊編譯SDK版本一致, 二:jar 包注意不能有重複的
原创 加載縮略圖原理
第三方圖片加載框架加載縮略圖原理 BitmapFactory.decodeStream(imageStream, null, decodingOptions); 設置 decodingOptions.inSampleSize
原创 加載xxx.so 庫時報 has text relocations
加載xxx.so 庫時報 has text relocations 由於編譯xxx.so 庫的SDK版本 與當前工程SDK 編譯版本不一致,導致部分手機不兼容,要改成一致SDK編譯版本
原创 Lopoper 退出循環的原理
當子線程開啓了loop()之後,就算子線程不做任何事情,子線程也不會執行結束,looper也不會退出。只有調用quit方法纔會提出。因爲looper調用了loop()之後,會在MessageQueue的next()方法阻塞,這個next方