原创 nginx 添加stream模塊支持tcp、sftp代理

0 前言 nginx從1.9.0開始,新增加了一個stream模塊,用來實現四層協議的轉發、代理或者負載均衡等。 1 備份原有配置 先到原nginx目錄下備份nginx.conf 相關文件,如果是引用的外部配置文件,則忽略這一步

原创 Linux(CentOS7) 關閉防火牆、放開端口以及關閉Selinux

1、 關閉防火牆並設置開機不啓動 查看當前狀態 [root@xuegod63 ~]# systemctl status firewalld.service    #查看firewalld狀態 [root@xuegod63 ~]# syst

原创 Linux查看DNS地址以及端口,nslookup命令以及更強大的dig命令

先說結論:DNS端口一般默認爲53,默認採用UDP協議: 下面說查看方式: 一、使用nslookup命令查看 nslookup baidu.com 返回結果爲: 可以看到,我的服務器DNS地址是100.100.2.136,端口

原创 計算機網絡分層模型 - 7層和4層

計算機網絡兩種分層方式 7層 (osi國際標準組織定製) 4層(tcp/ip標準,美國軍方制定) 雖然osi是國際認證,但是目前大部分用的都是tcp/ip標準 7層 應用層:用戶交互 協議:FTP(文件傳輸協議),SM

原创 Golang網絡編程-RESTFUL方法

案例一、極簡WEB服務:HelloWeb.go package main import ( "fmt" "net/http" ) func handler(writer http.ResponseWriter, reque

原创 前後端分離的利弊、jsp的隱退以及JavaWeb開發的變化

一、概要 前後端分離已成爲互聯網項目開發的業界標準使用方式,通過nginx+tomcat的方式(也可以中間加一個nodejs)有效的進行解耦,並且前後端分離會爲以後的大型分佈式架構、彈性計算架構、微服務架構、多端化服務(多種客戶端

原创 CentOS 7下Nginx安裝配置Prometheus以及Grafana

一、關於Prometheus(普羅米修斯) 現在我們用Nginx的比較多,Nginx的監控比較老的方案可能是通過跑腳本定期收集nginx的status模塊的數據,或者監控nginx的日誌;後來阿里的tengine在國內開始流行,於

原创 CentOS 7 離線安裝gitlab

一、gitlab介紹 gitLab一個開源的git倉庫管理平臺,方便團隊協作開發、管理。在GitLab上可以實現完整的CI(持續集成)、CD(持續發佈)流程。而且還提供了免費使用的Plan,以及免費的可以獨立部署的社區版本,社區版

原创 Oracle 的drop table if exists功能

Mysql 創建表之前判斷表是否存在,如果存在則刪除已有表 DROP TABLE IF EXISTS SH_PLACARD_INFO; Oracle 創建表之前判斷表是否存在,如果存在則刪除已有表 declare n

原创 Golang網絡編程-Socket

Socket程序示例1 Server package main import ( "io" "log" "net" "time" ) func main() { listener, err := net.Listen

原创 CentOS 6.5開放端口與查看端口狀態

lsof -i tcp:80 列出所有端口 netstat -ntlp 1、開啓端口(以80端口爲例) 方法一: /sbin/iptables -I INPUT -p tcp --dport 80 -j ACC

原创 linux下操作Oracle常用命令

進入Oracle用戶 su - oracle 以dba身份進入sql語句 sqlplus / as sysdba 啓動數據庫相關命令 啓動數據庫 startup 啓動監聽(關閉監聽的命令lsnrctl stop),退出sql

原创 java socket 實現聊天室

服務端Server: /** * */ package pm.chatroom; import java.io.BufferedReader; import java.io.DataInputStream; import

原创 su - oracle和su oracle 的區別

su - oracle,相當於重新登陸,此時用戶的家目錄和PATH等信息會發生改變 su oracle,切換到oracle身份後用戶的家目錄和PATH仍然是原先用戶的家目錄和PATH 所以使用su oracle登錄的話操作orac

原创 linux(centos6、centos7) 配置sftp服務器

0、sftp介紹 sftp是Secure FileTransferProtocol的縮寫,安全文件傳送協議。可以爲傳輸文件提供一種安全的加密方法。sftp與 ftp有着幾乎一樣的語法和功能。SFTP爲 SSH的一部分,是一種傳輸檔