原创 Boolean.valueOf("1")與Boolean.parseBoolean("1")的取值

Boolean.valueOf(“1”)與Boolean.parseBoolean(“1”)的取值 boolean r1 = Boolean.valueOf("1"); boolean r2 = Boolean.p

原创 Expected a com.google.gson.JsonObject but was com.google.gson.JsonNull

發現調試日誌中有如下異常日誌: com.google.gson.JsonSyntaxException: Expected a com.google.gson.JsonObject but was com.google.gson.

原创 Traceback (most recent call last): File "", line 1, in ImportError: No module named

在學習python的過程中會遇到如下錯誤: >>> import mytest Traceback (most recent call last): File "<stdin>", line 1, in <module> Im

原创 Mongodb常見查詢語句用法總結

我們公司內部針對APP端做了一個網絡監控平臺,用來監控APP端的網絡性能。其中的原始數據是用mongdb存儲的。經常會有業務同學找來,說要查看採集的原始數據。在後端RD忙不過來的時候,就需要端上同學自己上手查。這裏把經常使用的查詢

原创 [筆記]對於關鍵字volatile的理解

關鍵字volatile可以說是Java虛擬機提供的最輕量級的同步機制。 在《深入理解Java虛擬機》第2版(周志明著)一書中,作者認爲volatile有兩個語義/特性: 一是:保證此變量對於所有線程的可見性; 二是:禁止指令

原创 [筆記]Java語言的“重載”和“重寫”

在《深入理解Java虛擬機》第2版(周志明著)一書中,作者總結到: 今天(直至還未發佈的Java1.8)的Java語言是一門靜態多分派、動態單分派的語言。 這裏主要有4個概念: Java語言層面:重載、重寫; 虛擬機層面:

原创 圖解Google官方示例的各種android框架

Goolge官方的Android框架源碼見:GitHub工程; 毋庸置疑,官方給出的框架示例應該是最標準也最具有普適性的。本文根據工程中的示例,畫出了各個框架的架構圖,以方便快速學習和了解。 1。常見的MVC框架如下圖所示:框

原创 [筆記]Java虛擬機垃圾回收的原理是“引用計數”嗎?

  迷茫時,能遇見一本好書,並且能夠靜下心把它讀完,那真的是一件愉快和值得紀念的事。   2017年2月7日-2017年3月16日,讀完《深入理解Java虛擬機》第2版(周志明著)。接下來這幾篇,我將會把印象深刻的幾個知識點總結下來,權當

原创 微信mars學習筆記

微信的Mars網絡框架是2016年12月28號開源的。 前一段時間開始對其進行了連續的學習和了解。 一、主要的學習資料如下: 1. 微信公衆號的文章: 2017.01.10 微信Mars——移動互聯網下的高質量網絡連接探

原创 [筆記]JavaScript與Java的關係

首先聲明,JavaScript與Java程序語言沒有任何關係。 一、兩者的起源 1.Java 其曾用名是Oak,由Sun公司開發,於1995年5月23日以“Java”的命名正式發佈; 2.JavaScript 其曾用名是LiveScri

原创 Android中常用的正則表達式(持續補充中)

參考:Android中的正則表達式語法 項目實踐: 1.高亮文本中數字部分 例如要展示:附近有200+個工作機會 如果紅色部分的數字是可變的,但是在頁面中沒有其他用途,那麼在與Server端制定接口協議時,這句話就可以當做

原创 使用百度地圖SDK進行地址搜索、定位的工作小結

近期因爲需求開發的原因,使用了百度地圖SDK,現總結如下: 一、地址搜索頁面 很多同學一上來就會想到使用SuggestionSearch類來實現,但是SuggestionSearch的本身含義是搜索聯想詞,即熱詞。在其偵聽

原创 實例跟讀ListView複用原理

關於ListView複用機制的,現總結如下: 1.ListView的複用是通過內部類RecycleBin來實現的; 2.RecycleBin會爲每種ItemType最多保留一屏幕的View,本文中的例子,是11個,慢慢滑動時會

原创 Replugin插件化框架核心原理

插件化技術隨着360公司2016年DroidPlugin、2017年RePlugin的相繼公佈和開源,達到了頂峯。隨後這幾年進入了普及和落地期,到今天已不再新鮮和熱門。但對於以插件化框架爲基礎架構進行業務開發的同學而言,熟悉其原理

原创 ES6代碼轉爲ES5代碼的在線轉換工具

1.Babel,在線轉換地址 2.Traceur,Google公司出品,在線轉換地址 點贊 2 收藏 分享 文章舉報 chwnpp2 發佈了98 篇原創文章 · 獲贊