原创 Kafka分區策略參數設置partition.assignment.strategy

很簡單的一個參數設置,但是在網上找了一圈,都沒起到作用,可能是版本問題。 下面是我設置的參數,實踐成功 輪詢策略設置 partition.assignment.strategy=org.apache.kafka.clients.cons

原创 自定義spring容器啓動監聽器

public class ConfigListern implements ApplicationListener { public void onApplicationEvent(ApplicationEvent event)

原创 windows下kafka常用命令行

1.啓動/關閉zookeeper .\windows\zookeeper-server-start.bat ..\config\zookeeper.properties .\windows\zookeeper-server-stop.ba

原创 Vue 購物車實例

剛開始學習Vue,個人感覺Vue和Jquery最大的區別是Vue由數據驅動,封裝了DOM操作。 貼上寫的購物車小實例 Html 代碼 <!DOCTYPE html> <html lang="en"> <head> <meta c

原创 vuex學習一計數器

入口文件代碼: import Vue from 'vue' import store from './stone.js' import App from './App.vue' Vue.config.productionTip =

原创 分佈式數據庫ID生成

SnowFlake 算法 也叫雪花算法 代碼實現: /** * Copyright © 2019 dream horse Info. Tech Ltd. All rights reserved. * * @Package:

原创 軟件工程四 敏捷開發

敏捷不是一種方法論,也不是一種軟件開發的具體方法,更不是一個框架或過程,而是一套價值觀和原則。 敏捷軟件開發宣言: 1.個體和互動高於流程和工具 2.工作的軟件高於詳盡的文檔 3.客戶合作高於合同談判 4.響應變化高於遵循計劃。 也就是說

原创 軟件工程三 其他開發模型

瀑布流模型簡單易行,對於軟件質量有比較高的保障。但是瀑布模型對於前期需求不明確的項目,很難開展需求分析,後續如果有需求變更,瀑布流模型便很難響應。 快速原型模型 快速原型模型,就是爲了要解決客戶的需求不明確和需求多變的問題。先迅速建造一個

原创 軟件工程學習二 瀑布流模型

瀑布流模型把整個項目過程分成了六個主要階段 問題得定義和規劃 需求分析 軟件設計 程序編碼、 軟件測試 運行維護 標題瀑布模型優缺點對比 優點 簡單易行 可以按照階段檢查,能及時發現問題 前一個階段完成後,就可以重點關注下一個階

原创 軟件工程學習一

軟件工程定義: 用工程化方法去規範軟件開發,讓項目可以按時完成,成本可控,質量有保證 公式:軟年工程 = 過程 + 方法 + 工具 軟件工程生命週期: 需求分析 架構設計 詳細設計 編碼 測試

原创 netty學習一

創建EchoServer package com.gg.Mynetty; import com.gg.Mynetty.handler.EchoServerHandler; import io.netty.bootstrap.Serv

原创 log4j配置

log4j.rootLogger=INFO, Console ,File ,DailyRollingFile ,RollingFile #Console   log4j.appender.Console=org.apache.log4j.

原创 synchronized關鍵字用法總結

1.同步代碼塊。指定加鎖對象,進入同步代碼前要獲得給定對象的鎖2.直接作用於實例方法:相當於對當前實例加鎖,進入同步代碼前要獲得當前實例的鎖。3.直接作用於靜態方法:相當於對當前類,進入同步代碼前要獲得當前類的鎖。

原创 Java領域模型

領域模型中的實體類可細分爲4種類型:VO、DTO、DO、PO。PO:持久化對象,表示持久層的數據結構;DO : 領域對象,即業務實體對象;DTO : 數據傳輸對象,用於展示層與服務層之間的數據傳輸對象,因此可以將DTO看成一個組合版的DO

原创 final關鍵字總結

1.final 修飾基本數據類型,局部變量需要立即初始化,成員變量可在構造函數中初始化。2.final 修飾引用類型,引用類型,可以修改3.final 修飾方法,方法不能被重寫4.final 修飾類,類不能被繼承接口中的變量修飾爲publ