摘要:探索專為而設計的將探討進行了何種改進,以及這些改進背后的原因。關于最友好的文章進階前言之前就寫過一篇關于最友好的文章反響很不錯,由于那篇文章的定位就是簡單友好,因此盡可能的摒棄復雜的概念,只抓住關鍵的東西來講,以保證大家都能看懂。
周月切換日歷
一個可以進行周月切換的日歷,左右滑動的切換月份,上下滑動可以進行周,月不同的視圖切換,可以進行事件的標記,以及節假日的顯示,功能豐富
設計的很漂亮做出來有點差強人意系列
TARS是騰訊從2008年到今天一直在使用的后臺邏輯層統一應用框架(Total Application Framework)的開源版本,為用戶提供了涉及到開發、運維、以及測試的一整套解決方案。
探究 OkHttp 的源碼設計,更深刻的理解,以便更靈活地運用
Intellij IDEA 一些不為人知的技巧
時間相關工具類,注釋寫得已經很清楚了,用法可以參考單元測試,好了,老司機要發車了。
淺談 Retrofit 封裝 - 讓框架更加簡潔易用
SpringBatch 讀取 txt 文件并寫入數據庫
RxJava 常用操作符 - 創建操作,變換操作,過濾操作。。。。。。
RxJava 和 Retrofit 結合使用完成基本的登錄和注冊功能
MyBatis 作為一個輕量的 SQL 映射框架,確實很簡單,但是知識點挺多,實際使用中還是會有時想不起來某個標簽該怎么寫,所以整理了這篇文章,以備查詢。由于 MyBatis 如此簡單,使得這一篇文章基本把實際使用中常碰到的事情都涵蓋了
一些好用的 Java 類庫匯總
Java 語法清單翻譯自 egek92 的 JavaCheatSheet,從屬于筆者的 Java 入門與實踐系列。時間倉促,筆者只是簡單翻譯了些標題與內容整理,支持原作者請前往原文點贊。需要注意的是,此文在 Reddit 上也引起了廣泛的討論,此文講解的語法要點還是以 Java 7 為主,未涉及 Java 8 中內容,略顯陳舊,讀者可以帶著批判的視角去看。
通過 nodejs+Socket.io+Notification 實現服務端往瀏覽器客戶端發送自定義消息
RxHttpUtils
繼上次 SuperTextView 之后的又一次封裝
Rxjava+Retrofit 封裝,便捷使用
編寫原由:
項目用到 Rxjava+Retrofit 的使用,總是感覺封裝的不到位,網上也有很多類此的封裝,找來找去沒有一款適合自己的,無奈之下只能自己動手封裝一個使用起來超級簡單的網絡框架,個人感覺裝裝的還是挺不錯的,相比網絡上其他封裝簡單了不少,使用起來也很方便,源碼很少可以隨意修改源碼達到自己需要的效果,廢話不多說了,請看怎么使用!
美團團購訂單系統主要作用是支撐美團的團購業務,為上億美團用戶購買、消費提供服務保障。2015 年初時,日訂單量約 400 萬~ 500 萬,同年七夕訂單量達到 800 萬。
我們在使用他們之前我們知道為什么要使用他們, 他們能給我們帶來什么好處嗎, 還是只是跟隨潮流
本篇文章我們組織 ThinkKeep 中的一篇, 來自于本人, 雖然是很經典的東西, 又有多少人真正掌握呢?
按照慣例,首先通讀一遍官網文檔。 微信支付 前期準備 微信開放平臺 注冊賬號,創建應用,開通微信支付,這些大家都會的。 微信商戶平臺 APP 支付文檔 https://pay.weixin.qq.com/wik... ,如…
Android 數據加密方案
總結一些自己最近在使用 spring 事務管理時碰到的一些注意點 一、關于目標對象內部方法自我調用時的一些情形和存在的問題 1、情形 1:只給 b 方法上加事務注解,a 方法上不加 目標類的接口和實現代碼示例: public interface AService {public void a();
眾所周知,ubuntu 經常需要安裝不同的 java 版本,他們之間的切換就是一個很大的問題 1.Chose another Java loader: sudo update-alternatives --config java2.Chose another compiler (th…
LazyPicker 是一個簡單的移動端時間選擇器,支持多種主題。
說在前面,本文較長,從觀察者模式到 RxJava 原理,以及 RxJava 的一些常用操作符的使用,并且對主要涉及到的源碼進行了詳細分析,講解內部實現原理,都是筆者自己的學習筆記,所以你可以選擇感興趣的地方去閱讀,如果你有時間也可以慢慢品嘗,希望對你有所幫助!
轉載請務必注明來源地址: Java連接Oracle數據庫的三種連接方式 背景: 這兩天在學習Oracle數據庫,這里就總結下自己上課所學的知識,同時記錄下來,方便整理當天所學下的知識,也同時方便日后自己查詢。 SQL語句的話,這里我就不多講了,感覺和其他的數據庫(MySQL、S…
了解 Java 的垃圾回收機制
JVM 源碼分析之 System.currentTimeMillis 及 nanoTime 原理詳解
重點基于 React+AntD 以及多個模塊,集成了一套完整的 react 后臺管理系統,是一套很不錯的可供參考的解決方案
Springboot 熱部署的兩種方式
在程序中的適當位置打 Log 的重要性就不用多說了,很多人應該都體會過線上有 Bug 卻由于沒有打 log 而不好 troubleshooting 的經歷。
前言 之前寫RxJava相關文章的時候,就有人想讓我談談RxJava2.0的新特性,說實話,一開始我是拒絕的。因為在我看來,RxJava2.0雖然是版本的重大升級,但總歸還是RxJava,升級一個版本還能上天是咋的?了解一下它的更新文檔不就好了么?真的有必要單出一篇文章來談這個…
socket 是對 TCP 的良好抽象
原文地址:Redis實戰(五) 聊聊Redis使用場景博客地址:http://blog.720ui.com/ 使用場景說明 計數器 數據統計的需求非常普遍,通過原子遞增保持計數。例如,點贊數、收藏數、分享數等。 排行榜 排行榜按照得分進行排序,例如,展示最近、最熱、點擊率最高、…
背景 數據持久化在現在移動app開發中已經越來越被大家認可,提高了用戶體驗和軟件的穩定性,但是由于retrofit持久化的局限性,所以需要自己動手改造一個適合自己的數據持久化方案! 封裝效果 這里寫圖片描述第一次請求是網絡加載,之后只要在設置的保鮮時間以內都是通過緩存拉取數據,…
必須寫在前面:從Java轉向Kotlin,只需要幾天時間! 有人擔心編譯時間問題,這里給出一個鏈接Kotlin VS Java:編譯速度大比拼 同步自wing的地方酒館本篇是kotlin開發Android系列教程的最后一篇。前面幾篇介紹了kotlin的基本語法、與java的不同…
從 RxJava 的基礎開始,由淺到深一步一步與大家分享一下這個強大的異步庫的用法~~
Spring Boot 提供了很多開箱即用的依賴模塊,那么,Spring Boot 如何巧妙的做到開箱即用,自動配置的呢? 開箱即用,內藏玄機 Spring Boot提供了很多“開箱即用”的依賴模塊,都是以spring-boot-starter-xx作為命名的。例如,之前提到的…
關于JVM系列的文章,都是在讀了《深入理解java虛擬機》一書之后的讀書筆記總結。 對于很多android的初學者來說,JVM知識可能是相當薄弱的一塊知識。可是如果你需要到公司入職、你要提高自己駕馭java的能力,那么JVM卻是絕對不可忽視的一個環節。最基本JAVA內存區域、垃…
Retrofit + RxJava + OkHttp 讓網絡請求變的簡單 - 基礎篇
半個月前 pegdown 的作者宣布不再維護 pegdown,并遷移遷移到 flexmark-java。flexmark-java 擁有更快的解析速度和更多的特性,推薦大家使用。
爬蟲即網絡爬蟲,是一種自動獲取網頁內容的程序。是搜索引擎的重要組成部分,因此搜索引擎優化很大程度上就是針對爬蟲而做出的優化。
TabBar 這個名字相信很多學過一點 IOS 程序員都知道它是用來干嘛的, 但本人也并非擅長開發 IOS 程序員, 只是略懂略懂.... 這是一個很強大的 TabBar, 可滿足很多需求。用起來也非常簡單, 在 oncreate 只調用一行代碼就把 UI 布局和切換頁面功能基本都實現了。
一篇 SSM 框架整合友好的文章(三)
前后端并行開發(或者說多個業務間并行開發)中,一個比較麻煩的問題,就是如何制造模擬數據和模擬異常狀態。這時候有個好的工具很有必要。
Jake 將探討 RxJava 2 進行了何種改進,以及這些改進背后的原因。您將學習到該如何將第三方庫和應用同時遷移到 RxJava 2 當中,以及該如何在兩個 RxJava 版本之間互相操作。
前言 之前就寫過一篇關于Rxjava最友好的文章,反響很不錯,由于那篇文章的定位就是簡單友好,因此盡可能的摒棄復雜的概念,只抓住關鍵的東西來講,以保證大家都能看懂。 不過那篇文章寫完之后,我就覺得應該還得有一篇文章給RxJava做一個深入的講解才算完美,于是就有了今天的進階篇。…
Demo地址 RxJava2Demo 本Demo旨在幫助從未接觸過RxJava的同學直接入坑RxJava2,如絲般順滑,萬水千山總是情,留個star行不行? RxJava & RxAndroid (2.0版) 定義 RxJava – Reactive Extensions fo…
轉載請務必注明出處,謝謝合作:java讀取文件 java讀取文件 以字節為單位讀取文件 以字符為單位讀取文件 以行為單位讀取文件 隨機讀取文件內容 ReadFromFile.java package cn.zhisheng.io; import java.io.; / …
輕松上手, 封裝這樣的一套框架不再難
Annotation(注解)就是 Java 提供了一種元程序中的元素關聯任何信息和著任何元數據(metadata)的途徑和方法。Annotion(注解) 是一個接口,程序可以通過反射來獲取指定程序元素的 Annotion 對象,然后通過 Annotion 對象來獲取注解里面的元數據。
筆記內容主要是 mybatis 和 springmvc 的一些基本概念和使用方法,涉及概念介紹、環境搭建、編程細節、運行調試等方面。這套筆記整體偏入門和應用,適合快速上手,對底層實現和機理并未做過多分析。
Java 中的注解是個很神奇的東西,還不了解的可以看下一小時搞明白自定義注解(Annotation)。現在很多 Android 的庫都用使用注解實現的,比如 ButterKnife,我們不防也來學習一下,學完注解處理器,我們嘗試寫一個簡單的類似 ButterKnife 的東西來綁定控件。
Java 的內存回收機制
RxJava操作符系列傳送門 RxJava操作符源碼 RxJava操作符系列一 RxJava操作符系列二 RxJava操作符系列三 前言 在上一篇文章我們主要介紹的是RxJava的一些過濾操作符,若將過濾操作和轉換操作一起使用,能處理復雜的的業務邏輯,在文章中所舉的例子都是都是…
關于JVM系列的文章,都是在讀了《深入理解java虛擬機》一書之后的讀書筆記總結。 每個人入門java的時候,基本上都會聽到的關于java的一個郵電就是java的內存管理功能。使用java的時候不需要將過多的心思擺在內存管理的問題上(實際上,內存管理是開發者始終關注的話題,尤其…
這篇是數據結構與算法的第 3 篇,通過前兩篇的介紹,對應順序表和鏈表已有比較深入的了解,而本篇是前兩篇的延續,即優化前面所分析過的順序表和雙向鏈表(帶頭結點和尾結點,均不帶數據)。以下是主要的知識點:
理解 Iterator 接口
為什么需要迭代器 Iterator
迭代器 Iterator 的分析
迭代器 Iterator 的簡單實現
迭代器 Iterator 與集合間存在的問題
理解快速失敗機制 fast-fail 機制
進化版的 ListIterator 接口
改良的 MyArraryList 的實現
改良的 MyLinkedList 的實現
本篇文章詳述了我閱讀 RxJava 源碼的心路歷程
正則表達式對于我來說一直像黑暗魔法一樣的存在。手機正則去網上搜,郵箱正則去網上搜,復雜點的看看文檔拼湊一下,再復雜只能厚著臉皮讓其他同事給寫一個。從來沒有系統的學習過,今天準備拿下它。 1. 學習目標: 了解正則表達式語法 在IDE中使用正則表達式 在javascript 中使…
經測試簡繁體都可識別,姓氏已做多音字處理
前言 背壓(Backpressure)可能是所有想要深入運用RxJava的朋友必須理解的一個概念。 關于它的介紹,我本意是想寫在RxJava2.0更新介紹的文章里的,可是寫著寫著發現,要完整介紹這個概念需要花費的篇幅太長,恰好目前對于背壓的介紹文章比較少,所以決定多帶帶拿出來,自…
轉眼間第二季來到了第五章,也是我們博客系統的第四章。前段時間因為個人私事較多,項目停更了兩期,但是這都不是問題,我們繼續接著走下去。畢竟承諾的事情就得完成。 這一期我們的目標是完成后端博客系統的博客發布功能。 按照我們前面的設定,我們的后端博客系統需要完成最簡單的博文發布,我們…
Java 面試隨著時間的改變而改變。在過去的日子里,當你知道 String 和 StringBuilder 的區別(String 類型和 StringBuffer 類型的主要性能區別其實在于 String 是不可變的對象。因此在每次對 String 類型進行改變的時候其實都等同于生成了一個新的 String 對象,然后將指針指向新的 String 對象,所以經常改變內容的字符串最好不要用 String ,因為每次生成對象都會對系統性能產生影響,特別當內存中無引用對象多了以后,JVM 的 GC 就會開始工作,影響性能,可以考慮使用可變字符序列 StringBuilder)就能讓你直接進入第二輪面試,但是現在問題變得越來越高級,面試官問的問題也更深入。
MyBatis 在 Spring 環境下的載入過程
MyBatis 在 Spring 環境下事務的管理
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/68208.html
摘要:聽說年后離職的老同事,金三剛拿下高薪,年薪直奔萬了。互聯網公司主流技術選型進階高級架構師必學大主要技能,包括數據結構和算法高級特性核心數據庫框架與必備工具系統架構設計等,希望能真正幫助到想要從程序員進階為高級架構師之路的朋友。 相信你可能經歷過這些: 已經工作兩三年了,每個項目都會加班加點全力以赴去完成,薪資增長幅度卻不如人意。聽說年后離職的老同事,金三剛拿下高薪offer,年薪直奔5...
摘要:請欣賞語法清單后端掘金語法清單翻譯自的,從屬于筆者的入門與實踐系列。這篇一篇框架整合友好的文章三后端掘金一理論它始終是圍繞數據模型頁面進行開發的。 RxJava 常用操作符 - Android - 掘金 原文地址 http://reactivex.io/documenta... ... RxJava 和 Retrofit 結合使用完成基本的登錄和注冊功能 - Android - 掘...
摘要:以實現自己熟悉的東西為導向比如我們做后端開發,首先是常用的循環迭代條件判斷增刪改成。它是由實現的,不保證元素的順序,也就是說所說元素插入的順序與輸出的順序不一致。 下面是我直播的文字版,直播地址:https://segmentfault.com/l/15...代碼:https://github.com/zhoumengka...整個項目我們我又細分了6個版本來演進,希望更加便于大家對比...
摘要:以實現自己熟悉的東西為導向比如我們做后端開發,首先是常用的循環迭代條件判斷增刪改成。它是由實現的,不保證元素的順序,也就是說所說元素插入的順序與輸出的順序不一致。 下面是我直播的文字版,直播地址:https://segmentfault.com/l/15...代碼:https://github.com/zhoumengka...整個項目我們我又細分了6個版本來演進,希望更加便于大家對比...
閱讀 2880·2021-11-22 13:54
閱讀 3533·2021-11-16 11:44
閱讀 1374·2021-09-07 10:19
閱讀 1475·2019-08-29 17:30
閱讀 3202·2019-08-29 11:33
閱讀 3548·2019-08-26 12:18
閱讀 2892·2019-08-26 11:53
閱讀 1341·2019-08-26 10:47