原创 spring-data-redis 的優缺點

spring-data-redis是由spring的 cache api 整合 redis 而來,它的命名規則由spring cache 的規則來定義key和對key的管理,進一步弱化redis的API。事

原创 redis緩存

redis監控命令info:http://www.cnblogs.com/kaituorensheng/p/3979298.htmlredis監控的圖形化界面:http://www.kankanews.co

原创 Spring的事務機制

事務原理 原子性 一致性 隔離性 持續性Mysql事務原理Read Uncommitted(讀取未提交內容)Read Committed(讀取提交內容)Repeatable Read(可重讀)Mys

原创 瀏覽器緩存機制詳解(轉)

同時參考的是W3C RFC2616規範中的[url=http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9]HTTP1.1/HEADER

原创 異步I/O處理

[size=large][b]異步I/O處理過程[/b][/size][img]http://dl.iteye.com/upload/attachment/0078/0527/95fe9a76-691b-3

原创 NodeJS Cluster文檔翻譯

[size=large][b]Cluster 集羣[/b][/size]一個獨立的Node對象運行在單個線程中。爲了更好的利用多核心繫統的,用戶會嘗試啓動多個Node處理進程,提供更好的服務。(說明:單個線

原创 NodeJS Server 進程自動重啓

背景: NodeJS的特點是單進程,事件驅動,非阻塞式IO編程,當主進程拋異常掛掉,整個NodeJS Server就會停止。   對當前的NodeJS進程進行監控非常重要,NodeJS的進程的停止時,能在指定時間內重啓動,繼續提供服務。

原创 HTML5 geolocation 規範翻譯

[size=large][b]摘要[/b][/size]規範定義了腳本方式訪問主機地理位置信息的API。[size=large][b]安全和隱私[/b][/size]因爲地理位置信息涉及到個人隱私問題,所以

原创 JavaScript異常監控

JavaScript異常一般可通過try catch捕獲,但try catch對於延時執行的代碼無法進行捕獲,此時只能依靠window.onerror捕獲,從中拿到錯誤信息。同時需要將錯誤信息進行統一的處理

原创 NodeJS的Path對象

NodeJS中的Path對象,用於處理目錄的對象,提高開發效率。用NodeJS的Path命令,與使用Linux下的shell腳本命令相似。引入path對象var path = require('path')

原创 NodeJS的調試工具

NodeJS常用調試工具包括兩種:1.NodeJS內置命令行調試工具2.chrome瀏覽器頁面調試[size=large][b]NodeJS內置命令行調試[/b][/size]var http = requ

原创 生產環境頁面性能監控

[size=large][b]嵌入式的開發[/b][/size]在代碼片斷中嵌入各個時間點,最後統一上報。一個插入式的設計是將各種時間拼接成字符串,上報後在服務器端將其記錄下來,分析後將通過報表顯示出來。[

原创 CRSF攻擊原理解析

CRSF全稱 Cross Site Request Forgery,跨站請求僞造。通俗理解:攻擊者盜用當前用戶身份,發請當前用戶的惡意請求:如郵件,銀行轉賬等。[size=large][b]CRSF原理[/

原创 頁面性能優化

壓縮JS,CSS,圖片合併圖片使用gzip減少請求數緩存CSS放頂部,JS放底部減少cookie使用CDN儘量少使用iframe[size=large][b]壓縮JS,CSS[/b][/size]

原创 XSS攻擊原理解析

[size=large][b]XSS全稱Cross Site Script,跨站腳本攻擊[/b][/size]它指的是惡意攻擊者往Web頁面裏插入惡意html代碼,當用戶瀏覽該頁之時,嵌入其中Web裏面的h