原创 徐漢彬:Web系統大規模併發——電商秒殺與搶購

【導讀】徐漢彬曾在阿里巴巴和騰訊從事4年多的技術研發工作,負責過日請求量過億的Web系統升級與重構,目前在小滿科技創業,從事SaaS服務技術建設。 電商的秒殺和搶購,對我們來說,都不是一個陌生的東西。然而,從技術的角度來說,這對於Web系統

原创 Java集羣優化——dubbo+zookeeper構建高可用分佈式集羣

  不久前,我們討論過Nginx+tomcat組成的集羣,這已經是非常靈活的集羣技術,但是當我們的系統遇到更大的瓶頸,全部應用的單點服務器已經不能滿足我們的需求,這時,我們要考慮另外一種,我們熟悉的內容,就是分佈式,而當下流行的Dubbo框

原创 阿里開源Mysql分佈式中間件:Cobar

  這幾天研究了下Cobar, Cobar是阿里巴巴研發的關係型數據的分佈式處理系統(Amoeba的升級版,該產品成功替代了原先基於Oracle的數據存儲方案,目前已經接管了3000+個MySQL數據庫的schema,平均每天處理近50億次

原创 開發一個完整iOS直播app——GPUImage渲染底層實現-opengl

一、前言  本篇主要講解GPUImage底層是如何渲染的,GPUImage底層使用的是OPENGL,操控GPU來實現屏幕展示  由於網上OpenGL實戰資料特別少,官方文檔對一些方法也是解釋不清楚,避免廣大同學再次爬坑,本篇講解了不少Ope

原创 android sqlite 升級爲加密

主要部分的核心代碼。(SQLiteDatabase db) {     createTable(db)List<ShopCartGoodsEntity> oldList = .().queryAllIntenerl()(oldList !=

原创 JDK,JRE在mac OS X中的目錄結構

首先要明確一個問題,JDK與JRE的區別是什麼? JRE: Java Runtime Environment. It is basically the Java Virtual Machine where your Java program

原创 我的友情鏈接

51CTO博客開發

原创 iOS性能優化之內存管理:Analyze、Leaks、Allocations的使用和案例代碼

最近採用Instruments 來分析整個應用程序的性能.發現很多有意思的點,以及性能優化和一些分析性能消耗的技巧.小結如下.Instruments使用技巧關於Instruments官方有一個很有用的用戶使用Guide,當然如果不習慣官方英

原创 FFmpeg常用基本命令

1.分離視頻音頻流ffmpeg -i input_file -vcodec copy -an output_file_video  //分離視頻流 ffmpeg -i input_file -acodec copy -vn output_f

原创 推薦系統(二) —— 利用用戶行爲數據 —— 基於領域的算法

爲了讓推薦結果符合用戶口味,我們需要深入瞭解用戶。用戶的行爲不是隨機的,而是蘊含着許多模式的。基於用戶行爲分析的推薦算法是個性化推薦系統的重要算法,僅僅基於用戶行爲數據設計的推薦算法學術上稱作“協同過濾算法”。協同過濾,就是指用戶可以齊心協

原创 JDK,JRE在mac OS X中的目錄結構

首先要明確一個問題,JDK與JRE的區別是什麼? JRE: Java Runtime Environment. It is basically the Java Virtual Machine where your Java program

原创 iOS性能優化之內存管理:Analyze、Leaks、Allocations的使用和案例代碼

最近採用Instruments 來分析整個應用程序的性能.發現很多有意思的點,以及性能優化和一些分析性能消耗的技巧.小結如下.Instruments使用技巧關於Instruments官方有一個很有用的用戶使用Guide,當然如果不習慣官方英

原创 iOS開發之耗電量分析

介紹三種iOS耗電量分析方法:Xcode,Instruments和騰訊GT.Xcode1:請連接真機,測試機無法顯示電量消耗情況.2:build and run自己的工程3:command+6,Show the Debug navigato

原创 FFmpeg常用基本命令

1.分離視頻音頻流ffmpeg -i input_file -vcodec copy -an output_file_video  //分離視頻流 ffmpeg -i input_file -acodec copy -vn output_f

原创 《視頻直播技術詳解》系列之一:視頻採集和處理

直播中的各個環節:1.採集採集是播放環節中的第一環,iOS 系統因爲軟硬件種類不多,硬件適配性較好,所以比較簡單。Android 則不同,市面上硬件機型非常多,難以做到一個庫適配所有硬件。PC 端的採集也跟各種攝像頭驅動有關,推薦使用目前市