原创 sh中執行cd語句報 不存在該文件或目錄

今天在編寫項目的打包發佈腳本時遇到一個問題,在執行一個下面的shell腳本時報錯。         #to install crmweb cd /data/crm/crmweb/crmweb_branches/crmweb mvn cl

原创 設計模式-創建模式--【單例模式】的多種寫法

        單例模式是最常用到的設計模式之一,熟悉設計模式的朋友對單例模式都不會陌生。一般介紹單例模式的書籍都會提到 餓漢式 和 懶漢式 這兩種實現方式。但是除了這兩種方式,本文還會介紹其他幾種實現單例的方式,讓我們來一起看看吧。 簡

原创 Burpsuite神器下載及常用功能介紹

1.前言        近期集團公司對公司的產品進行了各種安全漏洞滲透掃描,然後組內同事各種安全漏洞修復,修復過程,經常需要自測,經過多方查找與驗證,發現了一款非常方便做此功能的軟件,套用至尊寶的名言,如果上天只能讓我選擇一個 Web 掃

原创 獲取WEB各階段響應時間

【web性能】Web performance 獲取web各個階段響應時間:DNS解析時間、TCP建立連接時間、首頁白屏時間、dom渲染完成時間、頁面onload時間等 準確地測量web應用程序的性能特性是使web應用程序更快的一個重要方面

原创 ELK 實現 Java 分佈式系統日誌分析架構

ELK 實現 Java 分佈式系統日誌分析架構 日誌是分析線上問題的重要手段,通常我們會把日誌輸出到控制檯或者本地文件中,排查問題時通過根據關鍵字搜索本地日誌,但越來越多的公司,項目開發中採用分佈式的架構,日誌會記錄到多個服務器或者文件中

原创 單點登錄原理與簡單實現

一、單系統登錄機制 1、http無狀態協議   web應用採用browser/server架構,http作爲通信協議。http是無狀態協議,瀏覽器的每一次請求,服務器會獨立處理,不與之前或之後的請求產生關聯,這個過程用下圖說明

原创 開發工具分享

好工具分享 工欲善其事,必先利其器。在工作中經常會遇到各種好用工具,可以給工作帶來事半功倍的效果,不過時間久了,會有一種特想想起來,可就是隻有一個模糊的記憶的痛苦經歷,這裏簡要記錄下,以作備忘: 網頁開發者協作工具 性能調用工具 設計工

原创 Maven開源插件(yuicompressor-maven)編譯報錯 A required class is missing:org.mozilla.javascript.ErrorReporter

 1.報錯現象                 這兩天遇到一個Maven插件(JS壓縮)在公司Linux主機編譯出錯的問題,出錯內容如下:[ERROR] Failed to execute goal net.alchim31.maven:

原创 HTTP與HTTPS握手的那些事

今天我總結了什麼是HTTP三次握手,還有HTTPS握手的過程以及爲什麼HTTPS是安全的。 前提 在講述這兩個握手時候,有一些東西需要提前說明。 HTTP與TCP/IP區別? TPC/IP協議是傳輸層協議,主要解決數據如何在網絡中傳輸,

原创 nginx根據cookie分流

nginx根據cookie分流 衆所周知,nginx可以根據url path進行分流,殊不知對於cookie分流也很強大,同時這也是我上篇提到的小流量實驗的基礎。 二話不說,先看需求,兩臺服務器分別定義爲 apache001:192.16

原创 Spring-父類變量注入失敗

         昨天遇到一個Action裏面Service注入失敗,換種說法應該說是根本沒有發生注入,本來很簡單的一個問題,但由於在項目中多個Action進行了繼承,才最終導致了這個看似奇怪的問題。下面小記下這個過程:收到同事問題,“有

原创 java術語(PO/POJO/VO/BO/DAO/DTO)

PO(persistant object) 持久對象 在o/r 映射的時候出現的概念,如果沒有o/r映射,就沒有這個概念存在了.通常對應數據模型(數據庫),本身還有部分業務邏輯的處理.可以看成是與數據庫中的表相映射的java對象.最簡單的

原创 JS獲取客戶端IP地址、MAC和主機名的7個方法彙總

這篇文章主要介紹了JS獲取客戶端IP地址、MAC和主機名的7個方法彙總,JS本身是不支持獲取IP地址等信息的,本文通過其它方法實現,需要的朋友可以參考下 今天在搞JS(javascript)獲取客戶端IP的小程序,上網搜了下,好多在現

原创 String、StringBuffer與StringBuilder之間區別

最近過來公司面試的人比較多,其中有一道筆試題就是問String、StringBuffer與StringBuilder之間區別 。發現雖然大家在程序中做字符串處理時經常用到,但對他們的真正區別好像不是太清楚,回答也千奇百怪!這裏整理下它們

原创 一個Tomcat高CPU佔用問題的定位

      前段時間項目(交接過來的)發佈了一個大的版本以後,IDC機器CPU不時會突然飆升,而且是“根本停不下來”的樣子,一上去了就是100%。想來也納悶,雖然發了版本,但沒有太耗CPU的功能,不應該會讓CPU一下子從20%左右飆升到1