原创 1、HTML和CSS

學習Web肯定要知道靜態資源和動態資源: 那什麼是靜態資源?每個用戶看到的內容都相同的資源稱之爲靜態資源,比如網站首頁就是靜態資源,採用的技術有HTML、CSS、JS、JQury; 那什麼是動態資源?每個用戶看到的內容都不相同的稱

原创 3、jQuery(AJAX)

1)jQuery是什麼? 本質上是一個JS的函數庫,極大地簡化了JS編程,從而實現比JS寫的更少但做的更多的效果。 jQuery是對JS的一些封裝,能用jQuery的肯定用jQuery,不能用的纔有JS。 首先肯定有和JS一樣的功

原创 5、JSP

(1)JSP是什麼? 和servlet一樣都是Sun公司提供的一門動態資源開發技術,servlet是前臺頁面代碼和後臺邏輯代碼分開編寫,而jsp是在html頁面內編寫java代碼,簡化了前臺和後臺代碼的切換操作,提升了開發的便利性

原创 4、Servlet

前面聊的HTML、CSS、JS和jQuery都是靜態資源,接下來聊下Servlet和JSP這兩種動態資源,這裏先聊下Servlet。 (1)Servlet是什麼? Sun公司提供的一個動態資源開發的技術,本質上就是一個java文件

原创 2、JavaScript

1)JS是什麼? JS,即JavaScript,這是一種輕量級的編程語言,其代碼可以插入HTML頁面,也稱之爲腳本語言,是基於對象的語言,而且無需編譯,直接解釋執行。 2)JS怎麼用? 在聊JS怎麼用之前,先了解一下JS有什麼用?

原创 Java基礎之一些知識點總結

一、設計模式 1、單例模式 (1)什麼是單例模式? 這個是23種設計模式之一,設計模式就是前人總結的經驗,而單例模式是指一個類只有一個實例對象,而且必須在自己類內創建。 (2)爲什麼用單例模式? 單例模式是讓一個類只有一個對象,從

原创 深入瞭解Spring的IOC(DI)、AOP和SpringBoot自動配置原理

1、Spring的IOC和DI (1)IOC IOC全稱是Inverse of Control,控制反轉的意思,就是把對象的創建和生命週期的管理交給spring,這裏提到對象的創建,那spring創建對象的方法有幾種? 四種: 第

原创 如何實現三個線程輪流打印5個數,一直打印到75爲止。

一、具體問題: 啓動3個線程打印遞增的數字, 線程1先打印1,2,3,4,5, 然後是線程2打印6,7,8,9,10, 然後是線程3打印11,12,13,14,15. 接着再由線程1打印16,17,18,19,20….以此類推,

原创 如何實現將HTML生成PDF文件

1、實現思路: 調研發現有兩種方法: 法1:利用js的Html2canvas和jsPdf實現,主要思路是從頁面創建屏幕截圖,然後把圖 片放到PDF文件中; 法2:利用java的itextpdf和xmlworker實現,下面給出這種

原创 Java基礎之多線程

相對於傳統的單線程編程,多線程可以在操作系統多核配置的基礎上,更好地利用服務器的多個CPU資源,從而使程序更加高效地運行,比如本來一個任務一個線程執行需要100毫秒,現在10個線程執行就只需要10毫秒。下面總結下Java中多線程的

原创 JavaWeb應用之實現網站註冊和登錄功能

JavaWeb中包含的技術有HTML、CSS、JS、jQuery、Request、Response、Servlet、JSP、Ajax、Cookie、Session、JDBC等,本文介紹下如何通過這些技術實現網站註冊和登錄功能,本文