原创 遇到表打不開的情況,可以用show PROCESSLIST查看解決

最近在alter一個表後,沒有成功,發生了崩潰,導致表被鎖住,後面對錶的操作都不能成功,悲催。 在表鎖住的情況下,我們可以通過show PROCESSLIST來查看當前正在運行的線程   ID 爲此線程ID,Time爲線程運行時間,In

原创 linux命令---權限管理命令

 權限這管理命令:chmod 所在路徑:/bin/chmod 執行權限:所有用戶 功能描述:改變文件或者目錄權限   用戶分成三類: u:user所有者 g:group所屬組 o:other其他人 權限也分成三類: r:read讀 w:w

原创 python socket(四)網絡多路複用

  什麼是多路複用, 關於這個問題很感謝知乎一位前輩的回答,在這把它貼出來。 假設你是一個機場的空管, 你需要管理到你機場的所有的航線, 包括進港,出港, 有些航班需要放到停機坪等待,有些航班需要去登機口接乘客。 你會怎麼做? 最簡單

原创 mysql 數據彙總 WITH ROLLUP

我們經常會統計每天的某些數據,還需要統計總的數據。 一般我們是將每天的數據取出來,在進行累加。 其他mysql裏面的 WITH ROLLUP函數,它可以對數據進行統計彙總,超級方便。 但是有個前提是WITH ROLLUP 是對group

原创 ssh git代碼報錯 Caused by: org.eclipse.jgit.errors.TransportException: git@gitlab invalid privatekey

 用ssh git代碼的時候發現出現 invalid privatekey:的問題 Caused by: org.eclipse.jgit.errors.TransportException: [email protected]:xx

原创 通過接口獲取遠程Git倉庫分支列表

        在做代碼覆蓋率和自動化測試的時候都需要獲取分支列表,選擇使用哪個分支。目前比較主流的就是通過Gitlab Api和JGit兩種方式。但是看了下一般JGit都需要建立本地倉庫,通過.git配置文件獲取,直接通過代碼地址(re

原创 Java替換多個字符串

       在調用GitLabApi的時候需要拿到分支的地址作爲參數。git倉庫通常是有兩種方式一種是HTTP的路徑,另一種是SSH的路徑。 怎樣將兩種不同的路徑解析出來得到我們的分支路徑。 http //gitlab.xxx.com/

原创 python socket(二)接收多個消息

在python socket(一)中,客戶端每次只能發送一次消息,然後連接就斷開。 把客戶端修改一下,加入一個循環就能讓它發送多個消息和接收。 server端代碼: # -*- coding: utf-8 -*- ## # socket

原创 linux shell基礎(一)

linux一直學的很拖拖拉拉的,以前學了,不常用,不寫筆記,基本忘了,又的重新來一次。 Shell是什麼 Shell是一個命令解釋器,它爲用戶提供了一向Linux內核發送請求以便運行程序的界面系統程序,用戶可以用shell來啓動、掛起、

原创 HTTP協議--瀏覽器的實現

http和socket的區別: socket和http都能用於網絡上的通信。 那既然有socket那麼爲什麼需要http呢? socket一般用於比較即時的通信和實時性較高的情況,最常見的就是QQ,微信等聊天和實時推送。 但是長時間網絡連

原创 用html5和js製作一個遊戲啓動界面(html5遊戲開發一)、

製作一個遊戲啓動界面,用戶點擊屏幕進入遊戲主界面 首先建立一個html文檔,在body裏面添加一個遊戲容器,再將主菜單界面元素添加到添加到遊戲容器裏面。 <div id="game"> <div class="s

原创 操作系統(Linux)---fork()函數解析與進程

          我在一個二本類院校,對於linux是不在課程範圍的,屬於個人愛好吧。自己學習了一些,操作系統上學期開了,老師很水,就期末最後兩天學了整本書。 上學期去圖書館借了一本《linux內核設計與實現》當時看的是第二版,但是沒有

原创 每分鐘有2K用戶訪問,服務器端處理請求選擇用多線程(每個用戶一個線程),還是用I/O複用?

我只是一個搬運工,只爲感興趣的話題.  .  . 編程Linux計算機網絡epoll多線程 Linux 開發,使用多線程還是用 IO 複用 select/epoll? 每分鐘有2K用戶訪問,服務器端處理請求選擇用多線程

原创 python socket(三)forking 實現網絡併發

在python socket(一)和python socket(二)中服務器都只能一個客戶端連接。 我們現在要讓服務器實現多個連接。 連接都是從conn,addr = s.accept()開始的,如果把連接寫成一個循環,就可以有多個連接啦

原创 數據結構(順時針打印矩陣)

     很早就看到這道題了,但是我是一個患有拖延癌的人。有個朋友經常開玩笑,總有一天你會錯過你的婚禮。      今天上午去自習室認真思考了一個小時,認真把邏輯理順了。在草稿紙上把基本代碼寫了一道,回來驗證成功了,開心。      首先