原创 GitBlit安裝與使用

      Java 庫用來管理、查看和處理 Git 的資料庫工具,相當於 Git 的 Java 管理工具。通俗點來說就是一個相當於 SVN 的工具,用於多個人共同開發同一個項目,共用資源的目的。 1 軟件安裝 搭建環境:windows

原创 HTTP狀態碼-----詳細

你認爲的狀態碼:   1xx:表示服務器已接收了客戶端請求,客戶端可繼續發送請求;   2xx:請求成功;   3xx:重定向;   4xx:客戶端錯誤;   5xx:服務器錯誤; 詳細狀態碼: 1xx:     100:客戶端繼續發送請

原创 Redis同步機制

原创 String 類介紹

創建字符串 1.String(char a[]) char a[]={'g','o','o','d'}; String s=new String(a); //相當於 String s=new St

原创 drop table,delete table;,truncate table三種刪除表的區別

1.速度上,drop>truncate>delete 2.truncate和delete不刪除表的結構,drop刪除刪除表的結構和被依賴的約束,觸發器,索引 ;     存儲過程/函數將被保留,但是變爲invalid狀態 3.delete

原创 MySQL的存儲引擎InnoDB採用索引類型爲B+樹,而不是AVL,B樹,紅黑樹?

B+樹 優點:           1.B+樹的磁盤讀寫代價低,更少的查詢次數           2.B+樹查詢效率更加穩定           3.B+樹有利於對數據庫的掃描   二叉樹,平衡二叉樹,紅黑樹等都是隻有左右兩個結點,IO

原创 密集索引與稀疏索引區別

區別 密集索引文件中的每個搜索碼值都對應一個索引值 稀疏索引文件只爲索引碼的某些值建立索引項  密集索引:葉子節點保存的不只是鍵值,還保存了位於同一行記錄裏的其他列的信息,由於密集索引決定了表的物理排列順序,一個表只有一個物理排列順序,

原创 如何從海量Key裏查詢出某一固定前綴?

1.直接查詢 一次性返回所有數據,如果數據比較多的話,會卡頓

原创 http1.0與http1.1和http2.0的區別

http1.0:            非持久連接,每一次請求響應都會建立新的連接    http1.1 :           持久連接,一次連接中處理多個http請求 http2.0:         1.用二進制格式代替文本格式,實

原创 java併發 ----如何中斷線程

  如果一個線程的 run() 方法執行一個無限循環,並且沒有執行 sleep() 等會拋出 InterruptedException 的操作,那麼調用線程的 interrupt() 方法就無法使線程提前結束。 但是調用 interru

原创 String 與char ,int與char[ ] 的轉換

char int char[] 轉爲 String //1.char 轉換String String s = String.valueOf('c'); //2.將字符串數組轉化爲String String s = String.v

原创 利用小項目加深面向對象的思想---2.太陽系軌跡圖

1.創建包和圖片管理 2.cn.bjsxt.util包裏面是檯球反彈代碼(可看昨天發的小項目) Constant.java package cn.bjsxt.util; /** * 遊戲項目中用到的常量 * @author de

原创 數字螺旋方針--等一系列三角形變形

第一種,通過遞歸來實現: #include<stdio.h> int n0; void square(int m[20][20],int begin,int size,int number){ int j; int h=begin,