原创 Browser和Server持續同步的幾種方式(jQuery+tornado演示)

在B/S模型的Web應用中,客戶端常常需要保持和服務器的持續更新。這種對及時性要求比較高的應用比如:股票價格的查詢,實時的商品價格,自動更新的twitter timeline以及基於瀏覽器的聊天系統(如GTalk)等等。由於近些年AJAX

原创 對異常 java.lang.IllegalStateException: getAttribute: Session already invalidated的理解

 最近項目日誌中總是拋出異常   java.lang.IllegalStateException: getAttribute: Session already invalidated   經調查發現,問題出在HttpSession sess

原创 MySQL事件調度器(Event Scheduler)介紹

    事件調度器是在 MySQL 5.1 中新增的另一個特色功能,可以作爲定時任務調度器,取代部分原先只能用操作系統任務調度器才能完成的定時功能。而且 MySQL 的事件調度器可以實現每秒鐘執行一個任務,這在一些對實時性要求較高的環境下就

原创 mysql 性能優化方案

網上有不少mysql 性能優化方案,不過,mysql的優化同sql server相比,更爲麻煩與負責,同樣的設置,在不同的環境下 ,由於內存,訪問量,讀寫頻率,數據差異等等情況,可能會出現不同的結果,因此簡單地根據某個給出方案來配置mys

原创 UTF-8 GBK UTF16 GB2312 之間的區別和關係

 UTF-8:Unicode TransformationFormat-8bit,允許含BOM,但通常不含BOM。是用以解決國際上字符的一種多字節編碼,它對英文使用8位(即一個字節),中文使用24爲(三個字節)來編碼。UTF-8包含全世界所

原创 solr部署

 前提: 1.裝好JRE和JDK,設置環境變量 ? JAVA_HOME   C:\Program Files\Java\jdk1.7.0_03 JRE_HOME    C:\Program Files\Java\jre6

原创 併發性能測試程序編寫

一般要測試軟件或者庫的性能,需要在多線程條件下進行。本文提供一種編寫多線程性能測試的模板,方便大家參考和使用。本文以AES加密和解密爲例,並指出Cipher的獲取在程序中的不同位置會對程序性能造成的影響。程序代碼如下:package com

原创 Oracle 檢查命中率的SQL

 在數據庫啓動2小時後,可以通過以下SQL來測試數據庫性能   1.  緩衝區命中率: 緩衝區命中率表示在不需要進行磁盤訪問的情況下在內存結構中找到常用數據塊的頻率   select (1-(sum(decode(name, 'physic

原创 linux上安裝jdk

 一、下載jdk安裝文件,rpm或者已編譯程序 1.rpm 直接輸入命令 # rpm -ivh 安裝包名稱 2.已編譯程序 # tar -zxvf 壓縮包名稱 二、配置環境變量 1.如果是rpm安裝,需要先尋找java安裝目錄

原创 hadoop集羣搭建

 首先確定hdfs分佈式文件系統目前很多大公司都在用,例如百度、騰訊、淘寶等。相信網上也有很多關於這方面的文檔,我寫這篇文章只是爲了自己更加深刻的學習和理解,或者幫助一些不會搭建的童鞋們!有問題請加羣234086986討論!以前我搭建的是h

原创 百分點推薦引擎——從需求到架構

轉載自:http://www.infoq.com/cn/articles/baifendian-recommendation-engine  百分點推薦引擎是國內領先的推薦技術平臺,專注於爲電子商務和資訊網站提供SaaS模式的個性化推薦服務

原创 System.getProperty()參數大全

  System.getProperty()參數大全      java.version            Java Runtime Environment version   java.vendor            Java 

原创 我的友情鏈接

51CTO博客開發

原创 Ubuntu下修改DNS重啓也能用的方法

 安裝好Ubuntu之後設置了靜態IP地址,再重啓後就無法解析域名。想重新設置一下DNS,打開/etc/resolv.conf cat /etc/resolv.conf # Dynamic resolv.conf(5) file for

原创 對比主流NoSQL數據庫特性與應用場景

 與關係型數據庫RDBMS的大廠商壟斷不同,NoSQL在發展之初就可謂是百家爭鳴、百花齊放,無論目前如日中天的MongoDB,還是剛剛發佈最新版本的Redis;無論是面向文本的CouchDB,還是基於KV的Cassandra,都有着各自的特