原创 nginx 編譯安裝

1. 下載nginx依賴文件     1). openssl-1.0.2k 2). pcre-8.40  3). zlib-1.2.11 將依賴文件解壓至/usr/local/ 路徑下2. 解壓nginx源碼包   3. 進入nginx源

原创 Hadoop 3.1 集羣部署

一. 準備環境   1.  三臺物理服務器: 192.168.2.222(master), 192.168.2.223(slave1), 192.168.2.224(slave2)   2. linux系統:debian9   3. jd

原创 debian9 安裝mongodb(tar文件安裝)

一. tar 文件安裝 1. mongodb 下載     tar文件下載 地址: https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-debian92-4.0.10.tgz    

原创 Java面試題

一、Java 基礎 1.JDK 和 JRE 有什麼區別? 2. == 和 equals 的區別是什麼? 3. 兩個對象的 hashCode()相同,則 equals()也一定爲 true,對嗎? 4. final 在 java 中有什麼作

原创 Hadoop,Hbase 環境配置

Hadoop配置修改: hadoop-env.sh 文件:     export JAVA_HOME=/usr/local/jdk1.8.0_181 core-site.xml 文件:  <configuration>     <p

原创 jenkins配置

項目配置: 系統配置:  (注意:需要添加SSH插件) 全局工具配置

原创 Debian ls 文件 文件夾顏色顯示

一、讓debian終端文件顯示不同顏色 vim  /etc/vim/vimrc 取消“syntax on”的註釋 二、讓debian終端文件夾顯示不同顏色 修改.bashrc文件, vim /root/.bashrc 修改如下: #e

原创 spring cloud實現 rocketmq可靠一致性

1.前言 1.1 目的 爲開發測試提供指導性文件 爲系統今後的擴展提供參考 解決系統中消息不可達問題 1.2 範圍和功能 1.3 適用讀者 需要發送MQ分佈式系統的開發人員和測試人員 可靠消息服務的開發人員和測試人員 1.4 讀者須知 本

原创 40個Java多線程問題總結

1、多線程有什麼用? 一個可能在很多人看來很扯淡的一個問題:我會用多線程就好了,還管它有什麼用?在我看來,這個回答更扯淡。所謂”知其然知其所以然”,”會用”只是”知其然”,”爲什麼用”纔是”知其所以然”,只有達到”知其然知其所以然”的

原创 Debian 下配置固定ip

1:在win這邊獲取本機的IP地址,子網掩碼,默認網關和DNS服務器信息。記錄好。   2:到Debian下,        a):給網絡配置文件做備份        cp  /etc/network/interfaces  /etc/n

原创 Java多線程引發的性能問題以及調優策略

無限制創建線程Web服務器中,在正常負載情況下,爲每個任務分配一個線程,能夠提升串行執行條件下的性能。只要請求的到達率不超出服務器的請求處理能力,那麼這種方法可以同時帶來更快的響應性和更高的吞吐率。如果請求的到達速率非常高,且請求的處理過

原创 深入理解Mysql——鎖、事務與併發控制

mysql服務器邏輯架構每個連接都會在mysql服務端產生一個線程(內部通過線程池管理線程),比如一個select語句進入,mysql首先會在查詢緩存中查找是否緩存了這個select的結果集,如果沒有則繼續執行 解析、優化、執行的過程;否

原创 大型網站架構之架構模式

網站架構模式的目標:面臨高併發訪問,海量數據處理,高可靠運行等問題和挑戰,我們在實踐中提出很多解決方案,主要爲了實現網站的高性能、高可用、易伸縮、可擴展、安全等架構目標。網站架構模式具體方案如下:1、分層分層是一種常見的架構模式,將系統在

原创 各大電商系統架構進化之路

https://github.com/aalansehaiyang/technology-talk/blob/master/system-architecture/%E7%BB%8F%E5%85%B8%E

原创 淺談web網站架構演變過程(詳細版)

階段一、單機構建網站 網站的初期,我們經常會在單機上跑我們所有的程序和軟件。此時我們使用一個容器,如tomcat、jetty、jboos,然後直接使用JSP/servlet技術,或者使用一些開源的框架如maven+spring+s