原创 PV、TPS、QPS是怎麼計算出來的?

術語說明: QPS = req/sec = 請求數/秒 【QPS計算PV和機器的方式】 QPS統計方式 [一般使用 http_load 進行統計] QPS = 總請求數 / ( 進程總數 * 請求時間 ) QPS: 單個進程每秒請求服務器

原创 隨機數算法

軟件實現的算法都是僞隨機算法,隨機種子一般是系統時間 在數論中,線性同餘方程是最基本的同餘方程,“線性”表示方程的未知數次數是一次,即形如: ax≡

原创 架構設計經驗

從畢業到現在已經快7年開發經驗了,做過基礎用戶系統、積分商城、偷菜遊戲、論壇、博客等等;也一個人全棧開發在線視頻網站(http://sishuok.com/),也開發過幾萬、幾十萬、幾千萬、幾個億不同量級的系統,踩過不少坑,也學到許多經

原创 redis 在單臺linux集羣安裝

#安裝gcc編譯環境 yum -y install gcc #創建目錄 cd / mkdir data1 cd data1 mkdir redis cd redis #下載解壓 wget http://download.redis.io

原创 大數據處理算法一:BitMap算法

 騰訊面試題:給20億個不重複的unsigned int的整數,沒排過序的,然後再給一個數,如何快速判斷這個數是否在那40億個數當中並且所耗內存儘可能的少?  解析:bitmap算法就好辦多了  所謂bitmap,就是用每一位來存放某種

原创 面試阿里後的總結

畢業從事java開發工作4年,被別人面試過好多次,也面試過別人,感覺人跟人的差距可以好大, 有的人工作沒幾年,但技術廣度和深度都很夠;有的人工作近10年,好多基礎原理都不明白。 今年一個月內面了3次阿里天貓3個不同部門,全在首輪電面掛

原创 大數據處理算法二:Bloom Filter算法

百度面試題:給定a、b兩個文件,各存放50億個url,每個url各佔64字節,內存限制是4G,讓你找出a、b文件共同的url? Bloom Filter是由Bloom在1970年提出的一種多哈希函數映射的快速查找算法。通常應用在一些需要

原创 spark 統計線上日誌ip分組統計

線上日誌格式如下 每次訪問都會記錄ip,標記紅色部分 獲取某一行看看怎麼解析 2017-12-01 09:57:11.970 [http-nio-8082-exec-2] INFO - com.fullshare.common.aop

原创 Unsafe的 用法

package com.test.jdk.curren; import java.lang.reflect.Field; import sun.misc.Unsafe; public class UnsafeTest {

原创 tomcat 設置http代理

/apache-tomcat-7.0.67/bin/catalina.sh:6:JAVA_OPTS="$JAVA_OPTS  -Dhttp.proxyHost=10.25.101.237 -Dhttp.p

原创 tomcat控制檯啓動成功但是卻訪問不了主頁

tomcat控制檯啓動成功但是卻訪問不了主頁 但是無論如何把項目放到tomcat的Tomcat 6.0\webapps下面怎麼也訪問不了,訪問tomcat的主頁 http://localhost:8080

原创 消消樂遊戲算法實現(三消樂)

先上前端效果圖 3消樂地圖初始化的時候不允許有下面兩種情況的發生,就是不允許3個(3個以上已經包含3個,所以只要判斷3個就可以了)相同顏色的格子連在一起, 下圖是兩種情況,細分分爲6種情況,就是初始點爲3個格子中的一個爲一種情況,所以細

原创 (高效率排序算法三)堆排序

一.堆的介紹         動態效果圖                堆有如下特點的二叉樹:           1.他是完全的二叉樹。也就是說,除了樹的最後一層布需要時滿的,其他的每一層從左到右都是滿的.(如下圖的完全二叉樹跟不完全

原创 Linux下實現免密登錄

Linux下實現免密登錄 1.Linux下生成密鑰    ssh-keygen的命令手冊,通過”man ssh-keygen“命令:      通過命令”ssh-keygen -t rsa“      生

原创 spark 單詞統計

maven 項目 前提是裝好hadoop集羣和spark集羣 並上傳好文件到hdfs  pom.xml 如下 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="h