V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lmshl  ›  全部回复第 20 页 / 共 24 页
回复总数  479
1 ... 12  13  14  15  16  17  18  19  20  21 ... 24  
2022-05-06 18:00:58 +08:00
回复了 linglin0924 创建的主题 程序员 Eclipse che 都出来好多年了为啥 Web IDE 还是不温不火的
@hingbong
我打开 projector 会提醒这么一句话
We will remove the Projector desktop app from JetBrains Toolbox in roughly two weeks. New versions of the app will be available on GitHub Releases. The primary remote development tool for JetBrains IDEs is Gateway. Gateway gives you the ability to work with minimal network latency, and setting up the infrastructure and administering it is simpler than it is with Projector. Projector is a special solution for those who can't use Gateway. Projector has much higher network latency and is more difficult to configure, but it is the recommended solution if you want to access your IDEs from web browsers (including mobile browsers). If you're not sure which solution you should choose, please consider using Gateway.

@m1911star
@ktblack
现在有 gateway 了
2022-05-06 11:17:55 +08:00
回复了 linglin0924 创建的主题 程序员 Eclipse che 都出来好多年了为啥 Web IDE 还是不温不火的
@0o0O0o0O0o 用了几天 projector ,结果这项目被砍了。而且它延迟有点高,是远程渲染的。
现在又出了个新的叫 Gateway ,延迟尚可接受,但是 Bug 又多,上个月 IDEA 里还不能打开 SQL 面板。
估计这几个都是给 Fleet 铺路的。

我感觉 Web IDE 噱头成分更多,目前看来体验最好的应该是像 VSCode 那样,本地渲染,远程计算 /构建。
JB 家 Fleet 和 Gateway 也是这个机制
随便看看 MDN 脑子里有个印象就行了,不值得深入学习。进化了几亿年才有的这宝贵的大脑空间,用来装原型链多少有点反进化论了。
2022-05-01 12:10:48 +08:00
回复了 Chad0000 创建的主题 数据库 多租户低代码平台数据库选择问题
@Chad0000
关于 pg 的跨租户外键和事务,我的态度是:“我可以不用,你不能没有”
确实你“物料库”里的数据是无需事务与外键的,但你的物料创建关系,以及用户,资产还是免不了需要事务机制。
我司从去年也在把现在的 SaaS 多租户平台往低代码上升级,实际上我们做的事是很高度相似的,元数据管理,用户自定义动态字段,规则引擎等等
2022-04-30 22:37:48 +08:00
回复了 Chad0000 创建的主题 数据库 多租户低代码平台数据库选择问题
以及资源计费,多租户间成员关系,一个用户可以加入多个租户等情况。
这些跨租户,租户管理的功能,比较安全的实现方式肯定是在同一个事务里解决,那 pg 是你的最佳选择,因为他支持跨 Schema 的事务和外键。
2022-04-30 22:14:20 +08:00
回复了 Chad0000 创建的主题 数据库 多租户低代码平台数据库选择问题
@Chad0000 mysql 能做的,pg 只会比它做得更好,关键是当你涉及到跨租户事务的时候,会变得很容易处理。
比如跨租户共享 /编辑数据,转移积分等等
2022-04-30 19:57:16 +08:00
回复了 Chad0000 创建的主题 数据库 多租户低代码平台数据库选择问题
我开发了 5 年多多租户 SaaS 软件,目前线上有 3000+租户在运行。我的建议是:
数据库:PostgreSQL ,你可以用 pg 的 Schema 实现逻辑隔离,同时又可以兼顾所有数据库应有的 ACID 特性,它支持跨 Schema 事务与外键,因为他的多个 Schema 都在一个 Database 中。不建议 MySQL ,因为 MySQL 的 Schema 其实相当于 PG 的 Database ,缺少中间逻辑层。

PG 支持 JSONB 的同时还支持在 JSONB 上建索引
2022-04-30 17:45:23 +08:00
回复了 tihiro 创建的主题 Python 如何提高轮询查询效率
https://i.imgur.com/cpMKMPg.png
大意如此,coroutine 不会消耗多少 CPU
2022-04-29 12:33:51 +08:00
回复了 helee9199 创建的主题 程序员 js 有清除缓存的方法么
你正在访问的这个网站,是这么解决的:
<script src="/assets/ad64c164f9c6f240aa3940ff6ace27be7981f830-combo.js" defer=""></script>
@letking
算法 != leetcode
数据结构 != rbtree
GC != 背指针着色,背 CMS 分代调参

