原创 Linux學習筆記(一)----基本bash shell命令

默認bash shell提示符是美元符號($)bash手冊 在想要查找的工具名稱前面輸入man命令(空格進行翻頁;回車鍵逐行查看;箭頭鍵滾動手冊內容)man man 可以查看手冊頁相關的手冊頁關鍵字搜索手冊頁語法:man -k 關鍵字查看

原创 鳥哥的 Linux 私房菜學習總結(超讚!!!)

我是技術搬運工,好東西當然要和大家分享啦.原文地址常用操作以及概念求助1. --help指令的基本用法與選項介紹。2. manman 是 manual 的縮寫,將指令的具體信息顯示出來。當執行 man date 時,有 DATE(1) 出

原创 java的I/O學習總結(超讚!!!)

 我是技術搬運工,好東西當然要和大家分享啦.原文地址 概覽Java 的 I/O 大概可以分成以下幾類磁盤操作:File字節操作:InputStream 和 OutputStream字符操作:Reader 和 Writer對象操作:Seri

原创 重構學習總結(超讚!!!)

我是技術搬運工,好東西當然要和大家分享啦.原文地址第一章 第一個案例如果你發現自己需要爲程序添加一個特性,而代碼結構使你無法很方便地達成目的,那就先重構這個程序。在重構前,需要先構建好可靠的測試環境,確保安全地重構。重構是以微小的步伐修改

原创 java併發編程學習總結(超讚!!!)

我是技術搬運工,好東西當然要和大家分享啦原文地址使用線程有三種使用線程的方法:實現 Runnable 接口;實現 Callable 接口;繼承 Tread 類;實現 Runnable 和 Callable 接口的類只能當做一個可以在線程中

原创 大型網站架構演化

大型網站軟件系統的特點高併發,大流量高可用海量數據用戶分佈廣泛,網絡情況複雜安全環境惡劣需求快速變更,發佈頻繁漸進式發展大型網站架構演化發展歷程1.應用程序,服務器,文件都在一臺服務器上2.應用服務和數據服務分離3.使用緩存改善網站性能(

原创 非遞歸遍歷二叉樹

非遞歸前序遍歷1.申請棧,將頭節點壓入棧2.從棧中彈出頂節點,保存值,若右子樹不爲空,壓入右孩子.若左孩子不爲空,壓入左孩子3.重複2.直到棧爲空public ArrayList<Integer> preOrderUnRecur(Tree

原创 層序遍歷二叉樹

利用隊列記錄每一層節點個數ArrayList<ArrayList<Integer>> Print(TreeNode pRoot) { ArrayList<ArrayList<Integer>> res = new Arra

原创 Linux學習筆記(五)----理解Linux文件權限

Linux允許用戶和組根據每個文件和目錄的安全性來訪問文件Linux的安全性Linux安全系統的核心是用戶賬戶;用戶權限根據每個用戶的UserID 跟蹤添加新用戶useradd       (默認值設置在/etc/default/user

原创 top K問題的解法

以求最大的第K個數爲例 共提供3種實現分別爲 1.排序   時間複雜度 O(nlgn) 2.利用最小堆(把最小的都過濾了, 大的都沉底了。)   時間複雜度 O(n * lgk) 可利用java中的優先隊列. 底層是二叉堆. 3.快速排序

原创 shell腳本編程基礎(一)----構建基本腳本

使用分號   ;  可以使用多個命令創建shell腳本文件文件第一行必須指定使用的shell#!/bin/bash#爲 註釋 shell 會通過PATH環境變量來查找命令引用當前目錄下的文件  .操作符./test1     執行當前目錄

原创 Linux學習筆記(七)----使用vim編輯器

vim編輯器在內存緩衝區中處理數據vim   filenamevim 三個模式在指令列模式下,有以下命令用於離開或者存儲文件。命令作用:w寫入磁盤:w!當文件爲只讀時,強制寫入磁盤。到底能不能寫入,與用戶對該文件的權限有關:q離開:q!強

原创 目前深圳的IT公司java方向都在用那些技術(轉)

我是技術搬運工,好東西要和大家分享原文地址在智聯招聘中,搜索java關鍵字(2017-4-16),看看深圳IT界JAVA方向都在用什麼技術。NOSQL已經比較普及了。提及linux的比較多了,說明用Windows做服務器的很少了。web開

原创 redis學習總結(超讚!!!)

我是技術搬運工,好東西當然要和大家分享啦原文地址Redis 是什麼Redis 是速度非常快的非關係型(NoSQL)內存鍵值數據庫,可以存儲鍵和五種不同類型的值之間的映射。五種類型數據類型爲:字符串、列表、集合、有序集合、散列表。Redis

原创 《數據庫系統概論 第四版》學習總結(超讚!!!)

我是技術搬運工,好東西當然要和大家分享啦原文地址事務四大特性1. 原子性事務被視爲不可分割的最小單元,要麼全部提交成功,要麼全部失敗回滾。2. 一致性事務執行前後都保持一致性狀態。在一致性狀態下,所有事務對一個數據的讀取結果都是相同的。3