原创 java語言實現登錄驗證碼功能

先上效果。   生成驗證碼後端邏輯 import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.Buff

原创 使用IDEA快速搭建Springboot項目(Springboot+JPA)

1.使用IDEA新建一個項目,選擇左側的spring Initializr,選擇好jdk版本之後點擊下一步 2.然後idea會自動創建一個maven項目。之後點擊下一步 3.選擇項目所需要的依賴,如web,jpa,mysql等等  

原创 SSO單點登錄系統的實現

什麼是SSO? 維基百科的解釋是:  個人理解:     我們剛學javaweb所寫的程序都是一些比較小的用來練手學習的程序,所有的系統都在一個tomcat內完成,在一個tomcat內session可以共享,之後在企業項目都會被拆分成分

原创 Springmvc實現對jsonp的支持

跨域問題 提到jsonp首先就要提一下跨域。因爲只有遇到跨域問題纔會使用jsonp。 現在的項目一般都是分佈式項目,既然是分佈式項目肯定就會涉及到跨域請求資源的問題,那麼什麼是跨域。 我們對資源的訪問都是通過url,即域名+各種 參數。

原创 對Restful的理解

什麼是Restful? Restful是Roy Thomas Fielding這位大神在他的博士論文文中提出來。由於其超前的思想,在當時並未引起過多的注意。 直到近幾年來,大概08年以後開始慢慢流行起來。 restful是一種設計思想。是

原创 MySql基礎入門到進階

1. 基本操作 登錄: mysql -u root -p 輸入密碼,登陸數據庫 創建數據庫 study: CREATE DATABASE study CHARACTER SET UTF8; 刪除數據庫: DROP DATABASE

原创 springMVC實現文件下載功能(解決火狐瀏覽器文件名亂碼問題)

項目中經常遇到文件上傳下載的功能,springMVC裏也提供了文件上傳下載的相關功能,下面直接上代碼,使用springmvc的ResponseEntity實現日誌文件下載。 下載的流程: 1.獲取文件源(我這裏是String類型的文本日誌

原创 springMVC配置通用跳轉頁面、Mybaits配置通用Mapper以及配置分頁助手

web項目中經常用到頁面跳轉的功能,如果給每個頁面跳轉都單獨寫一個方法,顯然太麻煩,因此我們經常用到的是通用頁面跳轉。 @requestMapping("page"); @Controller public class PageCont

原创 使用eclipse搭建SSM框架整合Maven(超詳細!)

工作以來,一直在寫前端,很久沒碰後端了,今天突然發現,後端的東西得慢慢撿起來了,畢竟以後還是得靠後端吃飯的。要寫後端,首先得有環境吧,那就從搭框架開始吧,今天先搭一個SSM框架,方便以後需要時直接用。下次有時間再寫一個搭建SSH的。文章大

原创 java中常用的數據結構

java中有幾種常用的數據結構,主要分爲Collection和map兩個主要接口(接口只提供方法,並不提供實現),而程序中最終使用的數據結構是繼承自這些接口的數據結構類。其主要的關係(繼承關係)有:  (----詳細參見java api文

原创 Redis數據類型和常用命令

Redis使用的是鍵值對  保存數據。(map) key:全部都是字符串 value:有五種數據類型 key名:自定義,key名不要過長,否則影響使用效率 Redis命令:String命令   字符串類型是Redis中最爲基礎、常用

原创 S2SH框架整合之主配置文件的編寫

Web.xml中監聽器的作用是監聽servletContext對象的創建,web中最大的域,此對象創建則代表項目啓動了,項目啓動就要加載spring配置文件 applicationContext.xml <beans xmlns="ht

原创 Socket編程實現簡易的聊天功能

網絡:指的是將物理上分離的計算機通過連接形成的佈局,而網絡編程指的是實現網絡的通訊操作,而在實際的工作之中網絡編程分爲兩類: · C/S結構(Client / Server):類似於QQ,需要編寫兩套程序,一套是服務器端程序,另外一套是

原创 eclipse搭建SpringBoot項目

    首先使用eclipse下載SpringBoot插件,方法:打開eclipse,Help->Install new software在work with 裏選擇:http://dist.springsource.com/releas

原创 Angular JS實現表單提交(json格式數據)

Angular的特點即爲數據綁定,利用angular這一特點,可以減少傳統表單提交獲取表單數據繁瑣的dom操作。 方法:給form裏的每個表單控件綁定angular對象:使用ng-model <form name="envForm"