归根结底候选人懂这些属于加分项,不懂并不扣分,而现在带厂面试官的喜好却是难以琢磨的,背错一题就可以结束面试,面评:“基础不牢”。

既然真的注重水平,为何不让候选人提交能证明自己能力的东西,比如 GitHub PR 或者自己编写的工具函数?
既然真的注重学习能力,为何不扔给候选人几个数学公式,比如斐波那契矩阵快速幂,给他一天时间让他在代码中复现出来?

实际工作中需要的是以周-月为单位,开发通用稳定系统。而不是以分钟为单位,写一个一次性专用算法垃圾。

“能答对这些问题的人即使写 CRUD 代码也比你写得好”事实上并不成立
@hambers
我自己的面试经历是,基本上没有被问到 GC 八股文,只有一家流媒体三面提了一句,我说完全不了解,但三面也让我过了......

因为我们 fp 基本上不用变量,很少用可变数据结构,申请 /释放清晰,哪里来的 GC 问题
惭愧,我写了十几年代码了,至今不懂 GC ,但好像从没写出过内存泄漏......
而且也给别人代码和社区代码贡献过解决内存泄漏问题的 PR( https://github.com/zio/zio-zmx/issues/369),也在生产环境看 jvisualvm / asyncprofiler / heap-dump / thread-dump 。似乎不懂 GC 并不影响我日常开发工作😏
2022-04-27 20:37:23 +08:00
回复了 yesterdaysun 创建的主题 Java 求助 Java 大量任务分布式处理的问题
@ymmud 兄弟慧眼👍
2022-04-26 21:41:39 +08:00
回复了 yesterdaysun 创建的主题 Java 求助 Java 大量任务分布式处理的问题
@XhstormR02 反正我说的也不是 Java 🐶
其实上面写的是 Scala 伪代码 🐶
档燃,Kotlin 也不错,起码有 suspend/await 可以用,不像 IO Monad 要切换编程思维
2022-04-26 18:28:37 +08:00
回复了 yesterdaysun 创建的主题 Java 求助 Java 大量任务分布式处理的问题
@yesterdaysun 以上技术方案中,综合代码量和开发难度来看,从易到难依次应该是
纤程 >> Akka Stream > nio-pool > xxjob/scheduler > 动态线程池屎上雕花 >> akka cluster sharding >> akka cluster without sharding

纤程是真的简单,你这需求 20-50 行左右就完事了,不就是个
flow = post(...) >> (sleep(1.minutes) *> check(xxx)).retryWhile(isCompleted) >> retrieve()
然后 tasks.foreachPar(<你想开多大并行>)(flow)
的事
2022-04-26 14:35:07 +08:00
回复了 Kenshiro 创建的主题 程序员 23 届大专生,至今很迷茫,希望前辈指引下
12 届带专学长建议你:脱产备考,同时推荐你一本助我薪资十倍增长的书《 SICP 》
2022-04-26 14:25:58 +08:00
回复了 yesterdaysun 创建的主题 Java 求助 Java 大量任务分布式处理的问题
我写过一个
所有 fiber 去数据库查任务状态,select * from tasks where state = 'todo',然后执行这一批任务,更新任务状态。
最后并行 128 同时跑所有 fiber
2022-04-26 14:15:32 +08:00
回复了 yesterdaysun 创建的主题 Java 求助 Java 大量任务分布式处理的问题
改异步纤程,你这才一千万个 IO 小任务,犯不着上分布式。Akka Stream (调度) + Akka HTTP (调 API ) 随便搞一搞单机就完事了
2022-04-24 11:27:52 +08:00
回复了 jiobanma 创建的主题 Java 关于 JVM 程序计数器与 PC 寄存器的一个疑问
程序计数器 = Program Counter = PC
1 ... 12  13  14  15  16  17  18  19  20  21 ... 24  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5335 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 01:20 · PVG 09:20 · LAX 17:20 · JFK 20:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.