V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ITdream  ›  全部回复第 5 页 / 共 5 页
回复总数  91
1  2  3  4  5  
255 天前
回复了 ITdream 创建的主题 服务器 关于 kafka 集群的问题
@la2la 之前是 1 小时清理数据,现在改成 15 分钟清理,但未生效,配置如下

log.retention.minutes=15
log.segment.bytes=1073741824
log.cleaner.delete.retention.ms=300000
log.cleaner.backoff.ms=300000
255 天前
回复了 ITdream 创建的主题 服务器 关于 kafka 集群的问题
@Shawns 总共 6 个消费者,每个消费者线程数为 spring.kafka.consumer.concurrency = 5 ,分区设置 num.partitions=30 ,代码配置如下

@KafkaListener(
groupId = "${spring.application.name}",
topics = Queue.Topic.PROPERTY_REPORT,
concurrency = "#{'${spring.kafka.consumer.concurrency:1}'}",
batch = "true")
@uCharles
"高内聚" 和 "低耦合" 是软件设计中的两个重要原则,用于评估和指导软件架构和模块化设计。

高内聚 (High Cohesion):
高内聚指的是模块或组件内部元素(例如函数、方法、类等)之间的联系和关联度。
具有高内聚的模块意味着模块内的元素都紧密相关,执行相似的任务或具有相同的责任。
高内聚有助于提高代码的可维护性、可重用性和可测试性,因为相关功能都放在一个地方。
示例:一个处理订单的模块应该包含处理订单、验证订单、计算总价等相关功能,而不是将这些功能分散在不同的模块中。

低耦合 (Low Coupling):
低耦合指的是模块或组件之间的相互依赖程度。
具有低耦合的模块之间的依赖性较少,它们应该能够独立地进行开发、测试和维护。
低耦合有助于提高系统的灵活性和可扩展性,因为更改一个模块不太可能影响其他模块。
示例:一个订单模块应该尽可能少地依赖于其他模块,如用户管理模块、支付模块等。

综合来说,高内聚和低耦合是追求良好的软件设计和架构的目标。通过将相关功能组织在一起(高内聚)并减少模块之间的依赖性(低耦合),可以创建更易于维护、扩展和理解的软件系统。这些原则有助于减少潜在的错误和提高代码的质量。
309 天前
回复了 eibici 创建的主题 职场话题 吾有一计,不知当讲否
@jurassic2long 你开倒车
2021 年夏天的时候, 4 个面试, 3 个 offer, 两家自研, 当时三年经验不到, 关键我第一学历还不是大专现在感觉挺难的,
@dltsgl java 应用集群部署以后,意味着消费者也会变多,但是生产消息只有有一个地方
@RedBeanIce 就是用户一个请求生产了消息,消费者集群当中,只能有一个消费者进行消费,不知道 java 与 linux 怎么配置
2023-01-18 14:43:37 +08:00
回复了 Philosophy6 创建的主题 问与答 买了房,瞬间一下子感觉有压力了
@xykjlcx 郊区普遍 150 左右
2022-10-26 16:59:28 +08:00
回复了 Philosophy6 创建的主题 问与答 买了房,瞬间一下子感觉有压力了
坐标南京郊区,总价 160 万,首付 60 ,工作三年多,攒了 20 多个,自己家里帮了 20 多个,女朋友跟丈母娘帮了 10 个,两个人贷款 100 万,现在利率 3.1 ,每月 4200 左右,另外还跟老板借了 10 个,预备订婚结婚的
2022-06-09 16:16:42 +08:00
回复了 ITdream 创建的主题 程序员 求助帖, mvn 打包后, Java -jar 命名报错
解决了,maven 打包插件配置的问题
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4246 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 04:06 · PVG 12:06 · LAX 21:06 · JFK 00:06
Developed with CodeLauncher
♥ Do have faith in what you're doing.