原创 jsp表單處理頁面點擊量統計

jsp表單處理 一:通過參數名稱獲取表單數據的值 test_01.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3

原创 數據庫優化之聯合索引

聯合索引是什麼?爲什麼需要注意聯合索引中的順序? Mysql可以使用多個字段同時建立一個索引,叫做聯合索引,在聯合索引中,如果想要命中索引,需要按照建立索引時的字段順序使用,否則無法命中. 具體原因: Mysql使用索引時需要索引

原创 TCP協議三次握手的執行流程,tcp的交互模式

TCP(Transmission Control Protocol)三次握手 TCP是主機對主機層的傳輸控制協議,提供可靠的連接服務,採用三次握手確定建立一次連接. 位碼即tcp標誌位(狀態),有6種標誌:SYN,ACK,PSH,

原创 微信小程序開發,微信小程序授權登錄流程

微信小程序授權登錄流程 1:登錄小程序(wx.login)獲取code碼請求發送code碼到開發者服務器 2:攜帶code碼進行登錄憑證校驗接口(appid+appsecret+code)到微信接口服務 3:由微信接口服務返回se

原创 js數據類型轉換,js作用域,js創建對象的三種方式

加粗樣式## Day_03 <script> alert('警示框'); prompt('彈出輸入框'); console.log('控制檯輸出'); </script> 數據類型:簡單數據類型和複雜數據類型js的變量數據

原创 SSM搭建詳解

SSM搭建詳解 第一步驟:保證spring的Ioc獨立運行 導入依賴 <!--spring和springmvc座標--> <dependencies> <dependency> <groupId>org.

原创 js內置對象:Array對象、Date對象、正則表達式對象、string對象

Day_04 js內置對象(自定義對象,內置對象,瀏覽器對象) 利用對象封裝自己的數學對象 var myMath={ PI:3.13141592653589793, max:function(){

原创 Java(JDK)13新特性之Switch語句

Java(JDK)13新特性之Switch語句 總概 Switch Expressions 在Switch表達式中(不需要返回值)則使用break;(需要返回值)則使用yield; 之前的Switch表達式語法 int i; sw

原创 數據庫的設計模式之三大範式和反三範式

Day_02 內容: 1.數據庫設計的三大範式和反第三範式 第一範式:組成表中的各列不可再拆分, 第二範式:一張表只說一件事(數據庫是二維表格描述一件事) 第三範式:在同一張表中,消除傳遞依賴(如果表中有A和B,且根據A,B能得到

原创 盒子模型 邊框border 外邊距 內邊距

盒子模型 邊框border 外邊距 內邊距 css學習的三大重點:css盒子模型,浮動,定位 盒子模型 盒子模型由四部分組成:內容(content),內邊距(padding),邊框(border),外邊距(margin) 盒子邊

原创 瀏覽器內核,HTML分類,HTML標籤,

瀏覽器內核 渲染內核,js內核 Safari內核-webkit,Chrome-Blink,firefox-Gecko,IE-Trident Web的標椎 結構(html),表現也叫樣式(css),行爲(js) HTML(超文本標籤

原创 Bootstrap響應式框架,組件化開發

Bootstrap 概述: 是最受歡迎的HTML,CSS和JS框架,用於開發響應式佈局,移動設備優先的WEB項目. Bootstrap是基於jquery開發的,在使用時需要引入jquery的js文件. 響應式:一個網頁可以兼容多種

原创 CSS的選擇器,css樣式引入方式,css字體和文本屬性(外觀屬性)

CSS 引入css樣式的三種方法 行內式 通過標籤的style屬性來設置元素的樣式 eg:<h1 style="屬性1:屬性值1;屬性2:屬性值2;"><hello word/h1> 不能實現樣式和結構相分離 內部樣式 可以使結

原创 複合選擇器,背景,css三大特性,顯示模式

CSS複合選擇器,標籤的顯示模式,行高,背景,css三大特性 CSS複合選擇器 複合選擇器作用:更準確精細的選擇目標元素標籤,複合選擇器是由兩個或者多個基礎選擇器,通過不同的方式組合而成 後代選擇器 後代選擇器也成爲包含選擇器 作

原创 mysql函數,concat,日期處理,分組

group by user表中有兩個a,一個b,一個c用戶(name),年齡分別爲5,6,7 select name,count(*) from usr group by name; name count(*)