原创 hash算法 (hashmap 實現原理)

轉載 Hash ,一般翻譯做“ 散列” ,也有直接音譯爲“ 哈希” 的,就是把任意長度的輸入(又叫做預映射, pre-image ),通過散列算法,變換成固定長度的輸出,該輸出就是散列值。這種轉換是一種壓縮映射,也就是,散列值

原创 面向接口編程詳解——思想基礎

轉載 我想,對於各位使用面向對象編程語言的程序員來說,“接口”這個名詞一定不陌生,但是不知各位有沒有這樣的疑惑:接口有什麼用途?它和抽象類有什麼區別?能不能用抽象類代替接口呢?而且,作爲程序員,一定經常聽到“面向接口編程”這個短

原创 排序算法(冒泡 插入 快速 歸併)java

冒泡 public static void bubble(int[]array){ for(int i=0; i<array.length-1; i++){ for(int j=i+1;

原创 唯一索引和主鍵

區別 主鍵是一種約束,唯一索引是一種索引,兩者在本質上是不同的。 主鍵創建後一定包含一個唯一性索引,唯一性索引並不一定就是主鍵。 唯一性索引列允許空值,而主鍵列不允許爲空值。 主鍵列在創建時,已經默認爲空值 + 唯一索引了。 主鍵

原创 Java虛擬機結構分析

轉載 本博文主要介紹了JVM(Java Virtual Machine)的組成部分以及它們內部的工作機制和原理。需要注意的是,雖然平時我們用的大多是Sun(現已被Oracle收購)JDK提供的JVM,但是JVM本身是一個規範,所

原创 中文亂碼的問題設置

中文亂碼問題,以下幾個地方需要配置爲utf-8: jsp頁面的編碼方式 Eclipse的workspace的編碼方式 project的編碼方式 tomcat的編碼方式 點贊 收藏 分享

原创 jsp與servlet之間頁面跳轉及參數傳遞實例

點擊這裏,總結相當棒 點贊 收藏 分享 文章舉報 蒼漠胡楊 發佈了31 篇原創文章 · 獲贊 10 · 訪問量 2萬+ 私信

原创 視圖

視圖不提高性能 目的: 簡化開發難度,因爲視圖已經把一些關係給整理在一起了 數據安全,開發人員不能直接對錶操作,也不能進行刪除,修改操作 數據重構,在有限的表中,以不同的角度生成所需的視圖,簡化業務 1.什麼是視圖? 視圖是

原创 兩階段提交與三階段提交

轉載,詳細請點擊

原创 (譯)超級賬本官方文檔 基本概念(四) - 私有數據(Private Data)

超級賬本是Linux基金會發起的項目,意在提供一套企業級區塊鏈應用框架,便於大家開發基於區塊鏈技術的應用。 Fabric的基本概念 私有數據 什麼是私有數據 當一個Channel中的一些組織需要保證數據的私有,不讓Channel中的其

原创 hyperledger的systemplugins實現systemchaincode

至於一下幾個要點: 1. core.yaml core.yaml文件添加加黑的內容: core.yaml: system: cscc: enable lscc: enable

原创 深入理解分佈式事務

1、什麼是分佈式事務 分佈式事務就是指事務的參與者、支持事務的服務器、資源服務器以及事務管理器分別位於不同的分佈式系統的不同節點之上。以上是百度百科的解釋,簡單的說,就是一次大的操作由不同的小操作組成,這些小的操作分佈在不同的服務器上,且

原创 01mybatis工作流程圖

mybatis工作流程圖 mybatis簡介: mybaits是一個持久層的框架,apache的一個頂級項目。mybatis讓程序員講主要精力放在sql上,通過mybatis提供提供的映射方式,自由靈活生成(半個ORM框架,半自動化,

原创 JAVA的CAS

前言 CAS,Compare and Swap即比較並替換,設計併發算法時常用到的一種技術,Doug lea大神在java同步器中大量使用了CAS技術,鬼斧神工的實現了多線程執行的安全性。 目前的處理器基本都支持CAS,只不過不同的廠家的

原创 hyperledger 部署

hyperledger 部署 部署指令 peer channel create -o orderer.example.com:7050 -c foo -f /etc/hyperledger/configtx/foo.tx peer ch