原创 GitBlit安裝與使用
Java 庫用來管理、查看和處理 Git 的資料庫工具,相當於 Git 的 Java 管理工具。通俗點來說就是一個相當於 SVN 的工具,用於多個人共同開發同一個項目,共用資源的目的。 1 軟件安裝 搭建環境:windows
原创 HTTP狀態碼-----詳細
你認爲的狀態碼: 1xx:表示服務器已接收了客戶端請求,客戶端可繼續發送請求; 2xx:請求成功; 3xx:重定向; 4xx:客戶端錯誤; 5xx:服務器錯誤; 詳細狀態碼: 1xx: 100:客戶端繼續發送請
原创 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,