原创 溫故知新-多線程-深入刨析CAS

Posted by 微博@Yangsc_o 原創文章,版權聲明:自由轉載-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 摘要 本文從CAS的基本操作開始,逐步探究CAS的實現原理

原创 溫故知新-java多線程&深入理解線程池

Posted by 微博@Yangsc_o 原創文章,版權聲明:自由轉載-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 摘要 本文主要回顧java的JDK中的多線程的常見用法和深

原创 溫故知新-快速理解Linux網絡I/O

Posted by 微博@Yangsc_o 原創文章,版權聲明:自由轉載-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 摘要 在上一篇頭腦風暴中,我們提到了影響性能的最大就是I/

原创 溫故知新-java的I/O模型-BIO&NIO&AIO

Posted by 微博@Yangsc_o 原創文章,版權聲明:自由轉載-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 摘要 通過溫故知新-快速理解Linux網絡IO的回顧,我們

原创 追根溯源-編程語言&性能優化

Posted by 微博@Yangsc_o 原創文章,版權聲明:自由轉載-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 摘要 昨天晚上莫名其妙的頭腦風暴,凌晨4點多才睡着,腦子一

原创 溫故知新-快速理解zookeeper功能&應用&選舉機制

Posted by 微博@Yangsc_o 原創文章,版權聲明:自由轉載-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 zookeeper簡介 什麼是zookeeper zoo

原创 溫故知新-Mysql鎖&事務&MVCC

Posted by 微博@Yangsc_o 原創文章,版權聲明:自由轉載-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 鎖概述 鎖是計算機協調多個進程或線程併發訪問某一資源的機制

原创 溫故知新-Mysql的體系結構概覽&sql優化步驟

Posted by 微博@Yangsc_o 原創文章,版權聲明:自由轉載-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 Mysql的體系結構概覽 整個MySQL Server由

原创 快速理解-mysql索引結構&頁&聚集索引&非聚集索

簡述 摘要 第一部分主要從數據結構及算法理論層面討論MySQL數據庫索引的數理基礎。 第二部分結合MySQL數據庫中MyISAM和InnoDB數據存儲引擎中索引的架構實現討論聚集索引、非聚集索引及覆蓋索引等話題。 索引 索引概述

原创 使用wrk進行http壓力測試

最近做了一些服務器的工作,在做http壓力測試時,先是使用ab,發現mac上總是頻繁出現各種問題,eg: "apr_socket_recv: Connection reset by peer (54)"等等; 最後切到了wrk,簡

原创 深入淺出-快速搞懂java虛擬機

Posted by 微博@Yangsc_o 原創文章,版權聲明:自由轉載-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 java虛擬機是什麼? java虛擬機(java virt

原创 iOS -程序啓動原理和UIApplication的介紹

一.UIApplication 簡介       (1)UIApplication對象是應用程序的象徵,一個UIApplication對象就代表一個應用程序。 (2)每一個Application都有自己的UIApplication對

原创 iOS -實現UIView圓角顯示的方法

添加一個UIView時,默認直角顯示有時對於有強迫症的患者還真有點不舒服! eg: 怎麼實現UIview的圓角顯示呢? 首先包含一個頭文件: #import <QuartzCore/QuartzCore.h>

原创 EasyARM-iMX257 linux兩年前的筆記

我依然清晰的記得剛拿到Imx283 257的情景,興奮中充滿憂慮,對操作系統的概念只知一二,不知三四!!周立功出品的資料我一直覺得是比較精品的,同樣這款iMX283配套的文檔資料(v1.04)也是比較經典的,非常適合初學者使用。 作爲一個

原创 EasyARM-iMX257 linxu兩年前的筆記

第三章續:簡單總結第三章中出現的命令! 1)  root@EasyARM-iMX257 ~# ddif=/dev/zero of=/dev/shm/disk bs=1024 count=10240 dd:是linux下非常有用,我覺得有必