原创 ES6_Iterator 和 for...of 循環

一:Iterator(遍歷器)的概念 JavaScript 原有的表示“集合”的數據結構,主要是數組(Array)和對象(Object),ES6 又添加了Map和Set。這樣就有了四種數據集合,用戶還可以組合使用它們,定義自己的數據結構,

原创 ES6/ES2015-Module新特性

import export 這兩個對應的就是es6自己的module功能。 我們之前寫的Javascript一直都沒有模塊化的體系,無法將一個龐大的js工程拆分成一個個功能相對獨立但相互依賴的小工程,再用一種簡單的方法把這些小工程連接在一

原创 window Nginx+Tomcat 集羣搭建

1:下載Nginx  http://nginx.org/en/download.html   選中穩定版   2:解壓,打開E:\nginx-1.14.0\conf中 nginx.conf文件 #user  nobody; worke

原创 web網頁端打印功能實現—方案

一:首先需要後端生成pdf文件 Java爲例: 目前開源、成熟、穩定的第三方包有iText。而用iText生成PDF有三種方式: 調用iText API,用代碼“寫”出PDF,依賴包:com.itextpdf:itextpdf:5.5.1

原创 ES6—數組的擴展操作(擴展運算符)

一:擴展運算符 1:含義 擴展運算符(spread)是三個點(...)。它好比 rest 參數的逆運算,將一個數組轉爲用逗號分隔的參數序列。擴展運算符內部調用的是數據結構的 Iterator 接口 console.log(1, ...[2

原创 ES6—Set和Map數據結構(可轉爲數組)

一:Set 基本用法 ES6 提供了新的數據結構 Set。它類似於數組,但是成員的值都是唯一的,沒有重複的值。(不包括空對象) Set 本身是一個構造函數,用來生成 Set 數據結構。 const s = new Set(); [2,

原创 ES6—函數

一:rest 參數 注:  1:rest 參數,可以向該函數傳入任意數目的參數  2:rest 參數之後不能再有其他參數(即只能是最後一個參數),否則會報錯  3:函數的length屬性,不包括 rest 參數 例1: ES6 引

原创 ES6—變量 解構賦值

ES6 允許按照一定模式,從數組和對象中提取值,對變量進行賦值,這被稱爲解構(Destructuring) 事實上,只要某種數據結構具有 Iterator 接口,都可以採用數組形式的解構賦值; 解構賦值的規則是:只要等號右邊的值不是對象或

原创 ES6/ES2015—常用介紹

ECMAScript 6.0(以下簡稱 ES6)是 JavaScript 語言的下一代標準,已經在 2015 年 6 月正式發佈了。它的目標,是使得 JavaScript 語言可以用來編寫複雜的大型應用程序,成爲企業級開發語言。 短時間

原创 intellij 創建web項目

1:打開IntelliJ Idea—>File--> new --> Project —>Java Enterprise—>Web Application      2:完成之後,點擊WEF-INF  ,右鍵,NEW-->Direct

原创 ES6—let 和 const 命令

一:let 命令 1:ES6 新增了let命令,用來聲明變量。它的用法類似於var,但是所聲明的變量,只在let命令所在的代碼塊內有效。 例:{   let a = 10;   var b = 1; } a // ReferenceErr

原创 Mysql6.0以上驅動連接出現的幾個問題

使用的最新版,6.0.3,發現Mysql連接中的幾個問題,總結如下:1、Loading class `com.mysql.jdbc.Driver'.T

原创 maven項目使用mybatis-generator自動生成代碼

MyBatis的代碼自動生成的功能,由於MyBatis屬於一種半自動的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由於手寫映射文件很容易出錯,所以可利用MyBatis生成器自動生成實體類、DAO接口和Mapping映射文

原创 java內存管理-程序運行過程(一)

目錄 1:什麼是程序? 2:解釋性語言和編譯型語言 3:程序的運行過程 1:什麼是程序? 計算機領域,程序就是爲了能夠讓計算機執行某種特定操作或者說解決某種問題,而進行的一些列的指令集合。 指令是由一種二進制數碼組成。由兩部分組成操作碼、

原创 Web開發常見安全問題

計算機程序主要就是輸入數據 經過處理之後輸出結果,安全問題由此產生,凡是有輸入的地方都可能帶來安全風險。根據輸入的數據類型,Web應用主要有數值型、字符型、文件型。要消除風險就要對輸入的數據進行檢查,對於Web應用來說,檢查的位置主要是前