原创 spring boot 集成Druid數據庫連接池

一、引入依賴 在pom文件中加入如下依賴: <!--集成mysql數據庫--> <dependency> <groupId>mysql</groupId> <arti

原创 spring boot集成mysql

一、引入依賴 在pom文件中加入如下依賴: <!--集成mysql數據庫--> <dependency> <groupId>mysql</groupId> <art

原创 java實現文件下載

原理是使用java.io中的File類打開要下載的文件,用輸入流將文件讀入系統,再將response中的輸出流連接到系統,通過輸入流和輸出流進行文件下載。 在response的響應頭中設置下載文件的文件名 /** * 下

原创 SpringMVC之文件上傳

一、配置 使用Spring的文件上傳功能,需要在文件上下文中配置MultipartResolver。 在配置文件中添加如下一段,我們可以在Bean定義中配置上傳文件大小等屬性。 <!-- 文件上傳 --> <!-- 定義文件

原创 java中多線程的實現方法

一、進程與線程 進程:是併發執行的程序在執行過程中分配和管理資源的基本單位,是一個動態概念,競爭計算機系統資源的基本單位。 線程:是進程的一個執行單元,是進程內科調度實體。比進程更小的獨立運行的基本單位。線程也被稱爲輕量級進程。

原创 代理模式(Proxy)

什麼是代理模式 代理模式給某一個對象提供一個代理對象,並由代理對象控制對原對象的引用。通俗的來講代理模式就是我們生活中常見的中介。 想象一下我們生活中的購買火車票的情節,我們可以從官網上直接購買,也可以到售票的窗口購買,這是從官方

原创 OSI七層模型以及TCP/IP四層模型基礎

OSI七層模型 1、應用層 網絡服務與最終用戶的一個接口。 協議有:HTTP、FTP、TFTP、SMTP、SNMP、DNS、TELNET、HTTPS、POP3、DHCP 2、表示層 數據的表示、安全、壓縮。(在五層模型裏面已經合

原创 前臺傳參到後臺出現中文亂碼問題

解決方案: 修改tomcat的編碼方式,打開tomcat安裝路徑找到conf文件夾,在conf文件夾中有一個名爲server.xml的文件。打開這個文件,找到所有的Connector標籤,在標籤中添加URIEncoding="UT

原创 JDBC操作詳解

什麼是JDBC JDBC(Java DataBase Connectivity):Java數據庫連接,簡單來說,就是用Java語言來操作數據庫。 JDBC 實現(以MySQL 8.0 爲例) 加載數據庫驅動 Class.for

原创 spring bean的作用域

在spring中bean的作用域一共有四種 作用域 作用 singleton 在spring IOC容器中僅存在一個bean實例,即bean以單例模式存在,默認爲單例模式 prototype 每次調用 getBe

原创 python數據類型

一、字符串 在python中的字符串是一種對象類型,這種類型用str表示,通常單引號' '或者雙引號" "包裹起來。 print(type('hello world')) print(type("hello world"))

原创 將IDEA創建的項目直接推送到碼雲

一、使用IDEA創建項目 在這裏我創建的是一個Maven項目 二、將這個項目初始化成git倉庫 在項目所在的目錄下打開Git Bash Here,輸入git init,回車,即可將該目錄初始化成爲一個git倉庫 初始化倉庫之後,

原创 使用IDEA拉取碼雲上的項目並在開發完成後推送到碼雲

環境 idea 2018、git 2.21.0、windows 7 一、下載安裝git git 官網 從官網下載git的安裝包,運行git安裝程序,一路next即可安裝成功。 二、配置git 在桌面點擊鼠標右鍵,打開Git B

原创 MyBatis Generator的使用

什麼是MyBatis Generator MyBatis Generator(MBG)是MyBatis MyBatis 和iBATIS的代碼生成器。它將爲所有版本的MyBatis以及版本2.2.0之後的iBATIS版本生成代碼。

原创 nginx服務器提供靜態資源的配置

一、創建靜態資源存放的目錄 First, create the /data/www directory and put an index.html file with any text content into it and c