原创 數據庫 事務

MySql 筆記[事務隔離] ACID:atomicity(原子性),consistency(一致性),isolation(隔離性),durability(持久性) 1.隔離性與隔離級別 多個事務同時執行時,可能出現髒讀(dir

原创 淺談NIO(Non-blocking I/O)

淺談NIO淺談NIO(Non-blocking I/O)1> BIO (Blocking I/O)2> 同步,異步,阻塞、非阻塞3> 程序在請求網絡時,到底做了什麼?和IO有什麼關係?4> NIO原理5> NIO示例6> NIO適

原创 Android Manager

PackageManager manager = getPackageManager(); ApplicationInfo info = manager.getApplicationInfo(pkgName, 0); getSystemS

原创 Nio Tcp

package com.test.upgrade; import java.io.IOException; import java.io.InputStream; import java.io.Output

原创 Java中final

淺析Java中的final關鍵字   請尊重作者勞動成果,轉載請標明原文鏈接:http://www.cnblogs.com/dolphin0520/p/3736238.html   談到final關鍵字,想必很多人都不

原创 時間段顯示

/** * 根據當前時間,格式化給定時間 * * @param time * @param halfDay 是否區分上午下午 * @return */ public st

原创 Xmpp學習記錄[一]:

前言 前段時間產品需要實現IM功能,之前對IM的理解停留在 smack,xmpp,ejabberd 等概念。爲了實現功能只能去研究xmpp,也在網上搜索了很多資料,但都無法把查詢的信息串起來,正巧ejarberd服務器已經搭建完畢,於是就

原创 Android 視圖繪製流程:

轉載:http://blog.csdn.net/guolin_blog/article/details/16330267 Android應用開發中,可以說肯定會用到View:TextView,ListView.Button等等,他們都是

原创 rxJava學習筆記

什麼是RxJava 官網是這麼說的:“RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based prog

原创 view事件分發機制筆記

1,dispatchTouchEvent(MotionEvent ev):用來進行事件的分發,如果事件可以傳遞到當前view,此方法一定會調用,返回結果由當前View的onTouchEvent和子view的dispatchTouchEve

原创 常見數據結構在內存中是怎麼存儲的

前言: 在開發中,經常用到數組,ArrayList,HashMap等,他們在內存中是怎麼存儲的呢? 其實在他們在申請內存時,要麼是一塊連續的內存,要麼是分散的,要麼是內存和連續的結合使用。說白了在底層存儲結構只有兩種:數組和鏈表; 數組是

原创 button drawableLeft 加上動畫效果

最終實現的效果 其中drawableleft是一個png圖,上面的轉圈的扇型是通過drawarc方法繪製的 實現方法 github_AnimButtonDrawableleft歡迎star 1,爲了解決drawableLeft與文字居

原创 Android 部分機型有時UDP消息發送失敗

現象描述: 在錘子手機M1L上,有時UDP包發送不出去(抓不到發送出的UDP報文),沒有任何異常報出 問題定位結果: 由於在發送報文之前,監聽了30023端口,用於接收數據。儘管再發送報之前已經關閉了該socket 在發送udp報文時,指

原创 Java 網絡異常

SocketException extends IOException 拋出此異常指示在底層協議中存在錯誤,如 TCP 錯誤。 ConnectException extends SocketException 試圖將套接字連接

原创 notification自動更新

JsonResponseHandleMSJQ handler_version_new = new JsonResponseHandleMSJQ(this) { @Override public void o