原创 Explain詳解與索引

使用EXPLAIN關鍵字可以模擬優化器執行SQL語句,從而知道MySQL是 如何處理你的SQL語句的。分析你的查詢語句或是結構的性能瓶頸 下面是使用 explain 的例子: 在 select 語句之前增加 explain 關鍵字

原创 使用spring data jpa帶分頁按時間段多條件查詢

話不多說,直接貼代碼 //JpaRepository滿足基礎的一些查詢,JpaSpecificationExecutor可進行範圍查詢 /** * 基礎數據庫操作類 */ @NoRepositoryBean public int

原创 使用easyExcel進行數據導出

開發大部分系統需要進行數據的導出,發現阿里的eayExcel插件極爲好用,僅需一個註解,加上幾行代碼輕鬆搞定excel導出。話不多說直接貼代碼 1、pom.xml 引入jar包 <dependency>

原创 awk

awk awk是一個強大的文本分析工具,相對於grep的查找,sed的編輯,awk在其對數據分析並生成報告時,顯得尤爲強大。簡單來說awk就是把文件逐行的讀入,以空格爲默認分隔符將每行切片,切開的部分再進行各種分析處理。 awk有3個不同版

原创 http

HTTPweb概述Web是一種超文本信息系統,它的主要概念是超文本鏈接,它使得文本不會再像一本書一樣固定、線性的,而是從可以從一個位置跳到另外一個位置,正是由於可以實現這種多連接性我們才把它稱爲webWeb服務Web服務通常可以分爲靜態We

原创 iptables

linux訪問控制:   Firewall:     rules、policy   防火牆分類:     工作在三層的網絡防火牆、七層防火牆        NetFilter:      hook functions 五個“鉤子函數”   

原创 keepalived+lvs實現lvs的高可用

keepalived+lvs實現lvs的高可用keepalived的介紹:       keepalived是借用VRRP協議來實現高可用性的,VRRP協議是解決單點故障,使路由器和層三交換機實現冗餘功能。keepalived啓動後會有三個

原创 LAMP

LAMP簡單搭建一、編譯安裝apache1、解決依賴關係由於httpd-2.4.9的安裝需要較新版本的apr和apr-util這兩個包,因此需要事先對其進行升級:apr-1.5.0.tar.bz2apr-util-1.5.3.tar.bz2

原创 PXE

PXE無人值守安裝一、概念與原理什麼是PXE   嚴格來說,PXE 並不是一種安裝方式,而是一種引導的方式。進行 PXE 安裝的必要條件是要安裝的計算機中包含一個 PXE 支持的網卡(NIC),即網卡中必須要有 PXE Client。PXE

原创 nginx

一、簡介Nginx (讀作"engine X") 由Igor Sysoev(俄羅斯)於2005年編寫,是一個免費、開源、高性能的HTTP服務器和反向代理,也可以作爲一個IMAP/POP3代理服務器。根據 Netcraft 的 March 2

原创 mysql主從複製

在mysql的複製中,相對於主主複製,主從架構的穩定性更好,而主主總是會有些問題存在,故不推薦。在大型架構中建議使用基於讀寫分離的主從複製本文不涉及讀寫分離的內容,只是簡單實現mysql的主從複製的實現。整個過程在理解複製的原理後就非常的簡

原创 shell編程基礎

Shell編程的基本用法1.Shell中的特殊字符#註釋;命令分隔符,可以將多個語句放在一個行執行‘ ‘強引用,在單引號中無法引用變量“ “類似於‘’,單支持變量` `引用命令結果2.變量命名規則:以字母開頭,可以使用數字字母變量定義:de

原创 HAproxy

實驗環境:centos-6.5HAproxy:172.16.20.1&&192.168.100.254node1:192.168.100.1 靜態服務器node2:192.168.100.2 動態服務器通過前端HAproxy反向代理上游we

原创 DNS

                              DNS一.根域就是所謂的“.”,其實我們的網址www.baidu.com在配置當中應該是www.baidu.com.(最後有一點),一般我們在瀏覽器裏輸入時會省略後面的點,而這也已

原创 Openssl

Openssl,openssh1.加密算法:1. 首先提取出數據的特徵碼,使用自己的私鑰進行加密;然後生成一串密碼,使用這串密碼對數據進行對稱加密。最後利用數據接收方的公鑰對密碼進行加密。    2. 首先利用自己的私鑰對對稱加密使用的密碼