V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zmal  ›  全部回复第 7 页 / 共 8 页
回复总数  152
1  2  3  4  5  6  7  8  
2022-04-12 23:04:05 +08:00
回复了 DLtianzheng 创建的主题 Elasticsearch es 的攻击图数据怎么一次查询实现
ES 不适合处理你这种场景。如果数据量特别大,建议上大数据工具。
应该把 A B 对应的 IP 所属地都加文档里,会好处理一些。
2022-04-12 22:53:09 +08:00
回复了 dtgxx 创建的主题 程序员 斗胆问个问题,不要引战,在做技术选型 ClickHouse 和 StarRocks
选成熟的经过验证的方案
2022-04-08 14:15:54 +08:00
回复了 shawnwang340 创建的主题 程序员 Java 开发者面向对象编程?不不不,是面向 Spring 编程
这只是说明了 spring 在 Java web 领域一家独大而已。实际上整个大数据生态 hadoop 体系,从 yarn hdfs hive hbase 到 kafka flink 都是 Java 写的。还有 es pulsar 等等等。如果觉得还不够,再翻一翻 apache 顶级项目。
初学者总想证明自己现在掌握东西就是最好的,很正常。
2022-04-06 17:50:04 +08:00
回复了 rock123 创建的主题 Java Java 如何监测静态变量值的变化?
1.用 arthas 应该是可以的。
2.把这个字段改成 final 并上线,通过流量复制手段复制线上服务请求,看报错堆栈。
但是代码真的能复杂到通过源码找不到一个 Config 类里的 static 变量是什么情况下被改变吗?有点怀疑。
2022-04-06 17:32:41 +08:00
回复了 twofox 创建的主题 Java Controller 和 Service 中注入 HttpServletResponse 有什么差异吗
response 也能注入啊,还真不知道...
2022-04-01 16:19:51 +08:00
回复了 frank1256 创建的主题 程序员 异步任务状态机有啥好的解决方案吗?
这不是典型的发布 /订阅场景吗...如果不想用外部 MQ ,可以用 guava 的 EventBus 类似的东西,EventBus 支持异步。
2022-03-31 12:20:37 +08:00
回复了 leiuu 创建的主题 Scala 还有必要用 scala 吗
至于 scala 比较复杂的问题,把 scala 当做扩展版的 jdk17 ,只是写流式代码的话,学习成本不高。
2022-03-31 12:17:28 +08:00
回复了 leiuu 创建的主题 Scala 还有必要用 scala 吗
scala 写 flink 比用 java 舒服一些。
2022-03-31 11:24:02 +08:00
回复了 zer0fire 创建的主题 Java 生成大表数据优化建议
mysql 的使用不太对吧,并行写入同一张表对写入性能不会有提升,线程开那么多也没啥用啊。可以考虑不用 mysql ,数据放 kafka 。
看起来这个场景用大数据工具解决会简单很多,spark/flink 之类的。
2022-03-31 10:01:09 +08:00
回复了 PopRain 创建的主题 程序员 想问 javaer 一个问题,动态表格列后台怎么写?
1. 数据层的 sql 枚举出所有 join 情况,根据前端回传的字段列表选择 sql 。
2. 把 join 从 sql 提到代码层,其他和 1 相同。这样更容易控制。
3. 数据层返回全部字段,代码中筛选。查询慢的问题可以做缓存和预查询。但查询过于复杂可能会影响数据库整体性能,编码层面无法解决。

3 最简单,2 最清晰。按需选择。
2022-03-30 22:41:33 +08:00
回复了 w741069229 创建的主题 Java Java 项目该不该用 stream 流来编写代码?考虑 code viewer
你司大佬排斥 stream 的原因无非这么几条:
1. 可读性差。理论上 lambda 范式的代码可读性会更好。如果可读性变差了,说明姿势不太对,业务逻辑和控制逻辑没有分离。
2. 性能损耗。据说相比 for loop 大约 15%的性能损失。但对业务代码来说是可接受的。
3. 不便调试。这个要看具体案例,个人认为不是问题。
4. 老派守旧。无解,建议换公司。
2022-03-29 09:20:46 +08:00
回复了 yoloMiss 创建的主题 Redis 请大佬指点一下, redis 模糊匹配 key 查询缓慢问题
redis 内部是一个伪单线程实现,一个 keys 会阻塞后面所有的查询,导致全部超时。
2022-03-29 09:17:06 +08:00
回复了 yoloMiss 创建的主题 Redis 请大佬指点一下, redis 模糊匹配 key 查询缓慢问题
怎么敢在生产环境用 keys ,要丢饭碗的啊
2022-03-28 18:00:29 +08:00
回复了 Aliberter 创建的主题 程序员 分布式本地缓存的问题
你要同步本地缓存,就大大增加了缓存技术的复杂度,有一点得不偿失。
一般是一级本地缓存过期时间尽量调短一点,损失一定的一致性来换性能。

再说你把本地缓存搞成分布式的,还要二级 redis 干嘛?
2022-03-28 17:28:53 +08:00
回复了 pandameng 创建的主题 深圳 有安装过联通千兆宽带的兄弟吗 使用情况如果
没什么需要注意的啊,网速跑不满找联通的人处理就好了。
2022-03-26 00:48:43 +08:00
回复了 rv54ntjwfm3ug8 创建的主题 Python Python 有什么可以方便模拟浏览器发请求的模块吗?
爬虫框架不都带这个吗
2022-03-26 00:46:26 +08:00
回复了 mghio 创建的主题 程序员 关于「 Java String 里的 substring 操作」的一些思考
好像 python 就是这样做的?
API 的设计是一门科学,各自有不同的取舍。
A 里有长事务,alter 在等锁?
话说你驱动更新了吗。
1. "1w 条提交给 topic1,小于 1w 条提交给 topic2",分两个 topic 是有业务含义吗?如果没有的话这个逻辑是很有问题的。
2. "1w 条写 topic"是在 kafka 里写了 1w 条,还是写了一条,里边放了 1w 条数据?如果是后者,这样做是非常有问题的。
3. 你的 kafka 集群有多大?该 topic 分区有多少?听起来好像只有一个分区?有分区逻辑吗?比如你完全可以根据数据量写到不同的分区,而不是创建两个 topic 。
4.至于你说的“每个任务对应一个 topic ,用完删除”的想法更是有点异想天开。首先 kafka 已经是吞吐量最高的 mq ,且吞吐量不受存储数据量影响。其次,“用完删除”没有意义,高性能的分布式数据库 mq 等基本都是标记删除,而且高吞吐 mq 的数据都是放在磁盘的,删除 topic 只是个手动腾出磁盘空间的操作,有什么意义?

总之你遇到的问题不是 kafka 的问题,也不是换个 mq 可以解决的问题。看看 kafka 的性能瓶颈在哪里,可能是分区、网络 io 、内存之类的。
1  2  3  4  5  6  7  8  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5097 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 07:47 · PVG 15:47 · LAX 00:47 · JFK 03:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.