V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wangxin3  ›  全部回复第 5 页 / 共 6 页
回复总数  105
1  2  3  4  5  6  
2023-01-06 17:00:13 +08:00
回复了 loveaeen 创建的主题 Java Spring-kafka 指定分区消费者,发现消费者不活动
@loveaeen #4 原文:“@wangxin3 感觉只能想到是 spring-kafka 的版本问题了。”
======
回复:降版本试试吧
2023-01-06 16:22:01 +08:00
回复了 loveaeen 创建的主题 Java Spring-kafka 指定分区消费者,发现消费者不活动
可以试试 kafka 的官方命令行来查询
kafka-consumer-groups.sh --bootstrap-server localhost:9092 --describe --group 你的 groupId
2023-01-06 16:13:31 +08:00
回复了 loveaeen 创建的主题 Java Spring-kafka 指定分区消费者,发现消费者不活动
web 监控界面是第三方的吧,可能没有适配?
2022-12-15 09:45:36 +08:00
回复了 wangxin3 创建的主题 程序员 Java 线程池/阻塞队列疑问三连,请大佬解答!
@imv2er
@chendy
那么阻塞队列的阻塞的任务(没有运行的,正在排队的任务)内存占用量其实就是多线程任务的入参了吧。因为 corePoolSize 是固定的,阻塞队列是有设置大小的,所以就可以理解线程池的内存占用是固定的吧,或者说增长是微乎其微,因为只有基本类型和 String 的入参。
2022-12-14 17:54:55 +08:00
回复了 wangxin3 创建的主题 程序员 Java 线程池/阻塞队列疑问三连,请大佬解答!
@7911364440 #5 原文:“线程池的内存占用取决于线程的数量,线程的内存占用取决于 run()方法中申请的内存空间,其实就是看你那段 "又臭又长的代码 耗时 1s" 的逻辑”
======
回复:懂了,那按理来说线程池导致的 oom ,唯一的原因可能就是没有设置阻塞队列的长度?因为如果设置了长度,合理设置了 corePoolSize 、maximumPoolSize ,那么线程池多个线程在运行同一个方法时,因为单个方法的内存占用量是固定的,corePoolSize 是固定的,所以可以说线程池的内存占用量就是固定的。
线程池内存占用量 = corePoolSize * 单个方法的内存占用量(阻塞队列还没满时)
2022-12-14 17:35:40 +08:00
回复了 wangxin3 创建的主题 程序员 Java 线程池/阻塞队列疑问三连,请大佬解答!
@bootvue #1 原文:“没有大佬 可以配合 jprofile 分析下”
======
回复:get 新工具!
2022-12-14 17:35:29 +08:00
回复了 wangxin3 创建的主题 程序员 Java 线程池/阻塞队列疑问三连,请大佬解答!
@guyeu #2 原文:“了解下引用和对象的概念呗”
======
回复:想了想,list 对象在进入阻塞队列之前已经存在于内存中了,所以线程池中的内存占用主要是来源于对象的地址,以及方法的地址?不知道是不是这样理解
终于看到有西安的公司招聘了
2022-12-06 15:01:52 +08:00
回复了 Lexgni 创建的主题 程序员 数据库自增 id 不连续会有什么问题吗?
啥事没有
2022-12-06 09:32:03 +08:00
回复了 xiqingongzi 创建的主题 程序员 帮朋友发个有奖招募:「开发产品」招募 API 产品体验官
将获得价值 100 元礼品
建议加个 0
2022-11-28 13:36:46 +08:00
回复了 wangzhe998 创建的主题 程序员 请教一个问题,也想花钱得到这么一套程序
你下载的是客户端。有解题端的,解题可以获得报酬,大学生做的比较多,类型百度知道财富值。
@zoyua #6 原文:“你应该是缺了一层,controller -> manager -> service -> mapper”
======
回复:刚查了下。阿里开发手册定义的 manager 层是介于 service 和 mapper 之间的。
Manager 层:通用业务处理层,它有如下特征:一是对第三方平台封装的层,预处理返回结果及转化异常信息;二是对 Service 层通用能力的下沉,如缓存方案、中间件通用处理;三是与 DAO 层交互,对多个 DAO 的组合复用。
@zoyua #6 原文:“你应该是缺了一层,controller -> manager -> service -> mapper”
======
回复:那么 controller 和 manager 是聚合业务的吗,service 和 mapper 操作单表的?
@Terminator0826 哈哈 可以的

@optional 这样不会导致聚合的 service 最后太大吗。我现在是习惯把相关业务有关的 service 就放到具体和数据库表模型对应的 service 中,有点聚合根的意思,但是没有新建 controller 、service 做这些事情。

@aecra1 学到了 第三个问题,确实是我要改正加强的地方

@oneisall8955 可能我没有描述清楚,我们的业务肯定不是单表 crud ,肯定是有相互注入的,我的意思是不是要新建聚合的 service ,还是把相关逻辑放到具体表模型的业务类中。
2022-11-23 16:40:48 +08:00
回复了 fanchenio 创建的主题  WATCH Apple Watch + Airpods + iPhone 组合耳机声音问题。
watch 别连 airpods
2022-11-21 17:11:58 +08:00
回复了 gygesm123 创建的主题 职场话题 西安的互联网圈怎么样?有没有交流圈,讨论群组之类的
@gygesm123 Java 后端
2022-11-21 13:25:12 +08:00
回复了 fkdog 创建的主题 Apple 我的 iPhone 13 和 AirPods Pro 有点不搭。。
iphone 12 和 airpods pro 也有,都习惯了
2022-11-17 17:40:57 +08:00
回复了 qiyong 创建的主题 程序员 面试中遇到的一道 sql 题
@qiyong 你的销量字段类型改下,改为 int 再试试
2022-11-17 16:56:52 +08:00
回复了 qiyong 创建的主题 程序员 面试中遇到的一道 sql 题
mysql8

select g.name as 商品名,
gsr.sales_volume as 商品销量,
gg.name as 商品所属分组名,
sum(gsr.sales_volume) over (partition by g.group_id) as 总销量
from goods_sales_record gsr
left join goods g on gsr.goods_id = g.id
left join goods_group gg on gg.id = g.group_id
order by 总销量 desc, 商品销量 desc
limit 3
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1025 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 19:35 · PVG 03:35 · LAX 11:35 · JFK 14:35
Developed with CodeLauncher
♥ Do have faith in what you're doing.