原创 idea配置tomcat控制檯輸出日誌亂碼

idea配置tomcat控制檯輸出日誌亂碼 檢查tomcat配置: 第一步:在ideai右上角找到Edit Configuration 第二步:在VM options後面加上-Dfile.encoding=UTF-8 t

原创 Ibatis相關配置

一、ibatis一對多關聯配置 舉例:候選人,候選人包含若干個教育經歷,候選人表和教育經歷表示外鍵關聯的關係。 候選人javaBean: public class EXCandidate { //郵箱 public Stri

原创 web開發中小錯誤整理

一、http請求返回錯誤碼415 如果請求參數使用的是json對象參,就檢查一下在請求頭header中是否加了Content-Type=application/json 二、sql隨機查詢指定條數的記錄 例如:在符合條件的查詢結果中隨

原创 Java遞歸獲取文件夾下全部文件

public static void getFiles(String path,ArrayList<File> list) throws Exception { //目標集合fileList File

原创 Spring源碼解析筆記1——整體架構+配置文件讀取

Spring整體架構 1.Core Container核心容器,包含Core,Beans,Context,Expression Language.Core和Beans提供最基本的IOC(控制反轉)和依賴注入。 Core模塊主要包含S

原创 elasticsearch筆記_多字段搜索(六)

多字符串對應多字段 多字符串是最簡單的一種,例如,搜索標題是 War and Peace ,作者是Leo Tolstoy ,直接用bool連接兩個match查詢即可.(這裏面War and Peace和Leo Tolstoy就是多字

原创 Js對象原型鏈prototype

1.什麼是原型鏈? 無論什麼時候,只要創建了一個新函數,就會根據一組特定的規則爲該函數創建一個 prototype屬性,這個屬性指向函數的原型對象。在默認情況下,所有原型對象都會自動獲得一個constructor(構造函數)屬性,這個

原创 Js創建對象

文章目錄1、Js創建對象常用的兩種方式1.1 字面量1.2 構造函數2、Js創建對象的其他方式2.1 工廠模式2.2 原型模式2.3 組合使用構造函數模式和原型模式2.4 動態原型模式2.5 寄生構造函數模式2.6 穩妥構造函數模式

原创 Js函數Function類型以及apply()和call()

文章內容是讀“JavaScript高級程序設計”的筆記。 函數其實也是一個對象,每個函數都是Function類型的一個實例,與其他引用類型一樣具有屬性和方法。由於函數是對象,因此函數名稱實際上是一個指向函數的指針。 一、定義函數的幾種

原创 Js對象屬性的相關操作

文章目錄1. 最常用的js對象是字面量形式的對象2. 對js對象的屬性常用操作3. 定義屬性Object.defineProperty()4. 定義多個屬性Object.defineProperties()5. 讀取屬性的描述對象Ob

原创 Js數組Array的特點以及操作方法

js的數組的每個位置可以保存任意類型的數據。 1. Array創建的方式 創建數組的方式如下: new Array() new Array(長度) new Array(元素,元素,……) 字面量[元素,元素,……] //創

原创 Js的操作符的特殊規則

下圖是Js中涉及到的操作符整理,由於JS是一門弱類型的腳本語言,所以不同類型的變量再使用不同操作符時,有一些特殊的規律。後面對一些有規則的操作符進行整理。 操作符的特殊規則 1. 一元操作符:只能操作一個值得操作符叫做一元操作符。包

原创 ll3d單機版啓動流程

分爲3步 切換root用戶登錄 su - root 啓動數據庫 cd /opt/mysql bin/mysqld_safe --user=mysql & 去ll3d解除ip認證 啓動項目 cd /home/

原创 Js的數據類型以及相關函數

下圖是js的數據類型導圖,後面是重點類型的相關介紹: 上圖中部分數據類型的說明 1. undefined:在使用var聲明變量聲明但未對其初始化時,這個變量的值就是undefined. var msg; alert(msg);//

原创 Vue對比傳統模板渲染實現局部刷新

一、dom局部刷新流程 請求後臺數據(一般用Ajax)。 將數據加載到template模板。 將模板渲染輸出的html結果放到需要刷新的dom節點中。 上面第2步中提到的模板渲染框架有很多,例如underscore.js庫等,但