原创 JSP轉發與重定向(include、jsp:include與jsp:forward)

第一知識點(轉發與重定向): 假設A找B借錢,此時B並沒有錢可以借,解決方案如下兩種: B自己去找C借錢,然後再把錢給A,這是轉發;B告訴A,我沒錢,你去找C借錢,A再找C借錢,這是重定向。 1、請求轉發: 當使用轉發時,JSP容器將使用

原创 MapReduce調試(無輸出調試)

一、問題 由於上一個程序,有一些行數並不會得到處理,但是通過觀測代碼,以及數據的人工處理,並沒有發現代碼有任何問題,因此希望通過調試的方式去找出原因;但是在Windows下,我們並不能直接的運行我們的程序,因此,我們需要使用apache的

原创 JAVA動態代理(源碼分析)

第一步: 動態代理的使用。 import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Pr

原创 SpringMVC-DispatcherServlet過程(註解形式)

這裏整理一下博主自己學習Spring對於過程的理解,整理一下思路。 大致流程,以及對紅字的介紹。 第一步: Servlet容器啓動時會掃描當前應用裏面的每一個jar包,找到其中的META-INF/services/javax.servle

原创 SpringBoot(Cloud)筆記

記一些比較雜的關於SpringBoot等的小知識。 1.@SpringBootApplication由七個annotation,其中主要的三個annotation組成 @SpringBootConfiguration:其本質是一個@Con

原创 JAVA爲什麼要反射?(小白向)

本篇博客以一個簡單的例子講解爲什麼需要反射,以及爲什麼需要JavaBean這種組件。能讓剛開始接觸這個概念的小白們對這兩個概念有一個很好的理解。 本博客建立在你知道怎麼用反射(就是通過類名創建對象),但不知道爲什麼要用反射(和new一個對

原创 開發過程的小問題

<a>的路徑問題 <a href="/">其表示當前站點,即http://localhost:8080,而不是當前的WEB應用 <a href="login.jsp">不加/,表示相對於當前jsp的路徑

原创 React(1):調用、元素和組件、state和生命週期

目錄 一、爲什麼需要React 二、reactdom.render的使用方式。 1.render的參數 二、JSX(JavaScript的擴展語法) 1.JSX的語法和使用 2.擴展知識:自動分號陷阱(JS的問題) 3.JSX可以防止注入

原创 JAVA volatile關鍵字以及CAS算法詳解(代碼加圖解)

本次博客從JVM內存的角度出發,着重解釋volatile可見性、操作原子性以及CAS算法,對遇到的問題,逐步解決。製作不易,如果有什麼問題,可以在該博客下提問,大家一起探討一下。 一、volatile可見性 我們知道,在JVM中,內存的邏

原创 QueryRunner使用

原文鏈接:https://blog.csdn.net/qq_27869123/article/details/81138638 雖然在API中對QueryRunner中的Handler有過解釋,

原创 java類加載過程(實例)

通過實例解釋java類加載時,代碼執行過程。   package com.liu.classLoader; public class classLoader { public classLoader(String name) {

原创 java字節碼指令

原文鏈接:https://www.cnblogs.com/longjee/p/8675771.html 字節碼指令集: https://www.cnblogs.com/longjee/p/867

原创 Spark實戰項目之電影推薦

一、Spark知識點 二、項目數據 三、項目代碼 import java.util.Arrays; import java.util.List; import org.apache.spark.SparkConf; import or

原创 java+Hbase高效多線程(插入+刪除)

(Hbase版本直接使用jar有較大的變化,我使用的Hbase1.3.3,安裝可見上一個博客) https://blog.csdn.net/qq_40304825/article/details/91335063 如果是純命令行的Linu

原创 Hbase搭建及配置詳解(Ubuntu)

一、實驗環境 (1)已經安裝好hadoop (2)三臺虛擬機,分別爲node-master,node1,node2 (3)hbase-1.3.3 鏈接:https://pan.baidu.com/s/1zy4CTZVGxy1c4Tuak7