原创 postgresql 預寫式日誌(Write Ahead Long)

在網站中看到一篇轉載次數非常高的文章,好多的日本網站也有。 文章的英文是postgresql的文章。該文章以postgresql 7.3版本爲基礎。相對於現在的新版本,其中沒有同步和異步的部分,同步與異步的設置在特定情況下以犧牲數據完

原创 ORACLE數據庫存儲結構簡介(轉)

Oracle 我們知道數據庫是存儲數據的容器,它的主要功能是保存和共享數據。在這篇文章中,我們對數據庫存放數據的基礎知識進行了介紹。 首先,oracle數據庫的存儲結構可以分爲邏輯存儲結構和物理存儲結構,對於這兩種存儲結構,ora

原创 Linux內核的文件預讀詳細詳解

Linux文件預讀算法磁盤I/O性能的發展遠遠滯後於CPU和內存,因而成爲現代計算機系統的一個主要瓶頸。預讀可以有效的減少磁盤的尋道次數和應用程序的I/O等待時間,是改進磁盤讀I/O性能的重要優化手段之一。本文作者是中國科學技術大學自動化

原创 linux shell 管道命令(pipe)使用及與shell重定向區別

看了前面一節:linux shell數據重定向(輸入重定向與輸出重定向)詳細分析 估計還有一些朋友是頭暈暈的,好複雜的重定向了。這次我們看下管道命令了。shell管道,可以說用法就簡單多了。   管道命令操作符是:”|”,它僅能

原创 全國省市縣三級數據庫

-- 數據庫: `novel` -- CREATE DATABASE `novel` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; USE `novel`;  

原创 Websocket全講解。跨平臺的通訊協議 !!基於websocket的高併發即時通訊服務器開發

原文地址:http://www.cnblogs.com/lilinxuan/p/3759744.html 本博文,保證不用裝B的話語和太多專業的語言,保證簡單易懂,只要懂JAVAEE開發的人都可以看懂。 本博文發表目的是,目前網

原创 socket異常及原因分析

Connection reset by peer  web 程序的服務器段,在鏈接數據庫的時候被同一個“對等點”重置了。對等點重置的意思其實就是被同一個權限相同的管理員或者是程序給強制佔用了權限,好像目前 連接被斷了一樣,實際上這個時候

原创 深入淺出TCP之send和 recv

先明確一個概念:每個TCP socket在內核中都有一個發送緩衝區和一個接收緩衝區,TCP的全雙工的工作模式以及TCP的滑動窗口便是依賴於這兩個獨立的buffer以及此buffer的填充狀態。接收緩衝區把數據緩存入內核,應用進程一直沒有

原创 PostgreSQL源碼結構

PostgreSQL的使用形態 PostgreSQL採用C/S(客戶機/服務器)模式結構。應用層通過INET或者Unix Socket利用既定的協議與數據庫服務器進行通信。 另外,還有一種‘Standalone Backend’

原创 ActiveMQ的安全性配置

ActiveMQ的安全性,主要表現在兩個方面,一個是它的JMS服務的安全性,一個是它的管理控制檯的安全性。在缺省情況下,ActiveMQ在這兩個方面都是沒有配置安全性的。大家想象一下如果沒有安全機制,這將會引起什麼樣的後果。下文以最新的A

原创 postgres函數調試

說明: postgres版本9.3 開啓函數調試功能操作步驟: 1.在參數文件postgresql.conf中對shared_preload_libraries參數添加一個項plugin_debugger,如下:shared_prelo

原创 JVM參數設置詳解

JVM Heap區域分佈: Java Heap分爲3個區,Young,Old和Permanent。Young區保存絕大多數剛實例化的對象,當該區被填滿時,觸發局部GC,局部GC會將Young區清空,仍被引用的對象將被移到Old區。當Old

原创 Tomcat內存設置詳解

Java內存溢出詳解   一、常見的Java內存溢出有以下三種:   1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在啓動的時候會自動設置J

原创 根據兩點的經緯度求方位角和距離,等

原文地址:根據兩點的經緯度求方位角和距離,等作者:多乎哉不多也多亦不多乎實乃少也 最近自己做的一個小東西要用到經緯度方面的計算,查遍中文網頁見到的要麼基本上是一幫惜字如金裝大爺的“磚家”,要麼就是像貼膏藥一樣,啪,一大堆代碼往上一貼

原创 SVN版本控制與分支設置

使用SVN+Eclipse做軟件版本控制。 (2009年5月)   1,SVN目錄結構 Trunk : 主幹目錄,此目錄下的文件爲基準文件 Branches : 用於開發的分支目錄 Tags : 用於發佈的版本目錄  下圖是基於