原创 基於docker搭建Hadoop集羣

準備環節 雲服務器一個 1下載好docker  2docker下載centos鏡像(我下載的centos8) docker pull centos 3啓動容器同時進入啓動的容器進行相關操作 docker run -it --name

原创 flume啓動報錯解決方法

    不行再修改一個jar包我這裏把它改成和Hadoop相同版本的了

原创 docker安裝mongodb(截圖的)

       

原创 通過java實現微信公衆號發送微信消息

(感謝好多老哥提供的文檔,哈哈,這裏我就只是代碼貼出來,方便以後copy)   1獲取token String token = Wechat.getAccess_token(appId, appSecret).getString("ac

原创 線程連接池

第一種:Executors.newCacheThreadPool():可緩存線程池,先查看池中有沒有以前建立的線程,如果有,就直接使用。如果沒有,就建一個新的線程加入池中,緩存型池子通常用於執行一些生存期很短的異步型任務 package

原创 OutOfMemoryError 和 StackOverflowError 錯誤有什麼區別?

OutOfMemoryError內存不足錯誤 和 StackOverflowError堆棧溢出錯誤  如果一個線程方法中不允許有更大的本地方法棧,那麼jvm就會拋出stackoverflowerror,如果本地方法棧可以動態的擴展,並且本

原创 自旋鎖的原理及使用

什麼是自旋鎖 是指當一個線程在獲取鎖的時候,如果鎖已經被其它線程獲取,那麼該線程將循環等待,然後不斷的判斷鎖是否能夠被成功獲取,直到獲取到鎖纔會退出循環。 獲取鎖的線程一直處於活躍狀態,但是並沒有執行任何有效的任務,使用這種鎖會造成bus

原创 序列化初步瞭解(參考別人的這裏只是作爲筆記)

1實現序列化:    ①讓類實現Serializable接口,該接口是一個標誌性接口,該標註類是可以被序列化的    ②然後讓一個輸出流來構造一個對象輸出流並且通過writeObect(object) 方法就可以將實現對象寫出     ③

原创 mysql分組內排序

表結構     按各科成績進行排序,並顯示排名(實現不完全)   要求結果如下   sql寫法    select a.* from (SELECT c_id,s_score,@i:=@i +1 as i保留排名 FROM (selec

原创 hive分區分桶

分桶指的是分桶表的某一列,讓該列按照hash取模的方式隨機均勻的分佈在各個桶中,因爲分桶需要根據某一列具體數據來進行hash取模,因此指定的分桶列必須位於表中的一列,分桶改變了數據的存儲方式,他會把hash模相同或者在某一區間的數據放一個

原创 java訪問Hadoop報錯集錦

關於java.io.IOException: HADOOP_HOME or hadoop.home.dir are unset.的問題     記住需要在bin文件夾加一個文件

原创 zuul網管配置跨域域名並進行配置

 跨域報錯信息如下 可以加一個如下的配置文件解決(最近在看網上的樂優商場看到的) package com.leyou.config; import org.springframework.context.annotation.Bea

原创 springcloud熔斷FeignClient報錯連接超時原因

原文鏈接:https://blog.csdn.net/moshowgame/article/details/88529589 網上查了,大概是時間問題,下面是複製別人的回答 Feign接口調用分

原创 微服務項目

register-with-eureka: false 告訴eureka不要註冊自己 lease-renewal-interval-in-seconds: 30 每隔30s發起一次心跳 lease-expiration-dur

原创 線程

runnable實參類對象不是線程對象,他只不過實現了rrunnable接口而已, 只有Thread對象的子類纔是線程對象     爲什麼要把runnable實現類的對象作爲實參傳遞給thread對象 這是爲了把runnable類的run