原创 開發中項目的版本管理和svn使用(上)

2017新年伊始,從同事手裏接手了原有項目的管理工作,鑑於這個項目版本管理已經陷入史無前例的大混亂,所以打算結合項目開發中版本管理的基本知識,重新梳理項目。 svn的目錄結構和使用 現在的項目管理一般使用git或者svn作爲版本管

原创 XSS腳本攻擊防禦(Antisamy)(上)

由於公司的產品準備全面互聯網化,所以就對安全問題進行了一系列的排查,排查過程中發現了xss腳本攻擊的問題,開始着手瞭解和修改代碼 xss攻擊的簡單解釋 跨站腳本(Cross-site scripting,通常簡稱爲XSS)是一種

原创 Linux下用戶組、文件權限複習

在公司開發一直使用配置好的linux環境,基本不會接觸到系統層面配置的問題,時間長了就不太記得linux系統權限的問題了,今天自己要配新環境,竟然覺得有點模糊,所以梳理複習一下。 用戶組 linux系統中的每一個用戶都必須屬於一個

原创 Java基礎-String的截取使用

我是一個記性不太好的人,常常記不清string一些基礎方法的返回結果,比如substring、indexOf,lastIndexOf。今天忙了一天腦子有點糊,複雜的東西看不懂,寫點最簡單的記記東西。 sustring substr

原创 C3P0異常:java.lang.Exception: DEBUG -- CLOSE BY CLIENT STACK TRACE 解決

問題說明 接手一個新項目的時候意外發現項目一直有一個c3p0的報錯,完整信息是這樣的: java.lang.Exception: DEBUG -- CLOSE BY CLIENT STACK TRACE at com.mc

原创 XSS腳本攻擊防禦(Antisamy)(下)

上篇寫了怎麼使用antisamy防禦xss腳本攻擊,下篇簡單分析一下antisamy過濾的原理。 基礎步驟的分析 項目源碼 掃描流程 html解析成dom的流程 基礎步驟的分析 從上篇的最基礎的實現邏輯分析具體

原创 開發中項目的版本管理和svn使用(下)

上篇主要介紹了版本管理,下篇會寫一下svn工具的使用,會覆蓋svn的基本使用方法,重點在分支管理上。 svn的基本使用方法 相信很多程序員每天到公司的第一件事情就是打開編譯器同步代碼,把最新的代碼下載到本地;每天的最後一件事情也很

原创 Mixed Content Blocking導致Firefox23 無法顯示iframe

轉載自:http://blog.csdn.net/vking_wang/article/details/11659725 問題 前些天遇到了一個神奇的問題:有個網頁包含了iframe,之前一直運行良好,但是Firefox升級到最新

原创 服務器異常排查步驟

文章目錄服務器異常排查步驟問題說明前置當異常發生時根據問題1根據問題2根據問題3情況1情況2情況3 服務器異常排查步驟 問題說明 朋友是兼職程序員,接手了一個科普網站的項目,在上線的時候遇到了80端口應用啓動一定時間(兩小時)後不

原创 JDK1.7和1.8新特性梳理備忘

在公司參加一個內部創新項目,託新項目的福,終於擺脫了JDK1.6用上了JDK1.8,藉着這個機會,終於能夠在實際工作感受一下新版本的JDK,開始用之前,肯定先自己翻翻JDK1.8的新特性。爲了不跨版本,從1.7的新特性開始說起。

原创 C3P0配置文件解析

官網地址 首先貼一下官方文檔的地址: 官網API 常見配置 然後貼一下常用配置項的解析: <!--當連接池中的連接耗盡的時候c3p0一次同時獲取的連接數。Default: 3 --> <property name="acquir

原创 Uncaught TypeError: Cannot set property ' ' of null 錯誤解決

這是一個前端頁面開發中常見的bug,自己也不是第一次遇到了。但是由於自己不是經常寫前端代碼,所以每次重新遇到都要再回憶一下是原因和解決方案,那就記下來以防下次再遇到吧。 bug重現 項目使用Ext組件,需求是在頁面上展示一個圖片,

原创 svn+maven 生成hotfix打包的版本號無法自動更新

目前所在的項目一直使用svn+maven+jenkins的管理方式,也基本能夠滿足項目的使用需要。 前面的博客說過,項目經過規範之後,產線的hotfix採用從tags下面拉取brunch分支的方式。由於項目的測試環節比較嚴格,規

原创 Sublime Text 3安裝markdown插件

自從用了csdn的markdown編譯器,打算自己本地也配置一個,查了一下,sublime有markdown插件,就打算直接安裝一下插件。結果突然發現自己本地安裝的sublime是隨便下載的綠色版…..於是從sublime安裝開始

原创 Redis和IO存儲的效率比較(一)

前段時間做了一個用戶訪問記錄的收集和分析,在設計方案的時候數據的存儲和持久化考慮了兩種方式,一種是存儲到Redis,然後使用Redis的數據持久化方案完成數據持久化;一種是傳統的IO寫文件方式,就是將收集到的數據寫在服務器的txt