原创 Linux-權限篇chmod chgrp chown

權限篇 chmod chgrp chown chmod 777 文件名 chgrp 用戶名 文件名 -R chown 用戶名 文件名 -R -R表示遞歸目錄下所有文件 一、修改文件所屬組羣——chgrp 修改文件所屬組羣很簡單

原创 BlockingQueue(阻塞隊列 )

BlockingQueue(阻塞隊列) 一. 前言 在新增的Concurrent包中,BlockingQueue很好的解決了多線程中,如何高效安全“傳輸”數據的問題。通過這些高效並且線程安全的隊列類,爲我們快速搭建高質量的多線程程

原创 計算機網絡-編程基礎

一 OSI與TCP/IP各層的結構與功能,都有哪些協議? 學習計算機網絡時我們一般採用折中的辦法,也就是中和 OSI 和 TCP/IP 的優點,採用一種只有五層協議的體系結構,這樣既簡潔又能將概念闡述清楚。 結合互聯網的情況,自

原创 SpringCloud入門版-基礎搭建

原文鏈接:https://juejin.im/post/5d6a6a926fb9a06ae61ace6d 前言 服務註冊與發現是微服務中最爲基礎的環節,而 Eureka 就是一個可以幫助

原创 JavaBase-關鍵字 KeyWords

關鍵字 transient instanceof volatile synchronized final static const transient transient的用途及使用方法 用途   我們知道,當一個對象實現了Se

原创 IO與NIO

一、概念      NIO即New IO,這個庫是在JDK1.4中才引入的。NIO和IO有相同的作用和目的,但實現方式不同,NIO主要用到的是塊,所以NIO的效率要比IO高很多。在Java API中提供了兩套NIO,一套是針對標準輸入

原创 Hbase 理論

一、什麼是HBase           HBase是一個高可靠、高性能、面向列、可伸縮的分佈式存儲系統,利用HBase技術可在廉價的PC Server上搭建大規模結構化存儲集羣。         HBase是Google BigTa

原创 nginx基本安裝

開始前,默認已經安裝gcc g++。 ubuntu平臺編譯環境可以使用以下指令 apt-get install build-essential apt-get install libtool 一、選定安裝文件目錄   可

原创 Nginx 能做什麼

Nginx能做什麼 1.反向代理 2.負載均衡 3.HTTP服務器(包含動靜分離) 4.正向代理 反向代理 反向代理應該是Nginx做的最多的一件事了,什麼是反向代理呢,以下是百度百科的說法:反向代理(Reverse Proxy)方式

原创 SpringBoot 配置 入門級

  SpringBoot中免除了大部分手動配置,但是對於一些特定的情況,還是需要我們進行手動配置的,SpringBoot爲我們提供了application.properties配置文件,讓我們可以進行自定義配置,來對默認的配置進行修改

原创 Range

分塊下載 斷點續傳 。。 HTTP 協議是不支持斷點的,HTTP/1.1 開始就支持了。一般斷點下載時纔用到 Range 和 Content-Range 實體頭。 Range  用於請求頭中,指定第一個字節的位置和最後一個字節

原创 設計模式——裝飾模式

先看這次代碼示例的需求環境:    我們有一個咖啡店,出售各種樣式的咖啡,比如House Blend  ,Espresso...  ,每種咖啡可以添加不同的作料,比如Mocha,Soy....。我們希望用戶下單的時候,可以告訴他們購買的咖

原创 操作系統基本概念

一. 操作系統的發展 (一). 第一代(1945~1955):無操作系統 第一臺計算機誕生時,還沒出現操作系統,每一步操作都是純手工的。操作人員將對應於程序和數據的已穿孔的紙帶裝入機器,然後啓動輸入機把程序和數據輸入到計算機內存,接着通

原创 設計模式——策略模式

        最近在學習設計模式,看那本HeadFirst的設計模式,講的很是生動,詳細講解了幾個常用的設計模式,對與入門新手,收益良多,這系列文章,總結一下我的學習成果,基於代碼實現還有我個人的一個理解。        這篇博客,談談

原创 編碼

字符編碼 我們已經講過了,字符串也是一種數據類型,但是,字符串比較特殊的是還有一個編碼問題。 因爲計算機只能處理數字,如果要處理文本,就必須先把文本轉換爲數字才能處理。最早的計算機在設計時採用8個比特(bit)作爲一個字節(byte),所