原创 Java在線考試系統-設計和源碼

  項目時長兩個周,之前學習了java基礎部分、mysql的基礎操作以及前端的的相關知識,然後開始找了一個EXAMS在線考試系統項目做,從頭到尾都有指導,於是着手開始做。   該系統主要實現了學生用戶註冊,學生登錄系統後可以生成試卷,答題

原创 ElasticSearch分佈式搜索-(1)環境搭建以及基礎知識

ElasticSearch分佈式搜索引擎        ElasticSearch設計的理念就是分佈式搜索引擎,底層實現還是基於Lucene的(主要提供基於Java的索引和搜索技術,以及拼寫檢查,命中突出顯示和高級分析/標記化功能。),

原创 Git的使用以及常用命令

文章僅僅是記錄個人的學習筆記,如有疑問歡迎指出。git是基於開源的分佈式版本控制器,並學會它的使用有利於我們的團隊協作開發,會大大的增加我們的開發效率。嘿嘿,在大家都知道的git學習網上學習的,加深印象! 鏈接:https://www.l

原创 java之內存分析(引用傳遞)

理解java的JVM內存分佈的時候,學習了一下這個引用傳遞的知識點,並且仿照着例子寫了幾個demo方便理解。除開我們的四類八種數據類型(布爾型: boolean                              字符型: char

原创 個人Java基礎學習整合

   第一章: 第一代語言:打孔機 第二代語言:彙編 第三代:C++面向過程/面向對象                   java跨平臺的純面向對象的語言                  NET跨語言的平臺 Java語言特點:一次編寫

原创 Java學習內容規劃

1. Java環境準備。 2. Java基礎(面向對象、四個特性、重載重寫、static和final等等很多東西) 3. 集合(HashMap、ConcurrentHashMap、各種List,最好結合源碼看) 4. 併發和多線程(線程池

原创 Java學習之 “EXAMS”在線考試系統

  項目時長兩個周,之前學習了java基礎部分、mysql的基礎操作以及前端的的相關知識,然後開始找了一個EXAMS在線考試系統項目做,從頭到尾都有指導,於是着手開始做。   該系統主要實現了學生用戶註冊,學生登錄系統後可以生成試卷,答題

原创 java線程死鎖程序

在t1線程:synchronized(o1)鎖定了o1,只要它再能鎖定synchronized(o2);                  就可以打印System.out.println("++++"+flag); 在t2線程:synch

原创 計算機網絡學習體系

1. OSI 7層模型(TCP4層)      每層的協議      url到頁面的過程 2. HTTP      http/https 1.0、1.1、2.0       get/post 以及冪等性     http 協議頭相關  

原创 TCP通信程序舉例

學習了Java的TCP/UDP通信,接下來介紹一下TCP通信。 TCP通信原理圖: 客戶端代碼:  import java.net.*; import java.io.*; public class TCPClient { pub