原创 ES6手把手開發環境搭建

ES6我就不介紹了,直接開始搭建環境~ 我是用webstorm的 1.新建一個空白的項目ES6Demo,和以下文件夾 src:書寫ES6代碼的文件夾,寫的js程序都放在這裏。 dist:利用Babel編譯成的ES5代碼的文件夾,在HTM

原创 navigator對象判斷瀏覽器

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> /*

原创 自定義一個簡單的MyBatis -- XML -- queryAll

爲了使用起來和mybatis是一樣一樣的,名字也跟mybatis一樣,先出一個xml版本的查詢 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http:/

原创 策略模式簡述

我覺得設計模式這東西,最好還是反覆看看書,推薦Head First我也是看這個的(https://pan.baidu.com/s/1x0aiZHEz_UMa_fKa8QNWbg       ----    njh1) 嗯,不用謝。 標準的

原创 mybatis -- 插入數據並獲取自增長Id

xml 方式: <insert id="insertUserAndGetId" parameterType="com.bl.crud01.mapper.User"> <selectKey keyProperty="id" k

原创 JS判斷快捷鍵

w3school事件參考:http://www.w3school.com.cn/jsref/dom_obj_event.asp <!DOCTYPE html> <html lang="en"> <head> <meta charse

原创 封裝繼承多態還是封裝抽象繼承多態

一直覺得很奇怪,爲啥我們講到面向對象的時候總會有兩種說法 一種是三大特性,一種是說四大特性,原因如下 抽象這個概念是一個非常通用的設計思想,並不單單用在面向對象編程中,也可以用來指導架構設計等。而且這個特性也並不需要編程語言提供特殊的語

原创 JS 拖拽元素

還是先上個圖: 簡單來講:我們現在要做的就是將黃色方塊固定,然後可以用鼠標隨意拖拽紅色方塊  再看需求: 1.當鼠標在被拖拽元素上按下時,開始拖拽 onmousedown 2.當鼠標移動時被拖拽元素跟隨鼠標移動 onmousemov

原创 我們爲什麼需要SpringCloud

大家都在用,我也用? 一般的想法就是:項目過大,需要拆服務,服務之間需要互相調用、協調,所以使用SpringCloud。 但是,這寫功能 Soap / Dubbo 都可以,而且SpringCloud的使用更麻煩。。。所以真正的原因是:

原创 SpringCloud入門篇筆記

Spring Cloud Spring Cloud 自 2016 年 1 月發佈第一個 Angel.SR5 版本,到目前 2020 年 3 月發佈 Hoxton.SR3 版本,已經歷經了 4 年時間。這 4 年時間裏,Spring

原创 使用Spring Boot2.x Actuator監控應用並控制UP/DOWN

SpringCloud的Admin監控組件基於Actuator Actuator通過服務的心跳向註冊中心(比如Eureka)上報健康狀況 服務添加依賴 <dependency> <groupId>org.spri

原创 Eureka高可用集羣手把手搭建

手把手項目搭建 選擇鏡像 寫mvn配置 選擇Eureka Server 單節點搭建 在啓動類加上@EnableEurekaServer註解 package com.bl.eureka; import org