原创 javascript隱藏和顯示元素

使頁面元素隱藏和顯示可以有兩種方式: 方式一:設置元素style屬性中的display var t = document.getElementById('test');//選取id爲test的元素 t.style.display

原创 使用navigator對象信息對瀏覽器進行判斷

剛剛完成的一個公司小項目中有這樣一個需求,需要根據用戶所使用的平臺(iOS、Android、微信)進行不同的鏈接跳轉。這個地方使用了javascript的navigator對象進行判斷。 navigator爲Wind

原创 數字簽名算法-RSA

數字簽名(又稱公鑰數字簽名)是一種類似寫在紙上的普通的物理簽名,但是使用了公鑰加密領域的技術實現,用於鑑別數字信息的方法。一套數字簽名通常定義兩種互補的運算,一個用於簽名,另一個用於驗證,但法條中的電子簽章與數字簽名,代表之意義並

原创 JSONP跨域原理及示例

同源策略下,服務器不能請求該服務器以外的資源,及不能跨域請求。何爲跨域,簡單說就是協議+主機名+端口號(存在的話)三者之一不同就可稱之爲跨域。如: 1.http: //www.test.com 和 https: //www.te

原创 Nginx學習筆記(一):nginx的安裝和配置

一、nginx的簡介 Nginx是一個網頁服務器,它能反向代理HTTP,HTTPS,SMTP,POP3,IMAP的協議鏈接,以及一個負載均衡器和HTTP緩存。何爲反向代理?反向代理實際上就是一臺負責轉發的代理服務器,看似是向它請求

原创 Sublime Text2一些常用快捷鍵

Sublime Text作爲一款功能強大的代碼編輯器,可以在你coding的時候是你效率倍增,當然這得建立在你足夠熟悉Sublime Text的基礎上。Sublime Text擁有衆多的快捷鍵,讓人看着就眼花繚亂。本人作爲一名新手,不是和

原创 通過Ajax方式提交含有文件的表單

前言:我們通常使用form表單,通過submit來將form表單中含有的文件上傳到服務器。通過這種方式頁面將會刷新,但是我們有時需要不刷新頁面來提交含有文件的表單,這時我們就會想到通過ajax的方式。但是,如何通過ajax來提交含

原创 Java生成驗證碼並進行驗證

一、實現思路 使用BufferedImage用於在內存中存儲生成的驗證碼圖片 使用Graphics來進行驗證碼圖片的繪製,並將繪製在圖片上的驗證碼存放到session中用於後續驗證 最後通過ImageIO將生成的圖片進行輸出 通

原创 js獲取Url中參數值

有時候我們在網頁上需要獲取url中某個參數的值,如http:www.test.com/index.html?value1=1&value2=2; 這時需要獲取value1或者value2的值,可以採用以下的方法進行獲取: fun

原创 【設計模式】代理模式(動態代理)

前言:本篇文章爲閱讀《Head First設計模式》一書中的代理模式一章後整理而來,本篇博文主要介紹該章節提到的動態代理(保護代理),後續會補上該章節中講到的遠程代理和虛擬代理。 一、使用Java API的代理,創建一個保護代理 Jav

原创 git學習筆記(一)

在上一家公司的時候都是使用git在命令行下直接進行操作,換了工作後就一直使用SourceTree進行代碼提交。雖然可視化工具操作起來很方便,但是git的一些命令也不能忘,所以預計通過幾篇文章將自己的學習(複習)過程記錄下來,便於以後的查

原创 構建第一個Spring Boot程序

Spring Boot 由於自身的自動化配置、快速開發、輕鬆部署等特點,同時作爲 Spring Cloud 微服務框架的基礎服務框架,在學習 Spring Cloud 之前很有必要學習 Spring Boot。 構建第一個 Spri

原创 git學習筆記(三)

本篇爲git學習筆記的第三篇文章。 一、關聯遠程倉庫 將本地的git倉庫託管到遠程git倉庫上,如github,也可以選擇其他的git託管網站,或者自己搭建git服務器,如gitlab。接下來選擇使用github來學習如何將本地gi

原创 Java面試知識點(整理)

基礎篇 基本功 集合 線程 鎖機制 基礎篇 基本功 面向對象的特徵 抽象:抽象是將一類事物的共同特徵總結出來構造類的過程,包括數據抽象和行爲抽象兩個方面。抽象只關注對象的屬性和行爲,不關心這些行爲的具體細節。 繼

原创 POI中設置單元格背景色

該篇文章爲轉載,原文地址:POI操作Excel:cell的背景顏色類型 POI中背景顏色設置方法如下: HSSFCellStyle style = workbook.createCellSty