原创 電商公共服務整理

@TOC

原创 kindeditor保存到數據庫數據被轉義,但在頁面上又被解析出來

在做XSS的安全校驗的時候,發現通過kindeditor,保存在數據庫中是被轉義的字符 例如: <svg onload="alert(/XSS/)"></svg> 被轉義成 &lt;svg onload="alert(/XSS/)"

原创 mysql中int、bigint、smallint 和 tinyint的區別詳細介紹

1 bytes = 8 bit ,一個字節最多可以代表的數據長度是2的8次方 11111111 在計算機中也就是 -128到127 1.BIT[M] 位字段類型,M表示每個值的位數,範圍從1到64,如果M被忽略,默認爲1 2.TINYIN

原创 mybaits動態SQL中的DECIMAL或者integer的問題

今天在驗證一個功能的時候發現價格如果是0,數據怎麼都不會更新 money = #{money }, -就是因爲做了一個空串的判斷,導致mybatis會按照字符串來解析屬性。這就尷尬了。首先既然是封裝數據類型,不可能有空串的可能性,所以這

原创 IDEA Debug模式下啓動慢的解決辦法

工程沒有做什麼大的改動,近期Idea在debug模式下啓動耗時800s +,run模式下200s。Idea debug模式啓動的時候會有這樣的提示: 方法斷點會戲劇性的降低debug的速度。當時並沒有在意,因爲並不清晰這個方法斷點是

原创 freemarker 數字格式化

reemarker數字格式化可以在兩個地方設置,一個是全局的,即在freemarker.properties文件中設置number_format,還有一個是使用string指令來控制數據的輸出格式。例如: ${num?string(‘0.

原创 升級shiro對quartz 2的支持

緣由:在使用shiro時,如果Quartz 爲Quartz 2的版本,則拋出異常Java.lang.InstantiationError: org.quartz.SimpleTrigger。原因是默認的shiro-quartz1.2.3中

原创 關於 HTTP GET/POST 請求參數長度最大值的問題

這幾天系統出現問題,原因是商品提交的時候大於2000條商品的時候就會提交不上,經過仔細排除發現是post請求長度的問題,最後修改瞭如下 <Connector connectionTimeout="20000" maxPostSize="5

原创 HTML 轉義字符

HTML 轉義字符 諸如 “<” 之類的符號在HTML中擁有特殊的含義,所以在文本中使用它們。 爲了在 HTML 中顯示小於號 (<),我們需要使用字符實體。 字符實體 一些字符在 HTML 中擁有特殊的含義,比如小於號 (<)

原创 A cycle was detected in the build path of project eclipse中target沒有classes文件

解決Eclipse中Java工程間循環引用而報錯的問題 如果我們的項目包含多個工程(project),而它們之間又是循環引用的關係,那麼Eclipse在編譯時會拋出如下一個錯誤信息: “A cycle was detected i

原创 linux下權限查看

查看權限命令 查看目錄的相關權限可以採用命令ls -lD,或者直接用ls -la 如 ls -l wwwt //這裏表示查看www目錄 修改權限命令 chmod 777 文件名 1.chmod 577 /home/stuser

原创 nsupported major.minor version 51.0解決辦法

今天偶然間遇到一個問題,也加深了自己對eclipse中build path和java compiler compliance level的理解。 解決Unsupported major.minor version 51.0錯誤 最近新安裝

原创 通訊系統經驗談TCP連接狀態分析:SYNC_RECV,CLOSE_WAIT,TIME_WAIT

面試時看到應聘者簡歷中寫精通網絡,TCP編程,我常問一個問題,TCP建立連接需要幾次握手?95%以上的應聘者都能答對是3次。問TCP斷開連接需要幾次握手,70%的應聘者能答對是4次通訊。再問CLOSE_WAIT,TIME_WAIT是什麼狀

原创 通訊系統經驗談解讀內核參數 - socket/文件句柄資源限制參數

本篇主要解讀在一臺併發15萬連接的HTTP服務上的系統配置 Linux系統資源限制 1. 最大文件數 查看進程允許打開的最大文件句柄數:ulimit -n 查看進程所佔的文件描述符: lsof -p xxx | wc -l 設置進程

原创 dubbox 2.8.4的配置和使用

這篇文章主要是從配置和應用層面來介紹dubbox 2.8.4的使用。 zookeeper的安裝 1、準備工作 -下載zookeeper 官方地址:http://apache.fayea.com/zookeeper/zookeeper-3