原创 Redis複習

文章目錄Redis複習一,Redis底層數據結構1.String類型2.list類型3.hash字典類型4.跳躍鏈表5.整數集合6.壓縮列表二,redis事務2.1redis中的事務三,緩存雪崩,穿透,擊穿1.緩存雪崩場景解決方法

原创 java併發(二)synchronized和volatile

文章目錄二,synchronized2.1 臨界區2.2 競態條件2.3 synchronized應用及原理2.3.1 synchronized應用2.3.2 synchronized原理Java對象頭monitor2.4 syn

原创 eureka服務註冊

文章目錄一,註冊中心概述1.1 註冊中心解決了什麼問題?1.2 微服務的註冊中心1.3 常見的註冊中心二,Eureka2.1 Eureka基本組成2.2 Eureka服務治理機制2.3 搭建Eureka server2.4 搭建E

原创 快手java開發面經

快手是我春招拿到的第一個offer,base北京,java開發 快手一面 時間:2020/04/03 10:00 歷時:60分鐘 自我介紹 項目介紹 做題 求1到n的和(遞歸和遍歷,等差數列公式O(1)) 二叉樹中最深葉節點

原创 hystrix服務熔斷和降級

hystrix簡介 分佈式系統面臨的問題 複雜分佈式體系結構中的應用程序有數十個依賴關係,每個依賴關係在某些時候將不可避免的失敗 當多個微服務之間調用的時候,假設微服務A調用微服務B和微服務C,微服務B和微服務C又調用其他的微服務

原创 Nginx反向代理和負載均衡(後端複習)

文章目錄Nginx反向代理和負載均衡(後端複習)一,Nginx基礎1.Nginx簡介2.Nginx由來二,Nginx反向代理實現1.正向代理和反向代理2.反向代理實例三,Nginx負載均衡實現1.什麼是負載均衡?2. 負載均衡如何

原创 zookeeper服務註冊和服務發現

文章目錄zookeeper docker單機安裝使用和連接zookeeper數據結構zookeeper集羣模式springcloud整合zookeeper作爲註冊中心 zookeeper docker單機安裝使用和連接 拉取鏡像

原创 openFeign服務調用

文章目錄openFeign設計原理傳統http請求流程openFeign流程實踐 openFeign設計原理 openFeign是輕量級的Http請求框架,不再像restTemplate那樣顯式聲明請求URL,參數,返回類型,直接

原创 gateway服務網關

文章目錄服務網關簡介Gateway工作流程三大核心概念處理流程demo 服務網關簡介 服務網關能提供一種簡單有效的方式來對API進行路由,以及提供一些強大的過濾器功能,例如熔斷,限流,重試等 Gateway是基於spring5,

原创 網易2020春招後端實習面經

2020春招真的太難了,投了很多公司,筆試面試機會寥寥無幾,感謝網易爸爸收留了我 筆試:90min 有選擇有填空有問答 編程題ac:2/4 一面:30min 給出一段代碼,說說有啥問題,如何解決? long s =

原创 關於定時任務的一些問題處理

文章目錄定時任務schedule定時任務quartz 定時任務 schedule定時任務 spring提供的定時任務器, @Component public class Schedule { @Scheduled(cro

原创 蘑菇街後端一面

蘑菇街後端一面 時間:2020/03/10 14:00 歷時:48分鐘 蘑菇街的面試總體下來感覺還挺舒服的,我電腦突然攝像頭和麥都出問題了,浪費了10分鐘左右吧,就決定電話面試了,整個過程都有說有笑的,很nice 部門業務大概介

原创 go常用排序算法

go常用排序算法 之前寫過一篇用java實現的常用排序算法的博客,可以參考,這次改用go語言實現,一來用來複習下排序算法,二來也可以學習下go語言,java常用排序算法總結 一,冒泡排序 /** 冒泡排序 */ func

原创 簡單動態規劃

動態規劃 文章目錄動態規劃1.[打家劫舍](https://leetcode-cn.com/problems/house-robber/)2.[打家劫舍 II](https://leetcode-cn.com/problems/h

原创 leetcode股票買賣問題

股票買賣問題 本人是大三學生,有問題歡迎及時指出呀 文章目錄股票買賣問題1.[買賣股票的最佳時機](https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stoc