原创 Why Memory Barriers中文翻譯(下)
轉載自:http://www.wowotech.net/kernel_synchronization/why-memory-barrier-2.html 在上一篇why memory barriers文檔中,由於各種原因,有幾個章節沒
原创 【CPU篇】系統負載load average
一、什麼是系統負載 系統負載又叫平均負載(load average),man /proc/loadavg和man update都能看到系統負載的含義。 cat /proc/loadavg 0.18 0.26 0.25 2/251 203
原创 【隔離性(一)】當我們談論隔離級別的時候我們在談論什麼
零、概覽 當我們談論隔離級別的時候,我們在談論什麼?看官網的innodb engine的文檔目錄(本文涉及的內容主要是InnoDB Multi-Versioning和InnoDB Locking and Transaction Model
原创 java對象的對齊規則
零、註記 本文是一次討論的流水賬,旨在講明原理就行了,行文大家不要抱太大的希望。 另外,特別重要的是,本文是基於hotspot來討論的,不同的java虛擬機是有不同的,這一點,一定要注意。 一、什麼是對象的內存佈局 簡單一句話:對象實
原创 An Introduction to Software Architecture
論文作者:David Garlan and Mary Shaw 論文時間:January 1994 論文地址(pdf):http://www.cs.cmu.edu/afs/cs/project/vit/ftp/pdf/intro_soft
原创 linux內存管理概覽
一、內存管理學什麼 Linux內存管理的三個大點: 虛擬內存(體現對內存的需求) 內存映射(虛擬內存映射物理內存) 物理內存(頁面的供應) 二、知識點 進程PCB:task_struct 虛擬內存結構:task_struct -> m
原创 linux swap partition應該設置多大
一、redhat 官網地址(redhat8):https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/installation_guid
原创 program order
參考資料: JSL:https://docs.oracle.com/javase/specs/jls/se8/html/jls-17.html#jls-17.4 perfbook why memory barriers:https://b
原创 8086彙編小結
本文總結自:王爽的《彙編語言》 8086機器啓動過程 寄存器 內存 端口 中斷 彙編子程序 一、機器啓動過程 參看“《從機器啓動到內核初始化》” 二、寄存器 通用寄存器:AX、BX、CX、DX、SI、DI、SP、BP 段寄存器:D
原创 ERROR 1100 (HY000): Table was not locked with LOCK TABLES
官網地址:https://dev.mysql.com/doc/refman/8.0/en/lock-tables.html A session that requires locks must acquire all the locks
原创 【JSP/SERVLET】Tomcat內置表單身份驗證
一、概述 前面是扯犢子的,JSP/SERVLET基於HTTP規範,提供了幾種安全支持,BASIC、DIGEST、FORM、CLIENT-CERT,本文主要介紹一下FORM的安全支持開發,文末有一個小demo用於展示。 因爲
原创 JDK8+spring 3.x報非法參數異常IllegalArgumentException
2015-06-04 01:21:35,306 INFO DefaultListableBeanFactory:577 - Pre-instantiating singletons in org.springframework.bean
原创 【持久層】JDBC詳解之基本操作
一、概述 本文旨在傳遞更多JDBC的細節和原理。環境是Mysql,後續會繼續介紹事務、數據源和獲取數據庫元信息。 本文涉及問題概覽: 1. Class.forName這句代碼做了什麼? 2. Class.f
原创 【struts】struts初始化主線
一、概述 struts框架的入口是一個filter(StrutsPrepareAndExecuterFilter),filter在學習jsp/servlet的時候最先引入,其主要是由一個filter接口中的三個方法和三個參數——i
原创 【持久層】數據庫事務基礎——事務的隔離級別
內容導讀: 前三節數據庫事務、併發帶來的風險以及數據庫鎖都是爲了鋪墊事務的隔離性。 事務的隔離性不是無緣無故就存在的,他的存在是爲了解決某一類問題,帶來某一些操作的便捷;解決的問題是指數據庫併發操作中數據一致性保證,帶來的