原创 spring boot學習(五)---事務管理

五 事務管理 1. 內容 作爲單個邏輯工作單元的一系列操作,要麼全部執行,要麼全部不執行。 2. 編寫代碼 在service下寫IStuService接口 public interface IStuService { pu

原创 spring boot學習(七)---AOP處理請求

七 aop處理請求 1.內容 aop 是 編程範式,與語言無關,是編程設計思想 2.添加依賴 <dependency> <groupId>org.springframework.boot</group

原创 spring boot學習(三)---Controller

三 Controller 1. 常用註解 @Controller 接收http請求 @RestController 是@Controller和@ResponseBody的結合 @RequestMapping

原创 Java消息中間件---拓展篇

1.activeMQ集羣 ①實現高可用,排除單點故障 ②實現負載均衡爲更多客戶提供服務 集羣方式 客戶端集羣:多個消費者消費同一隊列 Broker clusters:多個Broker之間互通消息 Master slave

原创 spring boot學習(九)---單元測試

九 單元測試 1.測試service 在service中添加方法 /** * 根據id找到對應學生 */ public Stu findOne(Integer id) { ret

原创 spring boot學習(二)---配置文件的注入

二 配置文件的注入 1.配置文件的注入 在配置文件中的配置可以通過註解的形式注入到java類中 在application.yml 編寫name: BBB,如下 server: port: 8080 name: BBB

原创 Java高併發秒殺API之web層實現(三)

三 web層實現 1.頁面設計 流程 秒殺詳情頁流程 2.restful接口 可在spring boot學習(四)中學習 http 請求方式表示動作,如 post seckill/{id}/execution /

原创 Java高併發秒殺API之DAO層實現(一)

一 項目搭建和業務分析 1.前述 根據慕課網http://www.imooc.com/u/2145618/courses?sort=publish學習筆記 主要用到的技術: bootstrap,springMVC,spring,

原创 Java高併發秒殺API之高併發優化(四)

四 高併發優化 1.分析 1.詳情頁 部署到cdn上,這樣用戶訪問的是cdn不是服務器了。 用戶在上網時通過運營商訪問最近的城域網,城域網訪問主幹網。 2.獲取系統時間 不用優化 訪問一次內存大概 10ns 無法使用c

原创 redis 入門

1.nosql not only sql 四類 1.key,value存儲 redis 2.列存儲的數據庫 hbase 3.文檔數據庫 mongoDB 4.圖形數據庫 infogrid 2.redis概述 官網 ht

原创 Java高併發秒殺API之service層實現(二)

二 service層實現 1.內容 站在使用者的角度設計接口 三個方向 :方法粒度,參數,返回類型 2.代碼 SeckillService package org.seckill.service; import java.ut

原创 Java消息中間件---基礎篇

學習慕課網java消息中間件記些筆記 1.概述 中間件 非底層操作系統軟件,非業務應用軟件,不是直接給最終用戶使用的,不能直接給客戶帶來價值的軟件統稱爲中間件。 消息中間件 管制關注於數據的發送和接收,利用高效可靠的異步消息

原创 spring boot學習(一)---建項目結構

最近開始學習spring boot 在這裏記錄下,學習內容是根據慕課網的廖師兄的課程結合自己編寫的。 一 搭建項目結構 1.使用eclipse 創建maven項目 選擇 maven-archetype-webapp 在pom.

原创 spring boot學習(六)---表單驗證

表單驗證 1.表單驗證 修改 StuController中getAdd方法 @RequestMapping(method=RequestMethod.POST) public String getAdd(@Valid

原创 spring boot學習(四)---數據庫操作

四 數據庫操作 1.spring data-jpa spring 對hibernate的一個封裝 2.restful接口 restful接口,實現如下功能 方式 路徑 功能 get /stu 獲取列表 post /