原创 日誌——log4J淺談與使用
情形 複習尚學堂mubatis 一、log4J 1.由apache推出的開源免費日誌處理的類庫 2.爲什麼需要日誌: 2.1 在項目編寫中我們會通過sout來輸出到控制檯debug,但是當項目發佈到tomcat上時,由於是li
原创 面試——路徑、轉發與重定向的區別
情形 複習尚學堂java的mybatis第二天遇到了一系列問題,並以此來複習關於項目路徑,服務器路徑,絕對路徑,相對路徑以及轉發和重定向的區別 一、轉發與重定向 1.兩者的區別 鏈接:https://blog.csdn.net/liubi
原创 idea——在idea的web項目下生成META-INF文件夾
情形 複習尚學堂mybatis框架,講解mybatis-conf配置文件中,講解到了dataSource字段,其中dataSource字段中有Type屬性,可以設置是否使用數據庫連接池,如果使用POOLED,則使用JDBC連接池技術;UN
原创 Hadoop————Hadoop的hdfs集羣的介紹
學習尚學堂大數據,初學hadoop,學習到了hadoop的並行計算如何減少IO次數,以及hdfs集羣的邏輯和架構,一下爲對hdfs架構中NameNode和DataNode的知識的小總結和解釋。 一、HDFS的基礎知識
原创 Idea——非maven項目如何導入jar包作爲依賴
鏈接:https://blog.csdn.net/why_768/article/details/76870599
原创 Maven——setting.xml文件詳解
原文鏈接:https://blog.csdn.net/allwords/article/details/78222606
原创 Maven——關於idea 2018.1版本集成tomcat7插件的問題解決
最近在學習尚學堂的idea使用教程中在maven的web工程創建階段出現了一些問題,具體爲兩個情形,情形如下: 情形1 運用maven集成的tomcat插件,我們不需要將項目部署到tomcat中,直接通過maven的tomcat指令即
原创 Java基礎——JVM——一個java程序是如何從磁盤中跑起來的
一、粗略解釋不專業:https://blog.csdn.net/jim_007/article/details/53839755 二、較爲專業化閱讀了官方文檔的解釋: https://blog.csdn.net/chengzhang198
原创 Java基礎——JVM——Java1.8的永久代
根據 JVM 規範,JVM 內存共分爲虛擬機棧、堆、方法區、程序計數器、本地方法棧五個部分,如下圖所示 1.1 虛擬機棧:每個線程有一個私有的棧,隨着線程的創建而創建。棧裏面存着的是一種叫“棧幀”的東西,每個方法會創建一個棧幀,棧幀中
原创 高併發與負載均衡——keepalived
前言 前文我們提到了如何讓LVS來檢測RealServer是否健康,我們可以寫shell腳本來定期發送http請求監控返回Resp的狀態碼是否是200,還有就是使用現有技術keepalived 一、keepalived 1.keepali
原创 Maven————關於在pom.xml中添加tomcat7插件後maven projects中還是沒有tomcat7插件圖標的問題
最近在學習idea管理maven以及創建maven的web工程還有通過maven的tomcat插件將工程部署到tomcat上,遇到了如下問題 問題 上圖中Plugins中並沒有tomcat7,其實tomcat7插件是已經添加到maven
原创 高併發與負載均衡——nginx反向代理與LVS+nginx負載均衡
一、反向代理 1.面向服務開發 模塊化,解耦的開發,提高團隊合作效率。 2.正向代理與反響代理的區別 代理是的方向是就客戶端而言的,對於翻牆來說,是正向代理,Client訪問不了服務器,這時候需要一個代理服務器代理我們訪問服務器,這就是正
原创 Mysql雜談——日常記錄一些零碎知識點
1.mysql一張表能存多少條數據大概 500w 一下 查詢效率還可以,不建議單表大於500w數據量
原创 高併發與負載均衡——網絡TCP-IP基礎知識
一、網絡分層 1.七層(接口):解耦,便於開發 應用層: 7.應用層:nginx,軟件,瀏覽器,DNS 6.表示層 傳輸層: 5.會話層 4.傳輸層:lvs負載均衡 網絡層: 3.網絡層 鏈路層 2.鏈路層 1.物理層 2.四層:TCP
原创 線程狀態圖
線程的各個狀態之間如何轉換 、 一、就緒狀態 1.調用start方法,線程進入就緒狀態 2.阻塞狀態解除,例如join方法或者sleep方法,nodify方法執行後,線程從阻塞狀態進入到就緒狀態 3.從運行狀態轉換到就緒狀態:調用yie