原创 nacos學習總結一
1.本地下載nacos,解壓如下圖 2.執行 startup.cmd (windows)/startup.sh(linux) 啓動命令 當控制檯打印:Completed initialization in 18 ms 則代表啓動成功
原创 JVM 堆內存溢出後,其他線程是否可繼續工作
首先,我們要明白ava中OOM分很多類型,比如: 堆溢出(“java.lang.OutOfMemoryError: Java heap space”) 永久帶溢出(“java.lang.OutOfMemoryError:Permgen s
原创 jdbc批量插入幾百萬數據
插入大量數據: 1.jdbc 2.MyBatis的批量插入 3.調用存儲過程 long start = System.currentTimeMillis(); Class.forName("com.mysq
原创 用戶畫像系統-實現用戶信息的標籤化
用戶標籤包括用戶的社會屬性,生活習慣,消費行爲等信息(幫組公司精準定位用戶羣體) 小灰: 程序員,有駕照,單身,從不出差,喜歡騎行,男,90後,用蘋果手機,喜歡美劇,租房。。。。 Bitmap算法(位圖算法)
原创 postgres學習總結
第一個建表語句: DROP TABLE IF EXISTS "public"."eshop_city"; CREATE TABLE "public"."eshop_city" ( "id" serial8 NOT NULL PRIM
原创 Docker 安裝harbot倉庫
./prepare ./install.sh ✖ Need to install docker-compose(1.18.0+) by yourself first and run this script again.
原创 多線程-守護線程
守護線程的概念是: 當一個進程裏,所有的線程都是守護線程的時候,結束當前進程。 就好像一個公司有銷售部,生產部這些和業務掛鉤的部門。 除此之外,還有後勤,行政等這些支持部門。 如果一家公司銷售部,生產部都解散了,那麼只剩下後勤和行政,那麼
原创 idea右鍵沒有Run
今天遇到了idea 右鍵沒有Run的bug,當時找了很多方法都不行,最後還是下了這個插件搞定的
原创 接口結果輸出模板類以及接口開發規範
一.接口開發規範 1.1 Api請求及響應規範 爲了嚴格按照接口進行開發,提高效率,對請求及響應格式進行規範化。 1、get 請求時,採用key/value格式請求,SpringMVC可採用基本類型的變量接收,也可以採用對象接收。 2、
原创 java二維碼之生成與解析
1.引入依賴 <dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactI
原创 微服務架構id生成策略
1.id生成 2.分佈式id生成器 目前微服務架構盛行,在分佈式系統中的操作中都會有一些全局性ID的需求,所以我們不能使用數據庫本身的自增 功能來產生主鍵值,只能由程序來生成唯一的主鍵值。我們採用的是開源的twitter
原创 mapper中的List和Map集合以及now()使用
1.將javaBean轉化爲HashMap public PageRet<BusiOpenRecordEntity> getLittleOpenRecords(BusiOpenRecordVo busiOpenRecordVo) {
原创 Apollo學習總結
app.id=acs_dev apollo.meta=http://192.XX.0.1:8080 ##開啓多個namespace apollo.bootstrap.enabled = true ##application是默認names
原创 Jenkins小白學習攻略
1.如何學習 這裏推薦一下:jenkins中文社區 2.let's 實操一下:按照說明完成安裝 1.下載 Jenkins. 2.打開終端進入到下載目錄. nohup java -jar jenkins.war --htt
原创 feign.FeignException$NotFound: status 404 reading
在項目中集成feign踩了好多坑,特此記錄一下 如題: 百度搜到好多解決方案,沒一個是對的! 解決方案: 1.檢查註解以及添加日誌 消費者服務:添加@EnableFeignClients註解,pom <depe