原创 Java之NIO核心組件Selector-Channel-SelectionKey分析

以下以圖解源碼的方式分析了NIO三大組件的數據域行爲關係

原创 搭建GitLab服務器(CentOS7)

安裝並配置必要的依賴關係 首先要在CentOS系統上面安裝所需的依賴:ssh、防火牆、postfix(用於郵件通知)、wegt,以下這些命令也會打開系統防火牆中的HTTP和SSH端口訪問。 安裝SSH協議 sudo yum i

原创 jenkins自動化部署搭建

jenkins安裝 基於centos 下載及安裝 wget https://pkg.jenkins.io/redhat-stable/jenkins-2.204.5-1.1.noarch.rpm rpm -ivh jenkin

原创 Java之NI核心組件Selector-Channel-SelectionKey分析

以下以圖解源碼的方式分析了NIO三大組件的數據域行爲關係

原创 cookie級session的工作原理

1.cookie的概念和作用cookie是保存在客戶端的,也就是說存在於我們客戶端的一個文本文件;servlet提供了Cookie類,可以將文本信息封裝成cookie對象;怎麼放置呢?這裏HttpServletResponse接口提供了a

原创 java之BIO與NIO圖解

    java中網絡通信是通過Socket實現的,Socket分爲ServerSocket與Socket兩類;ServerSocket用於服務端,可以通過accept監聽請求,監聽到請求後返回Socket,用於具體完成數據傳輸,而客戶端

原创 java之線程那些事兒(二)

      編寫線程安全的代碼,核心就在於對程序狀態訪問操作進行管理,特別是對共享(shared)和可變的(mutable)狀態的訪問;       一般來說,對象的狀態是指對象域中的實時數據(如實例或者

原创 java線程狀態