原创 億級流量架構|day07-集羣部署及數據庫高可用實現

集羣部署及數據庫高可用實現1 Linux集羣部署1.1 連接數據庫1.1.1 修改JDBC ip地址1.1.2 修改db.property1.1.3 Tomcat部署示意圖1.2 部署單臺Tomcat1.2.1 上傳tomcat安

原创 面試集錦|京東海外業務技術一面

最近自己在找新工作,被問到一些面試題,按流程給大家記錄下來了以供參考。 1.自我介紹 2.挑一個你的項目聊聊,背景、架構以及你負責的部分,畫個圖講講。 3.主要面向什麼客戶? 4.這些系統都是你係統中的子系統嗎? 5.是純jav

原创 我的框架圖集(一圖勝百文)

1. Mybatis 1.1. Mybatis架構分析 1.2. Mybatis對象分析 基於命名空間直接訪問的基本流程: 基於DAO接口訪問的基本流程: 1.3. Mybatis緩存分析 談談mybatis中你對緩存的認識?(WW

原创 億級流量架構|day09-Redis入門

Redis入門1 Redis命令2 Redis入門案例2.1 引入jar包2.2 測試字符串2.3 測試Hash2.4 測試List2.5 Redis事務控制3 Spring整合Redis3.1 編輯pro文件3.2 編輯配置文件

原创 億級流量架構|day10-Redis進階

Redis進階1 Redis持久化策略1.1 策略說明1.2 RDB模式1.2.1 模式說明1.2.2 備份命令1.2.3 備份方式1.2.4 配置文件說明1.3 AOF模式1.3.1 模式說明1.3.2 AOF模式持久化策略2

原创 億級流量架構|day05-圖片回顯及反向代理

京淘後臺搭建1 富文本編輯器1.1 入門案例2 商品詳情新增2.1 編輯POJO2.2 編輯controller2.3 編輯service3 商品詳情回顯3.1 頁面分析3.2 編輯controller3.3 編輯service3

原创 億級流量架構|day08-數據庫高可用進階及Redis初識

數據庫高可用進階及Redis初識1 數據庫高可用實現(二)1.1 當前數據庫服務存在問題1.1.1 現在的架構設計1.1.2 主庫宕機影響1.1.3 改進策略1.1.4 配置互爲主從1.1.5 主從測試1.2 MyCat1.2.1

原创 億級流量架構|day04-PowerDesigner和通用Mapper

PowerDesigner和通用Mapper0 前期準備1 數據建模工具-PD的使用1.1 創建工作區1.2 創建表1.3 一對一關係1.4 一對多關係1.5 多對多關係2 通用Mapper2.1 數據持久層框架發展2.1.1 發

原创 億級流量架構|day03-京淘後臺搭建

京淘後臺搭建0 前期準備1 EasyUI學習1.1 介紹1.2 EasyUI下載1.3 導入靜態資源文件1.4 EasyUI案例2 京淘後臺搭建2.1 跳轉後臺首頁2.2 實現頁面通用跳轉2.3 RestFul實現頁面跳轉3 Po

原创 億級流量架構|day06-Nginx高級應用

Nginx高級應用0 前期準備1 服務代理1.1 需求1.2 編輯配置文件1.3 頁面效果2 Tomcat集羣部署2.1 Windows中部署tomcat集羣2.1.1 準備3臺tomcat2.1.2 修改配置文件2.1.3 項目

原创 億級流量架構|day11-Redis高級

Redis高級1.Spring整合哨兵1.1 入門案例1.2 編輯pro文件1.3編輯配置文件1.4 定義工具類2.Redis集羣2.1 問題說明2.2 Redis集羣實現2.3 腦裂3.集羣搭建步驟3.1 劃分集羣規模3.2 搭

原创 億級流量架構|day12-京淘前臺搭建

京淘前臺搭建1.搭建前臺項目1.1 創建jt-web項目1.2 編輯配置文件1.2.1 編輯web.xml1.2.2 編輯Spring配置文件1.2.3 實現京淘首頁跳轉2.前臺業務實現2.1 僞靜態技術2.1.1 靜態頁面特點2

原创 億級流量架構|day02-框架搭建過程

億級併發|day02-框架搭建過程0 前期準備1 框架架構設計1.1 架構設計圖2 業務需求2.1 導入數據庫2.2 編輯Controller2.3 編輯Service2.4 編輯Mapper接口/映射文件2.5 編輯頁面3 編輯

原创 億級流量架構|day01-京淘環境搭建

1. 項目環境配置 修改eclipse文檔編碼爲UTF-8 配置JDK Window中JDK 檢測是否有JAVA_HOME 檢查是否有path Path ;%JAVA_HOME%/bin 關閉校驗 添加maven 2. ma

原创 快速上手Git

使用git 命令行時,經常會忘記相應的git命令,這次梳理最基本的git使用當做備忘,順帶幫助讀者快速上手git。 假定讀者已經知道什麼是Git。 一、安裝Git 1.1 在Linux上安裝Git # 1、查看是否安裝git $