原创 面試官不厭其煩地問:如何開啓一個線程,開啓大量線程會有什麼問題,如何優化?

這裏整理了最近BAT最新面試題,2020船新版本!!需要的朋友可以點擊:這個,點這個!!,備註:簡書。希望那些有需要朋友能在今年第一波招聘潮找到一個自己滿意順心的工作! 作者:享學學員:孫學海 這道題想考察什麼? 是否瞭解線

原创 SpringBoot2.x集成MongoDB,強化版範型CRUD操作 前言 創建實體類 創建控制器Controller 啓動測試 定義實體類Service 控制類改造 總結

享學課堂特邀作者:老顧 轉載請聲明出處!!! 前言 MongoDB 是一個基於分佈式文件存儲的數據庫。由 C++ 語言編寫。旨在爲 WEB 應用提供可擴展的高性能數據存儲解決方案。 什麼是NoSQL? NoSQL,指的是非關係型的數據庫

原创 Sentinel規則持久化之nacos,改造Sentinel Dashboard 前言 總結

享學課堂特邀作者:老顧 轉載請聲明出處!!! 前言 之前老顧介紹了Sentinel相關的業務介紹,小夥伴們用的怎麼樣呢?今天老顧來介紹另一個話題,就是Sentinel一旦重啓,配置規則就會消失。那肯定是不能夠用在生產環境的,我們需要把規

原创 學歷不是問題!笑談社招大專老哥阿里/騰訊/京東Java後端面試奇遇,輕鬆上岸入職京東! 背景 後端面試主要及經常問到技術點:

背景 大專學歷,參加了阿里/騰訊/京東面試, 最終入職京東。學歷不夠真的不是問題,最怕學歷不夠技術還不行! 後端面試主要及經常問到技術點: 數據結構,多線程,jvm,優化,消息框架,分佈式,緩存等以及你使用過的框架且第一輪的基礎很重要

原创 Gateway結合Sentinel1.8限流熔斷管理以及自定義異常 前言 網關流控實現原理 熔斷降級 異常處理

享學課堂特邀作者:老顧 轉載請聲明出處!!! 前言 之前老顧介紹了gateway集合sentinel1.8的整體概念介紹,今天老顧就來介紹一下,gateway如何與sentinel相結合,sentinel1.8降級規則的變化,以及das

原创 Sharding-jdbc的實戰入門之水平分表(一) 前言 數據源地址 測試類 解決方式2: 再次執行

享學課堂特邀作者:老顧 轉載請聲明出處!!! 前言 上一篇文章中老顧介紹了sharding-jdbc的基本概念,今天老顧就來介紹一下如何使用。 經常碰到一些小夥伴的問題,就是我們到達什麼量級纔會分庫分表? 分庫分表經驗值 mysql單表

原创 92天寒窗苦學,淚談年中京東三面+交叉面經歷,獲30K*14薪

面試者:享學VIP學員 京東面試過程 技術面共三輪,一面二面是遠程,三面是現場面外加2人交叉面試,說實話還是很緊張!最後HR定薪資是30K*14(小哥覺得低了哈哈哈) 最後讓他把面試官問的問題整理一下,在這也分享給小夥伴們。主要也是6月初去

原创 學習Sharding-JDBC,這些基本概念你不搞懂?

前言 在瞭解Sharding-JDBC的執行原理前,需要了解以下概念: 邏輯表 水平拆分的數據表的總稱。例:訂單數據表根據主鍵尾數拆分爲10張表,分別是 torder0 、 torder1 到torder9 ,他們的邏輯表名爲 t_orde

原创 Java動態代理的原理及源碼分析

本系列文章主要是博主在學習spring aop的過程中瞭解到其使用了java動態代理,本着究根問底的態度,於是對java動態代理的本質原理做了一些研究,於是便有了這篇文章 爲了儘快進入正題,這裏先跳過spring aop和java動態代理的

原创 初始synchronized關鍵字的偏向鎖、輕量鎖、重量鎖 背景 三種鎖對對象的影響 結語

作者:CoderLife 背景 作爲一名Java程序員, synchronized關鍵字在我們的日常編碼中肯定是不可或缺的,可是我們在用 synchronized的時候真的明白它做了什麼嗎? 我們可能聽到過 synchronized性能差,

原创 SpringCloud Gateway動態路由之Nacos 前言 實現要點 具體實現 實現動態路 配置類 添加Nacos路由配置 測試 總結

原創作者:老顧 轉載請註明出處 前言 當我們的網關Gateway程序開發完成之後,需要部署到生產環境,這個時候你的程序不能是單點運行的,肯定是多節點啓動(獨立部署或者docker等容器部署),防止單節點故障導致整個服務不能訪問,網關是對

原创 我後悔在簡歷上寫了“精通”…

衆所周知,簡歷上“瞭解=聽過名字;熟悉=知道是啥;熟練=用過;精通=做過東西” 相信大家對於MySQL的索引都不陌生,索引(Index)是幫助MySQL高效獲取數據的數據結構。索引作爲MySQL中比較重點的知識,在面試中出現的頻率特別高。

原创 Feed流、Fragment懶加載,如何做出高級感的UI? / 自定義View / / 爲什麼要自定義View / / Fragment 懶加載 / / UI卡頓 /

在Android系統中,界面中所有能看到的元素都是View,所有的UI元素都是View的子類,Android官方爲開發者提供了許多豐富的UI控件。 一個Android工程師是否高級,最直觀的就是看他做的UI高不高級。 很多Android開發

原创 從Kotlin到Flutter,嗯,還是MVVM更香 Android架構演進 爲什麼要學MVVM?

經常有Android開發者會感到困惑,移動開發這麼多技術,到底該先學什麼呢? React Native、PWA?談完Kotlin,今年又紛紛討論Flutter,但是目前還沒有大跨步的前進… 我覺得Android開發的思維一定不要侷限,移動

原创 遭遇調崗,降薪,下半年到底該不該跳槽?

受疫情影響,很多人今年上半年根本不敢跳槽找工作,甚至相當多的程序員遭遇了裁員、調崗、降薪等!好在金九銀十面試季到了! 面試的時候,很多人都小心翼翼,如履薄冰,擔心,面試緊張、卡殼、答不上來怎麼辦?生怕自己說錯一句話,就錯失機會。 被面試官吊