螞蟻課堂2期視頻公開-請大家多多支持螞蟻課堂
密碼: tt53
0001-螞蟻課堂(每特學院)-2期-多線程快速入門
第01節、線程與進程的區別
第02節、為什么要用到多線程
第03節、多線程應用場景
第04節、使用繼承方式創建線程
第05節、使用Runnable接口方式創建線程
第06節、使用匿名內部類方式創建線程
第07節、多線程常用api
第08節、守護線程與非守護線程
第09節、多線程幾種狀態
第10節、join方法介紹
第11節、t1、t2、t3執行順序面試題講解
第12節、使用多線程分批處理信息
資料+源碼.rar
0002-螞蟻課堂(每特學院)-2期-多線程線程安全
第01節、什么是線程安全問題
第02節、使用同步代碼塊解決線程安全問題
第03節、證明同步函數使用this鎖
第04節、靜態同步代碼塊
第05節、多線程死鎖
第06節、Java內存模型
第07節、Volatile可見性
第08節、AtomicInteger原子類
資料+源碼.rar
0003-螞蟻課堂(每特學院)-2期-多線程之間通訊
第00節、課前疑問
第01節、多線程之間通訊
第02節、wait()、notify()區別
第03節、jdk1.5Lock鎖
第04節、怎么停止線程
第05節、ThreadLock原理剖析
第06節、總結
資料+源碼.rar
0004-螞蟻課堂(每特學院)-2期-java並發包&並發隊列
第01節、Vector與ArrayList區別和HasTable與HasMap線程安全源碼分析
第02節、ConcurrentHashMap原理分析
第03節、CountDownLatch用法
第04節、CyclicBarrier用法
第05節、Semaphore信號量
第06節、並發隊列ConcurrentLinkedDeque、BlockingQueue阻塞隊列用法
第07節、使用並發阻塞隊列實現生產者與消費者
資料+源碼.rar
0005-螞蟻課堂(每特學院)-2期-線程池原理剖析&鎖的深度化
第01節、線程池概述
第02節、創建線程池四種方式
第03節、線程池原理分析
第04節、線程數合理配置
第05節、悲觀鎖與樂觀鎖區別
第06節、重入鎖
第07節、讀寫鎖
第08節、CAS無鎖機制
第09節、自旋鎖
資料+源碼.rar
0006-螞蟻課堂(每特學院)-2期-數據交換格式&反射機制&SpringIOC原理分析
第01節、什么是數據交換格式
第02節、什么是json
第03節、使用fastjson解析json
第04節、使用json轉換成對象
第05節、自定義json字符串
第06節、XML解析
第07節、Java的反射機制
第08節、使用java的反射機制訪問私有屬性
第09節、使用java的反射機制+Dom4j實現SpringIOC原理
資料+源碼.rar
0007-螞蟻課堂(每特學院)-2期-自定義注解與Java設計模式
第01節、注解概述
第02節、自定義注解
第03節、使用注解實現ORM框架映射
第04節、設計模式概述
第05節、什么是單例
第06節、餓韓式寫法
第07節、工廠設計模式
第08節、代理模式概述
第09節、靜態代理
第10節、JDK動態代理
第11節、CGLIB動態代理
資料+源碼.rar
0008-螞蟻課堂(每特學院)-2期-Socket網絡通訊基礎
第01節、網絡通訊概述
第02節、TCP與UDP協議區別
第03節、UDP發送客戶端與服務器
第04節、TCP協議三次握手
第05節、TCP協議發送客戶端與服務器端
第06節、使用線程池支持多個線程同時訪問
資源+源碼.rar
0009-螞蟻課堂(每特學院)-2期-NIO編程基礎
第01節、IO與NIO區別
第02節、Buffer的數據存取
第03節、make與rest用法
第04節、直接緩沖區與非緩沖區區別
第05節、實際操作直接緩沖區與非緩沖區比較
第06節、分散讀取聚集寫入
第07節、編碼格式
第08節、總結
資料+源碼.rar
0010-螞蟻課堂(每特學院)-2期-NIO高級編程與Netty入門
第01節、阻塞IO與非阻塞IO區別
第02節、NIO客戶端與服務器端
第03節、Netty框架介紹
第04節、Netty服務器端
第05節、Netty客戶端
第06節、總結
資料+源碼.rar
0011-螞蟻課堂(每特學院)-2期-Netty高級
第01節、長連接與短連接區別
第02節、粘包與拆包
第03節、序列化
資料+源碼.rar
0012-螞蟻課堂(每特學院)-2期-JVM參數調優配置
第01節、Java內存結構概述
第02節、新生代與老年代
第03節、堆內存參數配置
第04節、配置新生代與老年代調優參數
第05節、堆溢出解決辦法
第06節、棧溢出解決辦法
資料+源碼.rar
0013-螞蟻課堂(每特學院)-2期-垃圾回收機制算法分析
第01節、什么是java垃圾回收機制
第02節、內存溢出與內存泄露的區別
第03節、引用計數法
第04節、復制算法
第05節、標記清除與標記壓縮算法
第06節、分代算法
第07節、垃圾收集器與jmeter壓力測試工具用法
第08節、tomcat參數調優測試-串行回收
第09節、tomcat參數調優測試-並行回收
資料+源碼.rar
0014-螞蟻課堂(每特學院)-2期-Maven項目管理工具
第01節、Maven概述
第02節、Maven約定
第03節、Maven安裝與配置
第04節、Maven常用命令
第05節、maven依賴
第06節、Maven創建分模塊工程
第06節、Maven打包原理
資料+源碼.rar
0015-螞蟻課堂(每特學院)-2期-DNS解析過程&Servlet源碼分析&外網映射工具&Cookie與Session實現原理
第01節、javase與javaee區別
第02節、web服務器
第03節、DNS解析過程
第04節、將本地服務器映射到外網
第05節、Servlert生命周期
第06節、Servlet源碼分析
第07節、Servlet是否線程安全
第08節、cookie底層實現原理
第09節、session底層實現原理
資料+源碼.rar
0016-螞蟻課堂(每特學院)-2期-Http協議與表單防止重復提交&跨域五種實戰解決方案
第01節、Http協議概述&同步與異步區別
第02節、Http請求頭分析
第03節、使用時間戳解決瀏覽器緩存問題
第04節、Http反盜鏈技術概念
第05節、Http防盜鏈技術代碼實現
第06節、重定向實現原理
資料+源碼.rar
0017-螞蟻課堂(每特學院)-2期-表單重復提交&防止模擬請求&跨域解決方案&XSS攻擊
第00節、接口如何防止被模擬
第01節、Http與Https區別
第02節、使用HttpClient發送Http請求
第03節、使用PostMen發送Http請求
第04節、長連接與短連接區別
第05節、什么是跨域訪問
第06節、使用jsonp解決跨域問題
第07節、使用HttpClient轉發請求解決跨域問題
第08節、什么是表單重復提交
第09節、使用Token解決表單重復問題
資料+源碼.rar
0018-螞蟻課堂(每特學院)-2期-Linux開發001
第01節、XSS攻擊流程與釣魚網站概述
第02節、使用轉義解決XSS攻擊
第03節、Web安全基礎總結
第04節、linux概述
第05節、Linux虛擬機安裝
第06節、Linux常用命令
資料+源碼.rar
0019-螞蟻課堂(每特學院)-2期-Linux開發002
第01節、vi編輯器
第02節、使用rpm安裝MySQL
第03節、靜態IP設置
第04節、jdk和tomcat環境安裝
第05節、克隆虛擬機
資料+源碼.rar
0020-螞蟻課堂(每特學院)-2期-MySQL優化001
第01節、MySQ概述
第02節、MySQL優化方案
第03節、數據庫三大范式
第04節、分庫分表
第05節、水平分割取摸算法案例
第06節、如何定位慢查詢
資料+源碼.rar
0021-螞蟻課堂(每特學院)-2期-MySQL優化002
第01節、課程規划
第02節、索引概述
第03節、索引底層實現原理
第04節、普通索引&唯一索引
第05節、SQL語句優化
第06節、MySQL存儲引擎區別
第07節、Myisam注意事項
資料+源碼.rar
0022-螞蟻課堂(每特學院)-2期-MySQL讀寫分離&Mybatis基礎知識
第01節、Mysql高可用概念
第02節、MySQL主從復制原理
第03節、MySQL主從復制配置
第04節、MySQL讀寫分離概述
第05節、MySQLMyCat讀寫分離
第06節、MyBatis概述
第07節、MyBatisSQL注入
第08節、Mybatis#與$區別
第09節、Generator使用
資料+源碼.rar
0023-螞蟻課堂(每特學院)-2期-SpringIOC與AOP
第01節、Spring概述
第02節、SpringIOC概述
第03節、Spring環境搭建
第04節、Spring依賴注入
第05節、Spring注解方式使用
第06節、代理設計模式概述
第07節、SpringAOP概述
第08節、SpringAop注解方式
第09節、SpringAopXML方式
資料+源碼.rar
0024-螞蟻課堂(每特學院)-2期-Spring事物與傳播行
第01節、事物概述
第02節、Spring事物環境搭建
第03節、編程事物(手動事物)
第04節、事物底層原理分析
第05節、事物傳播行為
第06節、聲明事物(XML與注解方式)
資料+源碼.rar
0025-螞蟻課堂(每特學院)-2期-SpringIOC源碼分析
第01節、分析源碼思路
第02節、查看源碼關聯
第03節、BeanFactory分析
第04節、SpringIOC核心代碼分析
第05節、Spring獲取Bean對象
資料+源碼.rar
0026-螞蟻課堂(每特學院)-2期-SpringBean生命周期與Aop、SpringMVC執行流程源碼分析
第01節、Bean生命周期分析
第02節、Spring AOP源碼分析
第03節、Spring MVC源碼分析
第04節、Spring MVC源碼斷點分析
資料+源碼.rar
0027-螞蟻課堂(每特學院)-2期-SpringBoot基礎
第00節、Springboot整合使用Springjpa
第01節、Springboot整合使用SpringJpa
第01節、SpringBoot概述
第02節、創建第一個SpringBoot項目
第03節、SpringBoot提供接口
第04節、SpringBoot第二種啟動方式
第05節、SpringBoot訪問靜態資源
第06節、SpringBoot全局捕獲異常
第07節、SpringBoot整合Freemarker
第08節、SpringBoot整合JSP視圖
第09節、springboot整合使用JdbcTemplate
資料+源碼.rar
0028-螞蟻課堂(每特學院)-2期-SpringBoot高級
小敏同學面試題解析
第00節、SpringBoot讀取配置文件
第01節、@SpringBootApplication用法
第02節、SpringBoot修改端口號
第02節、SpringBoot多數據源拆分思路
第03節、SpringBootYML文件
第03節、SpringBoot整合多數據源實現
第04節、SpringBoot事物
第04節、SpringBoot打包發布
第05節、SpringBoot分布式事物AutoCAD
第06節、SpringBoot整合日志
第07節、SpringBootAOP統一處理Web請求
第08節、SpringBoot實現定時任務
第09節、SpringBoot異步調用
第11節、SpringBoot區分不同環境
資料+源碼.rar
0029-螞蟻課堂(每特學院)-2期-Redis基礎
第01節、什么是Java內置緩存
第02節、Java操作EhCache
第03節、什么是nosql數據庫
第04節、NoSQ介紹
第05節、windows安裝redis
第06節、Linux環境安裝Redis
第07節、Redis五種基本數據類型
第08節、jedis操作Redis數據庫
資料+源碼.rar
0030-螞蟻課堂(每特學院)-2期-Redis高級
知識點回顧
第01節、Spring封裝Redis
第02節、Redis主從復制與哨兵機制
第03節、Redis主從復制實現
第04節、Redis哨兵機制實現
第05節、Redis持久化RDB存儲
第06節、Redis持久化之AOF
第07節、Redis事物機制
第08節、Redis哨兵機制
資料+源碼.rar
0031-螞蟻課堂(每特學院)-2期-Nginx基礎
第01節、nginx基礎與安全體系架構
第02節、windows安裝nginx
第03節、服務器集群產生的問題
第04節、使用Nginx搭建集群
第05節、負載均衡策略
第06節、服務器宕機容錯機制
第07節、使用Nginx搭建企業API接口網關
資料+源碼.rar
0032-螞蟻課堂(每特學院)-2期-Nginx高可用
第01節、分布式與集群區別
第02節、Linux環境下安裝nginx
第03節、Keepalived高可用介紹
第04節、使用nginx+Keepalived服務器高可用
第05節、Session共享解決方案
第06節、高並發解決方案總結
資料+源碼.rar
0033-螞蟻課堂(每特學院)-2期-ActivityMQ基礎
第01節、同步請求概念介紹
第02節、為什么要使用消息中間件
第03節、消息中間件通訊方式
第04節、消息中間使用場景
第05節、windows環境安裝ActiveMQ
第06節、ActiveMQ發布訂閱
第06節、ActiveMQ消費者
第06節、ActiveMQ生產者
資料+源碼.rar
0034-螞蟻課堂(每特學院)-2期-ActivityMQ高級
第01節、課前回顧
第02節、ActivityMQ設置持久化機制
第03節、JMS可靠消息
第04節、SpringBoot整合ActivityMQ
第05節、使用ActivityMQ注意事項
第06節、解決消息中間件冪等
第07節、消費者集群
資料+源碼.rar
0035-螞蟻課堂(每特學院)-2期-RocketMQ基礎
第01節、rocketmq概述
第02節、rocketmq原理
第03節、rocketmq環境搭建
第04節、rocketmq集群環境搭建
第05節、rocketmqApi介紹
第06節、rocketmq重試機制與冪等解決
資料+源碼.rar
0037-螞蟻課堂(每特學院)-2期-春節總結.zip
0038-螞蟻課堂(每特學院)-2期-分布式JOB任務調度平台
第01節、任務調度概述
第02節、使用Quartz實現定時調度
第03節、分布JOB如何解決冪等性
第04節、XXL-JOB環境概述
第05節、分布式任務調度平台執行原理
第06節、任務調度平台執行器運行
第07節、任務調度平台路由策略
資料+源碼.rar
0039-螞蟻課堂(每特學院)-2期-SpringCloud微服務基礎
第01節、網站架構演變過程
第02節、微服務架構概述
第03節、SpringCloud概述
第04節、服務注冊與服務發現
第05節、搭建euraka注冊中心
第06節、發布服務會員提供者
第07節、消費會員服務
第08節、SpringCloud調用服務原理
資料+源碼.rar
0040-螞蟻課堂(每特學院)-2期-SpringCloud微服務高級
第01節、SpringCloud服務負載均衡實現原理
第02節、使用ribbon搭建服務負載均衡
第03節、什么是接口網關
第04節、使用Zuul搭建服務接口網關
第05節、使用Zuul網關攔截參數
第06節、分布式配置中心概述
第07節、搭建分布式配置中心
課前復習
資料+源碼.rar
0041-螞蟻課堂(每特學院)-2期-SpringCloud架構知識-服務熔斷、服務降級、限流策略
第01節、fegin客戶端調用工具
第02節、服務雪崩效應產生原因
第03節、模擬服務雪崩效果產生
第04節、雪崩效應解決辦法
第05節、使用hystrix實現服務降級
第06節、使用hystrix解決服務雪崩原因
第07節、SpringCloud面試題
課前復習
資料+源碼.rar
0042-螞蟻課堂(每特學院)-2期-Zookeeper基礎
第01節、Zookeeper概述
第02節、Zookeeper應用場景
第03節、Windows環境下搭建Zookeeper
第04節、Java語言操作Zookeeper
第05節、創建Zookeeper臨時節點
第06節、Watcher事件通知
第07節、Zookeeper基礎知識
資料+源碼.rar
0043-螞蟻課堂(每特學院)-2期-Zookeeper實現分布式鎖
第01節、使用Zookeeper實現分布式鎖概述
第02節、解決生產訂單號線程安全問題
第03節、實現分布式鎖解決方案
第04節、Zookeeper概述
第05節、使用Zookeeper實現分布式鎖
資料+源碼.rar
0044-螞蟻課堂(每特學院)-2期-Zookeeper實現負載均衡與選舉策略
第01節、使用Zookeeper實現負載均衡原理
第02節、使用Zookeeper實現分布式鎖回顧
第03節、搭建負載均衡項目環境
第04節、代碼實現負載均衡策略
第05節、實現負載均衡輪訓算法
第06節、思考題使用Zookeeper實現選舉策略
資料+源碼.rar
0045-螞蟻課堂(每特學院)-2期-Dubbo基礎
第01節、網站系統演變過程
第02節、分布式開發需要使用到技術
第03節、微服務架構
第04節、Dubbo架構原理
第05節、Dubbo能夠解決問題
第06節、Dubbo創建項目架構模式
第07節、發布會員服務-使用Dubbo提供服務
第08節、訂單消費服務-使用Dubbo消費服務
資料+源碼.rar
0046-螞蟻課堂(每特學院)-2期-Dubbo高級
第01節、Dubbo-Admin平台
第02節、Dubbo實現負載均衡、容錯機制
第03節、Dubbx使用
第04節、Dubbo相關面試題
資料+源碼.rar
0047-螞蟻課堂(每特學院)-2期-互聯網微服務電商項目之環境搭建與代碼重構
第00節、封裝LogAspectServiceApi
第01節、技術知識點回顧
第02節、系統架構流程
第03節、項目使用技術知識點
第04節、項目結構創建方式
第05節、搭建SpringCloudEurekaServer注冊中心
第06節、創建會員API工程發布服務
第07節、ResponseBase封裝
第08節、BaseApiService封裝
第09節、lomBok插件安裝
資料+源碼.rar
0048-螞蟻課堂(每特學院)-2期-互聯網微服務電商項目之會員系統-會員服務平台搭建
第01節、數據庫垂直與水平拆分區別區別
第02節、整合數據庫訪問層
第03節、提供會員注冊接口
第04節、會員注冊整體流程
第05節、搭建消息服務平台
第06節、會員服務發送消息到消息服務平台
資料+源碼.rar
0049-螞蟻課堂(每特學院)-2期-互聯網微服務電商項目之會員系統-會員登錄與注冊
第01節、項目概述
第02節、注冊163郵箱賬號
第03節、消息服務平台-發送郵件
第04節、移動App登錄
第05節、使用令牌方式進行登錄
第06節、使用token查詢用戶信息
資料+源碼.rar
0050-螞蟻課堂(每特學院)-2期-互聯網微服務電商項目之會員系統-H5端與第三方授權聯合登錄
第01節、分布式系統Web控制概述
第02節、創建Web項目
第03節、Web項目整合視圖
第04節、使用fegin調用會員服務實現注冊
第05節、使用fegin調用會員服務實現登錄
第06節、使用fegin調用會員服務查詢用戶信息
第07節、QQ授權登錄流程
第08節、oauth2.0協議概述
第09節、會員服務提供聯合登錄接口
第10節、關聯賬號原理
第11節、生成QQ授權登錄鏈接
第12節、生成授權碼鏈接
第13節、授權登錄關聯賬號
資料+源碼.rar
0051-螞蟻課堂(每特學院)-2期-互聯網微服務電商項目之微信公眾號系統-初始微信公眾號
第01節、微信公眾號項目演示
第02節、混合開發技術流程
第03節、微信公眾號平台
第04節、微信消息推送原理
第05節、外網映射工具
第06節、微信服務器通知驗證
第07節、接受微信服務推送消息
第08節、微信推送消息冪等
第09節、調用智能機器人接口
資料+源碼.rar
0052-螞蟻課堂(每特學院)-2期-互聯網微服務電商項目之微信公眾號系統-使用框架開發微信公眾號
上節課疑問
第01節、微信框架介紹
第02節、項目中使用微信框架
第03節、創建微信模板接口
第04節、項目使用模板接口
第05節、HTTP協議參數轉義
資料+源碼.rar
0053-螞蟻課堂(每特學院)-2期-互聯網微服務電商項目之支付系統-支付寶平台源碼分析
第01節、支付項目概述
第02節、聚合支付概念
第03節、支付架構整個流程
第04節、支付寶沙箱環境
第05節、安全加密方式
第06節、支付寶Demo環境運行
第07節、支付寶流程源碼分析
資料+源碼.rar
0054-螞蟻課堂(每特學院)-2期-互聯網微服務電商項目之支付系統-實現分布式事物解決方案
第01節、支付流程回顧
第02節、項目整合支付接口流程
第03節、創建支付token接口
第04節、實現查詢支付token
第05節、PC-Web調用支付接口完成整體流程
資料+源碼.rar
0055-螞蟻課堂(每特學院)-2期-互聯網微服務電商項目之支付系統-支付回調核心代碼
第01節、支付寶回調接口
第02節、同步回調與異步回調
第03節、同步回調業務邏輯
第04節、Web接口調用同步服務層代碼
第05節、使用from表單隱藏同步回調參數
資料+源碼.rar
0056-螞蟻課堂(每特學院)-2期-互聯網微服務電商項目之支付系統-支付寶異步回調
第01節、異步回調概述
第02節、創建訂單服務
第03節、完成訂單服務
第04節、異步回調冪等性
第05節、異步回調分布式事物問題
第06節、支付寶異步聯調測試
第07節、用戶對一筆訂單重復支付
資料+源碼.rar
0057-螞蟻課堂(每特學院)-2期-互聯網微服務電商項目之支付系統-分布式事物解決方案
第01節、分布式事物解決方案概述
第02節、分布式事物產生的原因
第03節、CPA與Base理論
第04節、2PC-兩段提交協議
第05節、使用MQ解決分布式事物思想
資料+源碼.rar
0058-螞蟻課堂(每特學院)-2期-互聯網微服務電商項目之項目總結 - 使用LCN框架解決分布式事物
第01節、LCN框架介紹
第02節、LCN框架原理
第03節、LCN框架執行流程
第04節、啟動tx-manager
第06節、演示分布式事物場景
第07節、使用LCN框架解決分布式事物
資料+源碼.rar
0059-螞蟻課堂(每特教育)-2期-Java就業指導 第一天
第01節、傳統公司與互聯網公司區別
第02節、簡歷書寫介紹
第03節、書寫一套高級工程師簡歷
第04節、簡歷中項目介紹
第05節、投簡歷方式
第06節、外包與本部區別
第07節、外包公司選擇
資料+源碼.rar
0060-螞蟻課堂(每特教育)-2期-Java就業指導 第二天
第01節、外包公司盈利模式分析
第02節、一線城市就業薪資
第03節、面試官問,你最大的收獲是什么
第04節、面試問,你們項目中最大的難題,你是如何解決的?
第05節、讓面試官跟着你的思路走
資料+源碼.rar