Java菜鳥學習日記30

2021-08-06 06:37:35 字數 1994 閱讀 5581

bootstrap 響應式按鈕

表現效果:手機上全寬,桌面上2列寬

原理:btn-block 會將按鈕變成全寬,但桌面上 col-sm-2 生效,按鈕被限制在2列寬中,手機上col-sm-2失效

在自己的專案中整合第三方外掛程式或功能

找到所有的依賴項(css、js、jar、配置檔案),並且注意依賴項順序

將找到的依賴項新增到自己的專案中(注意放置的位置,讓新增加的內容符合專案的檔案結構規範)(注意如果本專案中已經引入了相同的依賴項,但版本不同時,要注意衝突情況,如果前段的版本衝突,可以都加入到專案中,在某些頁面使用a版本,另外頁面使用b版本。如果jar包版本衝突,先嘗試使用新版本,不行的話,在考慮使用那個版本改動的代價最小)

如果有完整的示例或者專案中有可執行的**,直接將**盡量完整地複製到本專案中,能夠執行起來後,在修改或刪減**(注意檢查控制台有沒有報錯)

如果沒有示例**,則從文件中挑選簡單**實驗,先讓**能夠跑起來,然後在增加複雜度

能跑起來之後,在根據需求去調整,盡可能去實現需求鎖要求的介面和功能效果,此時應該簡單快速的瀏覽以下api文件,對整體api有乙個印象

注意:優先尋找並使用第三方外掛程式,而不是自己寫

注意:網上同型別的第三方外掛程式有可能很多,選擇使用那乙個的標準是:

能滿足自己的需求

簡單好用,文件寫得好

用的人多,贊的人所

在網頁載入完畢之後在執行一段**

此功能帶來的好處是:可以不受js載入順序的影響,可以將**放在頁面的任何位置,而不出錯

在jquery中,通過下面的方法可以實現

$(function())

$((document).ready(function()))

mysql日期時間型別和函式

非正常情況下,比如表示歷史事件的日期時間無法直接使用內建的日期時間按型別

儲存非正常時間方法

將年月日拆成3個整數儲存

使用date或datetime另外在加乙個字段表示西元前還是公元後,或者年份偏移量

日期時間函式

日期時間可以使用+、- 運算子:只是簡單的將小時、分鐘、秒相加

還可以使用convert進行型別轉換(支援字串、整數)

時間日期函式:

springmvc資料格式化

@number:用來格式化數字

@currency:用來格式化貨幣

@percent:用來格式化百分數

jstl的var屬性

mysql索引

索引的型別

唯一性索引:要求資料必須保持唯一性,乙個值只能出現一次,否則就報錯。索引可以跨越多個列,如:2列、3列。。。使用者名稱、郵箱、手機號、主鍵(特殊唯一索引)

全文索引:用於加速長字串的搜尋(短字串的like搜尋數度也不快,對於長字串使用like是無法接受的)

索引的命名規則:i_表名_列名1_列名2..

索引方法

btree:通過決策以二分法的方式快速收斂,搜尋到結果。當資料量以指數級增長時,搜尋時間只以線性方式增長。

mybatis的異常處理

關於ip位址

request.getremoteaddr()

在客戶機與伺服器之間有**伺服器:

request.getheader("x-forwarded-for"):指定的就是客戶機的真實ip

request.getheafer("proxy-client-ip"):也有可能是這個頭指定的

如果使用localhost,那麼用getremoteaddr()得到的值是0:0:0:0:0:0:0:1

獲取到的ip位址是點分十進位制表示法的字串值

對於ipv4資料庫可以用乙個int值來儲存,而且mysql提供了轉換函式

點分十進位制→int:inet_aton()

int→點分十進位制:inet_ntoa()

這兩個函式名字來自於c語言函式(linux系統的函式)

使用int儲存ip搜尋速度要比字串快很多,新增索引之後,字串的速度與int速度沒法比

Java菜鳥學習日記16

直接使用jsbc開發的問題 當表中的列很多時,需要寫很長的sql語句,還需要寫大量的引數設定語句 set 讀取資料時,還需寫大量的設定屬性語句 set 易錯且不易修改,如某個字段需要去掉,就需要調整後續的很多序號 大量的時間都花在了 搬磚 上 而且很容易埋下bug,後期測試和修復時間大大增加 結論 ...

Java菜鳥學習日記33

使用git分支開發新特性或修復bug 每個分支都有自己的歷史記錄 除了使用eclipse工具建立切換分支之外,也可以使用命令方式建立及切換分支 使用 responsebody和jackson返回json資料 返回json資料時,控制器返回的不是modelandview或string檢視名,而是要返回...

Java菜鳥學習日記34

ajax請求 jquery ajax url url,type 請求方法 get post data 要傳送的資料,datatype 返回的資料型別 json success function 成功時會被呼叫,error function 失敗時會被呼叫 headers 請求成功時的資料獲取及轉換 ...