原创 常見註冊與登錄密碼上傳與DB存儲密碼方案總結

名詞解釋: 撞庫:撞庫是黑客通過收集互聯網已泄露的用戶和密碼信息,生成對應的字典表,嘗試批量登陸其他網站後,得到一系列可以登錄的用戶。很多用戶在不同網站使用的是相同的帳號密碼,因此黑客可以通過獲取用戶在A網站的賬戶從而嘗試登錄B網址,這就

原创 Linux中使用SecureCRT上傳、下載文件命令sz與rz用法實例

藉助securtCRT,使用linux命令sz可以很方便的將服務器上的文件下載到本地,使用rz命令則是把本地文件上傳到服務器 其中,對於sz和rz的理解與記憶我用瞭如下的方法(因爲很多時候容易搞混): sz中的s意爲send(發送)

原创 Why the "volatile" type class should not be used

Why the "volatile" type class should not be used ------------------------------------------------ C programmers have of

原创 Hibernate中用hql查詢部分字段

在hibernate中,用hql語句查詢實體類,採用list方法的返回結果爲一個List,該List中封裝的對象分爲以下三種情況: 1.查詢全部字段的情況下,如"from 實體類",list中封裝的對象爲實體類本身,各屬性都將得到填充

原创 Java線程池

介紹new Thread的弊端及Java四種線程池的使用,對Android同樣適用。本文是基礎篇,後面會分享下線程池一些高級功能。 1、new Thread的弊端 執行一個異步任務你還只是如下new Thread嗎?

原创 利用Access-Control-Allow-Origin響應頭解決跨域請求

         傳統的跨域請求沒有好的解決方案,無非就是jsonp和iframe,隨着跨域請求的應用越來越多,W3C提供了跨域請求的標準方案(Cross-Origin Resource Sharing)。IE8、Firefox 3.

原创 Java實現URI參數簽名算法,確保應用與REST服務器之間的安全通信,防止Secret Key盜用、數據篡改等惡意攻擊行爲

簡介 應用基於HTTP POST或HTTP GET請求發送Open API調用請求時,爲了確保應用與REST服務器之間的安全通信,防止Secret Key盜用、數據篡改等惡意攻擊行爲,REST服務器使用了參數簽名機制。應用在調用Ope

原创 大型網站技術架構

架構演變第一步:物理分離webserver和數據庫 最開始,由於某些想法,於是在互聯網上搭建了一個網站,這個時候甚至有可能主機都是租借的,但由於這篇文章我們只關注架構的演變歷程,因此就假設這個時候已經是託管了一臺主機,並且有一定的帶寬

原创 網頁計數器---代碼

<%@ page contentType="text/html" pageEncoding="GBK"%>   <%@ page import="java.io.*"%>   <%@ page import="java.util.*"

原创 lvs學習實踐

之前一直使用nginx做負載均衡,沒有使用過lvs,趁着年假有點時間趕緊學習一下充充電。 一、lvs-net 模式實踐 1.準備3臺centos5.6 虛擬機 其中: centos作爲DS(DirectorServer 負載均衡服務器)

原创 redis 實現分佈式鎖

1、線程t1 setnx不成功則休眠後繼續setnx2、線程t1 setnx成功後記錄value爲時間戳 ts_t1,然後set 合理的過期時間 expire3、ts_t1 過期後自動失效4、t1結束:在有效期內則立即del釋放鎖5、t1

原创 一小時搞定DIV+CSS佈局-固定頁面開度佈局

本文講解使用DIV+CSS佈局最基本的內容,讀完本文你講會使用DIV+CSS進行簡單的頁面佈局。 轉載請標明:http://www.kwstu.com/ArticleView/divcss_2013929173533658 關

原创 大型網站架構體系的演變

互聯網上有很多關於網站架構的各種分享,有些主要是從運維和基礎架構的角度去分析的(堆機器,做集羣),太關注技術細節實現,普通的開發人員基本看不太懂。 本文上篇將主要介紹大型網站基礎架構的擴展,下篇則重點從應用程序的角度去介紹網站架構的

原创 spring多數據源+事物管理

原文地址:http://blog.csdn.net/liuxiao723846/article/details/43526549 1、使用了spring的aop思想,實現了動態數據源的切換。 2、spring的事務管理,是基於數

原创 TortoiseSVN中分支和合並實踐

使用svn幾年了,一直對分支和合並敬而遠之,一來是因爲分支的管理不該我操心,二來即使涉及到分支的管理,也不敢貿然使用合併功能,生怕合併出了問題對團隊造成不良影響,最主要的原因是,自己對分支的目的和合並的方法不甚瞭解,這纔是硬傷。