原创 SSM整合思路

1)服務器開發3層: 表現層(SpringMVC: web) 業務層(Spring: 聲明事務管理) 持久層(MyBatis) 2)思路: (1)一定是Spring整合其它2個框架; (2)一定要保證每個框架能單獨使用:

原创 ModelAndView 和 @ResponseBody返回客戶端json對象

1)響應數據和結果視圖 2)@Controller-->教給Spring容器管理 @RequestMapping-->請求一級目錄 根據視圖解析器能夠跳轉到指定頁面 3)New一個假裝就查完了 4)Model用於存數據

原创 java和node.js創建10億個對象的開銷--》java大約是node.js的1/50的時間

1)Test.js class Person { age = 20; setAge(age) { this.age = age; } } let loopCnt = 1000000000;

原创 事務控制 及其 用動態代理增強功能

1)單例對象,如果多線程訪問的情況下,有線程安全的問題; 2)解決IOC依然有XML的問題; 3)config.SpringConfiguration,該類是一個配置類,其作用相當於bean.xml 4)@Bean: 用於把當前方

原创 maven tomcat7

<build> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</arti

原创 Bootstrap框架基礎

1)後臺開發人員,寫css搞一個好看的頁面,十分困難; html、css、js開發頁面非常困難; 2)bootstrap: 一個前端開發框架 (1)框架:一個半成品軟件,開發人員可以在框架基礎上,在進行開發,簡化編碼 web知

原创 DOM對象與事件系統

1)DOM: Document Object Model 文檔對象模型 解釋: 將標記語言文檔的各個組成部分,封裝爲對象. 可以使用這些對象,對標記語言文檔進行CRUD的動態操作. 文檔模型: html文檔-->dom樹

原创 BOM

1)BOM(瀏覽器對象模型) (1)將瀏覽器的各個組成部分封裝成了對象 Browser Object Model (2)瀏覽器中的對象 1:瀏覽器本身就是個對象(不是太重要): navigator 2

原创 DOM入門~getElementById 及其 通過得到的元素給元素設置相應屬性

1)ECMAScript 2)BOM 3)DOM 功能: 控制html文檔的內容。 就是增刪改查的操作。 標籤、標籤裏的屬性、內容、註釋 代碼: 獲取頁面標籤(元素)對象-->頁面的元素都被封裝成了一個對象Element

原创 js基礎(正則等)

1)html、css沒有邏輯性 2)javascript基礎 概念: 客戶端腳本語言 運行在客戶端瀏覽器中的,每一個瀏覽器都有javascript的解析引擎; 腳本語言: 不需要編譯,直接就可以被瀏覽器解析執行; 功能:

原创 CSS~頁面美化與佈局控制

1)css:頁面的美化 + 佈局控制 2)概念 (1)cascading style sheets: 層疊樣式表 (2)層疊:多個樣式可以作用在同一個html的元素上,同時生效 樣式表: 樣式 3)好處: (1)功能比

原创 HTML入門

1)數據庫比較獨立 2)web概念概述 (1)HTML (2)javaweb: 使用java語言開發基於互聯網的項目 (3)軟件架構: 1:cs client/server 客戶端服務器端

原创 SpringBoot集成MyBatis、JUnit、JPA、Redis

1)MyBatis (1)起步依賴 (2)數據庫的座標: mysql,oracle等不知道你到底要用哪個 (3)mapper映射關係 接口 2)Junit 3)JPA 4)Redis的使用 集成的話,只要給一個配置,

原创 反射

1)框架設計的靈魂: 反射 2)框架(半成品軟件): 也許你用框架時,並不需要框架. 3)什麼是反射? 將類的各個組成部分封裝成其它對象,這就是反射機制; 好處: 1.可以在程序運行過程中,操作這些對象:

原创 隨機生成8位房間號

import java.util.HashSet; import java.util.Random; import java.util.Set; /** * 生成8位數字 */ class NumUtil { privat