與分布式鎖相對應的是「單機鎖」,我們在寫多線程程序時,避免同時操作一個共享變量產生數據問題,通常會使用一把鎖來「互斥」,以保證共享變量的正確性,其使用范圍是在「同一個進程」中。 一、為什么需要分布式鎖? 在開始講分布式鎖之前,有必要簡單介紹 ...
一個滑動懸浮置頂的View,通過自定義ScrollView來實現一個精美的固定懸浮效果 效果圖: 這個特效其實沒有那么復雜 思路: 自定義ListView對頭布局進行處理 自定義 RecycleView 貌似很復雜的樣子 自定義Behavior 把問題復雜化了 自定義listView PopuWindows 自定義ViewGroup , 需要重新onLayout登方法 自定義Scrollview, ...
2017-10-31 09:17 0 1045 推薦指數:
與分布式鎖相對應的是「單機鎖」,我們在寫多線程程序時,避免同時操作一個共享變量產生數據問題,通常會使用一把鎖來「互斥」,以保證共享變量的正確性,其使用范圍是在「同一個進程」中。 一、為什么需要分布式鎖? 在開始講分布式鎖之前,有必要簡單介紹 ...
前言 前一篇文章簡單的介紹了Mybatis的六個重要組件,這六劍客占據了Mybatis的半壁江山,和六劍客搞了基友,那么Mybatis就是囊中之物了。對六劍客感興趣的朋友,可以看看這篇文章:M ...
看了《KDE on Windows(圖組)》(http://hi.baidu.com/dos_shenyunfa/blog/item/7b30823b189384f915cecb81.html) 雖然KDE Plasma在Windows不是很穩定,是不是讓你很心動? 我就手把手教你安裝 ...
在安裝完 MySQL 或者是在使用 MySQL 時,最尷尬的就是忘記密碼了,墨菲定律也告訴我們,如果一件事有可能出錯,那么它一定會出錯。那如果我們不小心忘記了 MySQL 的密碼,該如何處理呢?別着急,本文教你一招搞定。 1.修改 MySQL 配置文件 首先我們需要打開 MySQL ...
快應用規范從1070版本開始強制設置顯示菜單,但是在有些快應用頁面,菜單會遮擋住應用自身的內容,例如下圖菜單便遮擋住了登錄功能,雖然可以將菜單配置為可移動,但是用戶卻不知道可以移動,從而影響用戶的使用 ...
我們在寫代碼的過程中,免不了會對代碼進行一些修修改改。但經常會出現改着改着,就不知道改完后與源文件的差異是怎樣的。這里,我們就需要一個文本比對工具來進行文本比對。 有經驗的程序員都知道,Windows下有個很好用的文本比對工具——BeyondCompare。但它是收費軟件,很多正規的公司是不允許 ...
做這個規則引擎的初衷是用來實現一個可序列號為json,容易拓展的條件執行引擎,用在類似工作流的場景中,最終實現的效果希望是這樣的: 簡單整理下需求 執行結果最終返回=true= or false 支持四則運算,邏輯運算以及自定義函數等 支持多級規則組合,級別理論上無限 ...
PDF與HTML作為時下流行的文檔格式、頁面格式,小伙伴們的工作學習都會經常接觸到。比如有時我們PDF文檔過大無法發送,或者需要以網頁的形式將文檔內容嵌入到其他文檔中,將PDF文檔轉換成HTML網頁是 ...