原创 基於docker搭建Hadoop集羣
準備環節 雲服務器一個 1下載好docker 2docker下載centos鏡像(我下載的centos8) docker pull centos 3啓動容器同時進入啓動的容器進行相關操作 docker run -it --name
原创 flume啓動報錯解決方法
不行再修改一個jar包我這裏把它改成和Hadoop相同版本的了
原创 通過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