摘要:緩存操作 讀緩存 讀緩存可以分為兩種情況命中(cache hit)和未命中(cache miss): 緩存命中 首先從緩存中獲取數據 將緩存中的數據返回 緩存未命中 首先從緩存中獲取數據 此時緩存未命中,從數據庫獲取數據 將數據寫入緩存 返回數據 讀緩存的的處理由 緩存中有沒有數據? 決定,如果緩存 閱讀全文
posted @ 2019-12-09 11:02 架構文摘 閱讀 (502) 評論 (0) 編輯
摘要:聲明下此文僅是作者從事Android開發再到學習后端的一些見解和經歷 ! 今天給大家分享一些移動端(Android)開發學習后端開發(Java Web)的一些事兒,不知道從什么時候開始身邊的同事都開始陸陸續續的在朋友圈發一些后端的文章如:Nginx、Docker、k8s類的知識,后來才發現大家都在學 閱讀全文
posted @ 2019-11-27 08:07 架構文摘 閱讀 (1758) 評論 (11) 編輯
摘要:最近在做一功能不大、業務也不復雜的小眾App,以往做App是發現自己從來沒有考慮過一些架構方面的問題,只是按照自己以往的習慣去寫代碼,忽略了App的設計。本次分享主要包含一些開發App的小經驗和技巧,來一次App開發與設計的分享。 先和分享下一下 實體類的設計與組織形式 實體類的組織 在做App開發 閱讀全文
posted @ 2019-11-22 15:43 架構文摘 閱讀 (437) 評論 (0) 編輯
摘要:邏輯備份和物理備份 邏輯備份 邏輯備份用于備份數據庫的結構(CREAET DATABASE、CREATE TABLE)和數據(INSERT),這種備份類型適合數據量小、跨SQL服務器、需要修改數據等場景。如mysqldump命令就是產生一個邏輯備份工具,使用mysqldump輸出的文件包含CREAT 閱讀全文
posted @ 2019-11-20 23:10 架構文摘 閱讀 (438) 評論 (2) 編輯
摘要:前言 秒殺大家都不陌生。自2011年首次出現以來,無論是雙十一購物還是 12306 搶票,秒殺場景已隨處可見。簡單來說,秒殺就是在同一時刻大量請求爭搶購買同一商品并完成交易的過程。從架構視角來看,秒殺系統本質是一個高性能、高一致、高可用的三高系統。而打造并維護一個超大流量的秒殺系統需要進行哪些關注, 閱讀全文
posted @ 2019-11-19 12:16 架構文摘 閱讀 (49) 評論 (0) 編輯
摘要:從SpringApplication開始 一般情況下啟動SpringBoot都是新建一個類包含 方法,然后使用 來啟動程序: 接收兩個參數分別為:primarySource、運行參數(args),上面的代碼使用 作為primarySource。SpringApplication還有一個實例方法也叫 閱讀全文
posted @ 2019-11-18 22:04 架構文摘 閱讀 (188) 評論 (0) 編輯
摘要:JVM(Java虛擬機)簡單來說就是運行Java代碼的解釋器,作為螺絲釘程序員JVM其實了解下就差不多啦,不懂JVM內部細節照樣能寫出優質的代碼!但是一到造火箭、飛機的場景(面試)不懂JVM的你,會被面試官虐的體無完膚,本期內容列舉常見的JVM面試題: 1. 說一JVM的內存模型是什么樣子的? 2. 閱讀全文
posted @ 2019-11-12 15:54 架構文摘 閱讀 (485) 評論 (3) 編輯
摘要:關于Let's Encrypt 作為一個公共且免費SSL的項目逐漸被廣大用戶傳播和使用,是由Mozilla、Cisco、Akamai、IdenTrust、EFF等組織人員發起,主要的目的也是為了推進網站從HTTP向HTTPS過度的進程,目前已經有越來越多的商家加入和贊助支持。 機器環境 文中所使用的 閱讀全文
posted @ 2019-11-11 18:33 架構文摘 閱讀 (43) 評論 (0) 編輯
摘要:WordPress是目前非常受歡迎的開源博客系統,今天使用 搭建個人博客,整個過程非常絲滑。 搭博客先要準備域名和服務器,昨天在阿里云買了個.top的域名花了5塊錢(美滋滋~~),本來再準備在阿里云再選個 看了下最便宜都也要600+一年,去了隔壁騰訊花了88買了個一個 的服務器還算不錯。 安裝Doc 閱讀全文
posted @ 2019-11-08 15:48 架構文摘 閱讀 (58) 評論 (0) 編輯
摘要:文章主人公:小明,就職于某互聯網公司,從事后端開發工作。最近小明收到通知公司需要開發一款《證件照》應用,需要征集架構方案,主要功能包括: 小明雖然從事后端開發工作,但是一直很關注架構這方面的知識,以往都是開發大佬們架構好的應用現在有機會自己去實踐下,打算把自己學到的知識應用于實際案例中來。 小明的腦 閱讀全文
posted @ 2019-11-07 15:15 架構文摘 閱讀 (2736) 評論 (4) 編輯
摘要:本文是通過查看SpringBoot源碼整理出來的SpringBoot大致啟動流程,整體大方向是以簡單為出發點,不說太多復雜的東西,內部實現細節本文不深扣因為每個人的思路、理解都不一樣,我個人看的理解跟大家看的肯定不一樣,到時候表達的出來的云里霧里也沒啥用。 首先我將SpringBoot的啟動流程整理 閱讀全文
posted @ 2019-11-05 15:10 架構文摘 閱讀 (298) 評論 (0) 編輯
摘要:前言 本文針對版本 來分析SpringBoot的配置處理源碼,通過查看SpringBoot的源碼來弄清楚一些常見的問題比如: 1. SpringBoot從哪里開始加載配置文件? 2. SpringBoot從哪些地方加載配置文件? 3. SpringBoot是如何支持 和`properties`類型的 閱讀全文
posted @ 2019-11-04 19:44 架構文摘 閱讀 (300) 評論 (0) 編輯
摘要:消息隊列優勢 消息隊列(Message Queue,簡稱MQ),其主要用于在復雜的微服務系統中進行消息通信,它的優點可以大致整理成以下幾點: 1. 服務間解耦 2. 提高服務并發、性能 3. 突發流量削峰 4. ... 服務間解耦 微服務系統業務之間相互依賴,各種調用錯綜復雜,如果不能良好對服務進行 閱讀全文
posted @ 2019-10-26 13:55 架構文摘 閱讀 (1366) 評論 (6) 編輯
摘要:前言 在JVM內存模型中會將堆內存劃分新生代、老年代兩個區域,兩塊區域的主要區別在于新生代存放存活時間較短的對象,老年代存放存活時間較久的對象,除了存活時間不同外,還有垃圾回收策略的不同,在JVM中中有以下回收算法: 標記清除 標記整理 復制算法 分代收集算法 有了垃圾回收算法,那JVM是如果確定對 閱讀全文
posted @ 2019-10-19 10:28 架構文摘 閱讀 (235) 評論 (1) 編輯
摘要:前言 JVM堆中有 、`老年代 分代回收 Eden Survivor`區,JVM堆大概是這樣子: 程序運行過程中新產生的對象都會分配在 區,隨著時間的推移 區也是會滿的,那么這個時候就會進行 進行清理,清理過程有的對象被清除,有的對象會繼續存活下去。那Java對象啥時候會進入老年代呢? 根據對象年齡 閱讀全文
posted @ 2019-10-19 10:26 架構文摘 閱讀 (149) 評論 (0) 編輯
摘要:前言 《大麥網》都知道吧,就是那個被網友聲稱“大麥網你賣啥了?”票務平臺。近期有聽到朋友說《大麥網》的票很難搶,基本上都是說:“哎喲喂,被擠爆啦,請稍后重試!”,也不知道《大麥網》到底有沒有票!!! 言歸正傳,準備做個《大麥網》搶票的軟件,就是想證明下《大麥網》到底有沒有票(推廣公眾號)!!,做之前 閱讀全文
posted @ 2019-10-03 10:05 架構文摘 閱讀 (2714) 評論 (0) 編輯
摘要:開始使用Docker部署Apollo配置中心之前,首先需要機器安裝Docker環境本文使用 測試部署,并使用以下鏡像: mysql apollo configservice apollo adminsrevice apollo portal 因為本文為純部署目的,因此不在這里講解Apollo的一些知 閱讀全文
posted @ 2018-12-27 23:51 架構文摘 閱讀 (4026) 評論 (2) 編輯
摘要:Android應用組件化各個組件頁面之間要實現跳轉使用路由是一個很好的選擇。本文將實現一個比較輕量級的路由組件,主要涉及以下知識: Annotation (聲明路由目標信息) AnnotationProcessor (處理注解) JavaPoet (生成Java文件) UriMatcher (匹配U 閱讀全文
posted @ 2018-07-26 16:32 架構文摘 閱讀 (102) 評論 (0) 編輯
摘要:使用RecyclerView實現一個畫廊效果,主要是使用support庫中最新加入的PagerSnapHelper類,通過計算滑動偏移來計算scale的值。 基本實現 首先需要為RecyclerView添加一個滾動監聽,然后為RecyclerView的第一個與最后一個itemView添加一個Item 閱讀全文
posted @ 2017-09-23 12:50 架構文摘 閱讀 (2696) 評論 (0) 編輯
摘要:`ReactNative ListView GridView GridView ContentContainerStyle GridView`。 《架構文摘》每天一篇架構領域重磅好文,涉及一線互聯網公司應用架構(高可用、高性 能、高穩定)、大數據、機器學習等各個熱門領域。 閱讀全文
posted @ 2016-09-10 10:48 架構文摘 閱讀 (3492) 評論 (0) 編輯
三d开奖结果走势图