原创 JS跨域解決

什麼叫跨域請求? 指通過Js在不同的域之間進行數據傳輸或通信,比如用ajax向一個不同域請求數據,或者通過js獲取頁面中不同域的框架中的數據。只有協議、域名、端口有一個不同,都會被當做是不同的域。 <script>和<img>這兩個標籤都

原创 排序算法

1.冒泡排序 簡單介紹: 重複地走訪過要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數列的工作是重複地進行直到沒有再需要交換,也就是說該數列已經排序完成。 // 傳遞參數爲一個數組int[] sou

原创 NAT模式下CentOS7無法連接外網以及22端口問題解決

虛擬機中訪問外網連接失敗 1. 需要配置DNS解析才能夠識別外部的IP域名。 首先查看是否有DNS配置 在虛擬機中輸入命令: cat /etc/resolv.conf 添加DNS配置: vim /etc/resolv.conf 填入

原创 Spring Boot 進階

Spring與Spring Boot的區別: Spring的優缺點分析: 優點: 1.降低了組件之間的耦合,實現了軟件各層之間的耦合。 2.spring 容器提供單例設計模式支持 3.容器提供了AOP技術,利用它可以很容易實現事務管理和權

原创 Oracle數據庫

Oracle服務器是一個數據管理系統,它提供開放的,全面的,近乎完整的信息管理。 一個Oracle服務器由一個oracle數據庫和一個或多個Oracle實例構成。 什麼是數據庫?什麼是實例? 存儲在硬盤上的文件被稱爲數據庫,讀到內存中的數

原创 分佈式系統的CAP定理

在分佈式系統中,具有一致性,可用性,分區容錯性。但三者不可兼得,最多能滿足兩個特性 一致性(C):指在分佈式系統中,多個系統的數據備份中,數據是一致的。 若一致性:儘量在大多個數據中備份中,數據是一致的,如果不一致也無所謂,例如聊天工具。

原创 面試題---Sql語句-學生表2

表架構 Student(S#,Sname,Sage,Ssex) 學生表  Course(C#,Cname,T#) 課程表  SC(S#,C#,score) 成績表  Teacher(T#,Tname) 教師表 建庫語句: CREATE

原创 面試題---Sql語句-學生類

爲管理崗位業務培訓信息,建立3個表: S (S#,SN,SD,SA)   S#,SN,SD,SA 分別代表學號、學員姓名、所屬單位、學員年齡 C (C#,CN )        C#,CN       分別代表課程編號、課程名稱 SC (

原创 面試題---Sql語句-圖書類

本題用到下面三個關係表: CARD 借書卡。   CNO 卡號,NAME  姓名,CLASS 班級 BOOKS  圖書。    BNO 書號,BNAME 書名,AUTHOR 作者,PRICE 單價,QUANTITY 庫存冊數  BORRO

原创 搜索引擎Sorl

什麼是Sorl? 在介紹Sorl之前先了解一下什麼是Lucene! Lucene是一個開放源代碼的全文檢索引擎工具包,即它不是一個完整的全文檢索引擎,而是一個全文檢索引擎的架構,提供了完整的查詢引擎和索引引擎,部分文本分析引擎。 Solr

原创 Spring Data Redis

 我們在做項目時,通常都要考慮一個問題,網站首頁每天都會有大量的人訪問,對數據庫造成很大的訪問壓力,甚至是癱瘓。如何解決呢? 我們通常的解決方法有兩種:1.網頁靜態化。2.數據緩存。 網頁靜態化技術可以參照:網頁靜態化技術之Freemar

原创 富文本編輯器Kindeditor

什麼是富文本編輯器? 富文本編輯器,Rich Text Editor, 簡稱 RTE, 它提供類似於 Microsoft Word 的編輯功能。隨着功能的增多,一些常規的文本域已經無法滿足人們的需求,富文本的出現使那些不會HTML代碼的人

原创 分佈式文件服務器FastDFS

什麼是FastDFS? FastDFS是用c語言編寫的一款開源的分佈式文件系統,FastDFS 爲互聯網量身定製,充分考慮了冗餘備份、負載均衡、線性擴容等機制,並注重高可用、高性能等指標,使用 FastDFS很容易搭建一套高性能的文件服務

原创 單點登錄系統CAS

什麼是單點登錄? 單點登錄(Single Sign On),簡稱爲 SSO,是目前比較流行的企業業務整合的解決方案之一。現今開發的項目大多數都存在諸多個子系統子模塊,而這些子模塊子系統大多數都是分別部署在不同的服務器上,傳統的用戶登錄se

原创 Spring security集成CAS

創建項目導入spring、 spring security和CAS依賴 建立web.xml ,添加過濾器等配置 創建配置文件spring-security.xml <?xml version="1.0" encoding="U