原创 Linux介紹---管道符
命令格式: 命令1 | 命令2 命令1的正確輸出作爲命令2的操作對象。 netstat 命令中(Centos7中需要安裝ne-snmp.x86_64 ,net-tools.x86_64這兩個包纔會用此命令)。 [root@beido
原创 Linux介紹-----關機和重啓命令
關機和重啓命令: 1.sync數據同步 sync命令的信息: 命令名稱:sync 英文原意:flush files system buffers. 所在路徑:/bin/sync 執行權限:所有用戶。 功能描述:刷新文件 2.shut
原创 Linux介紹-----grep命令
grep命令 grep的作用是在 文件中提取和匹配符合條件的字符串行。命令格式如下: [root@beidouxing ~ ]# grep [選項] ‘搜索命令’ 文件名 選項: -i:忽略大小寫 -n:輸出行號。 -v: 反向查找
原创 Linux介紹----搜索命令
1.whereis命令 whereis是搜索系統命令的命令。也就是說,whereis命令不能呢搜索普通文件,而只能把搜索系統命令,whereis命令的基本信息如下: 命令名稱:whereis 英文原意locate the binary
原创 Linux---常用的命令(目錄操作命令)
命令的基本格式: 1.命令提示符: []:這是提示符的分隔符,沒有特殊的含義 root:顯示當前的登錄用戶,我現在使用的root賬戶。 @:分隔符,沒有特殊含義。 beidouxing:當前系統的簡寫主機名(默認的是localhos
原创 Linux--初學者一些建議
學習Linux的注意事項: 1.Linux嚴格區分大小寫 Linux:是嚴格區分大小寫的,這一點和windows不同,所以在操作的時候要注意區分大小寫的不同,包括文件的目錄名稱,命令,和命令選項,配置文件等設置選項不同。 2.Linu
原创 Linux介紹
Linux介紹: 開源與免費的操作系統。 更加安全。 更加穩定。 適合服務器使用。 UNIX發展歷史: 1965年,美國麻省理工學院,通用電氣公司,以及貝爾實驗室聯合開發Multics工程計劃,其目標是開發一種交互式的具有多道處理程
原创 正則表達式總結
常用的正則表達式: 1。去除括號,包含括號裏面的內容。(),()[] {}四種類型的括號。 package athena.test; public class SubStringTest { public static void
原创 垃圾回收機制
package com.itmayiedu.day06; /** 垃圾回收機制概述: Java語言中最顯著的一個特點就是引入了垃圾回收機制,使C++程序員最頭疼的內存管理問題 迎刃而解,它使得Java程序員在編程的時候不需要考慮內存
原创 Netty編程高級
長連接:連接之後不會立即斷開。移動端消息推送 MQ 短連接:連接傳輸完畢之後就斷開。(http協議) 粘包:將多個包合在一起一起發送。 拆包:將一個包拆開成多個包分開發送。 解決方法: 1.消息定長,報文大小固定長度,不夠的空格補全,
原创 NIO編程基礎
IO和NIO區別: 其本質就是阻塞和非阻塞的區別。 阻塞的概念:應用程序在獲取網絡數據的時候,如果網絡傳輸數據很慢,就會一直等待,直到傳輸完畢。 非阻塞概念:應用程序直接可以獲取已經準備就緒好的數據,無需等待。 IO爲同步阻塞形式,N
原创 Netty框架
Netty框架: Netty是一個基於JAVA NIO類庫的異步通訊框架,它的架構特點是異步非阻塞,基於事件驅動,高性能,高可靠性和高可定製性。 Netty應用場景: 1.分佈式開源框架dubbo,Zookeeper,RocketMQ
原创 Java設計模式
設計模式: 是一套被反覆使用,多數人知曉的,經過分類編目的,代碼設計經驗總結。使用設計模式是爲了可重用代碼,讓代碼更容易讓別人理解,保證代碼的可靠性。毫無疑問,設計模式與給予他人於系統都是多贏的。設計模式使代碼編制真正工程化。設計模式
原创 Java自定義註解和設計模式
什麼是註解: JDk1.5新增技術,註解。很多的框架爲了簡化代碼,都會提供一下註解,可以理解爲插件,是代碼級別的 插件。在類的方法上寫:@XXX,就是在代碼上插入了一個插件。 註解不會也不能影響代碼的實際邏輯,僅僅
原创 數據交換格式--02(xml)+SpringIOC底層實現
xml定義:是一種可擴展標記語言,簡稱xml,是一種標記語言, xml全稱爲可擴展的標記語言,主要用於描述數據和用作配置文件。 xml文檔在邏輯上主要由以下5個部分組成: xml聲明:指出xml文檔所用的DTD。