開發中遇見的小問題

2021-09-25 08:14:50 字數 1634 閱讀 2699

寫著玩 不必在意

vue:

1、可自適應的文字高度的文字域 :autosize=""

2、隱藏滾動條 scrollbar

3、用 async/await 來處理非同步

async的用法:它作為乙個關鍵字放到函式前面,用於表示函式是乙個非同步函式,因為async就是非同步的意思, 非同步函式也就意味著該函式的執行不會阻塞後面**的執行。

資料庫:

4、mysql如何建立索引以及刪除索引

建立索引:

create index [索引名] on 表 (要優化的字段)

create index w_warehouse_stock_index on w_warehouse_stock(warehouse_name)

刪除索引:

drop index [索引名稱] on [表]

drop index w_warehouse_stock_index on w_warehouse_stock

檢視表是否用了索引

explain select * from w_warehouse_stock

5、** mysql中兩個日期計算年份**

select timestampdiff(year,開始時間字段,結束時間字段);

6、vue 中created方法用法

created() ,

7、vue之keep-alive快取

2、修改路由js**,在meta裡面新增keep-alive:true

path: '/outwarehouseinfoselect',

component: () => import('@/views/fda/outwarehouseinfoselect'),

name: 'outwarehouseinfoselect',

meta:

3、在頁面中新增元件的名稱name:outwarehouseinfoselect

export default

}

}

8、mysql分庫分表

1)、為什麼要分表

案列:如果有兩條sql語句同時去修改一張表,該怎麼辦?

mysql有一種機制是表鎖定和行鎖定。

表鎖定(myisam儲存引擎):你們都不能對錶進行操作,只有等我操作完才可以

行鎖定(innodbs儲存引擎):別的sql要等我對這條資料進行操作後,才能對這條資料操作。

如果資料量太大,等待的時間就越長,這就是為什麼要分表的原因。

開發中遇到的小問題

1 多種資料庫型別時如何轉換字串排序,甚至是替換字元,可以使用cast replace column,as decimal select cast replace column,as decimal from table order by cast replace column,as decimal...

Java開發遇見的常識問題

myeclipse或eclipse下debug模式啟動很慢,預設模式也是debug,網上找了終於解決,原因是有eclipse或myeclipse啟動debug時自動新增斷點,所以必須刪除一些東西。以debug模式啟動伺服器,開啟breakpoints veiw,右鍵 remove all,重啟下伺服...

JSP開發中遇到的幾個小問題

自從接觸 jsp以來,就不斷的遇到各種各樣的問題,不斷的查資料,不斷的摸索。跟 asp.net 相比,jsp 給我的感覺是開發思想相對複雜不少,開發工具的自動化程度太低,而且需要了解很多的網頁執行原理。頁面引數傳遞中文時候亂碼。jsp獲取頁面引數時一般採用系統預設的編碼方式,如果頁面引數的編碼型別和...