V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  aguesuka  ›  全部回复第 10 页 / 共 46 页
回复总数  905
1 ... 6  7  8  9  10  11  12  13  14  15 ... 46  
这不是三目运算, 这是 Conditional Types
2022-04-28 16:32:11 +08:00
回复了 devswork 创建的主题 Java Java 中的 VO、DTO、PO、DO 是如何定义和互相转换的?
@sujin190 Structural type 是像 ts 那样, 是编译时不是运行时的. 如果 DO 和 DTO 字段完全一样, 那么它们就是一个类型, 如果少数字段不一样, 我们可以用解构语法, 并且是静态安全的.
2022-04-28 16:09:31 +08:00
回复了 devswork 创建的主题 Java Java 中的 VO、DTO、PO、DO 是如何定义和互相转换的?
@sujin190 Java 是 Nominal type system, 如果完美支持静态类型检查就是 Structural type system 了, 而两个系统是冲突的.

当然可以通过改 IDE 插件来做一个穷人版的, 有时间我写一个
2022-04-28 12:00:09 +08:00
回复了 mkdir 创建的主题 程序员 软考系统架构设计师现在值得考吗?
作为程序员, 不如问点有意思的问题, 比如"软考架构师的出题人为使用人数超过 10 个的系统设计过架构吗"
@doommm 搜了下 Front-End Engineering, 貌似是建筑工程领域的
2022-04-28 09:16:54 +08:00
回复了 GCP 创建的主题 问与答 大家会搞两个 WeChat,工作和生活分开吗?
不会 生活不用微信
2022-04-27 17:26:31 +08:00
回复了 lasuar 创建的主题 数学 [高数] 只有高中数学基础,工作之余自学线代和微积分靠谱吗?
我大学高数第一节课老师就说: 我知道你们高考数学考得很好, 现在要把它们全部忘了.

如果是考研的话别自学了, 选拔性考试本质是服从性测试
2022-04-26 12:33:50 +08:00
回复了 yesterdaysun 创建的主题 Java 求助 Java 大量任务分布式处理的问题
storm
2022-04-23 00:28:28 +08:00
回复了 vevlins 创建的主题 程序员 你可以写在简介中的终身成就吗?
dota2 波士顿邀请赛
2022-04-22 17:46:29 +08:00
回复了 heavyrainn 创建的主题 程序员 学废了: JDBC 的 prepareStatement 需要关闭吗?
我猜你同事说的内存溢出和 prepareStatement 没有关系, 而是说你的 map 只创建不施放, 而且 key 不是有限的
楼主还是表达有问题, 你直接贴知乎答案

```
假如有 10000 个连接,4 核 CPU ,那么 bio 就需要一万个线程,而 nio 大概就需要 5 个线程(一个接收请求,四个处理请求)。如果这 10000 个连接同时请求,那么 bio 就有 10000 个线程抢四个 CPU ,几乎每个 CPU 平均执行 2500 次上下文切换,而 nio 四个处理线程,几乎每个线程都对应一个 CPU ,也就是几乎没有上下文切换。效率就体现出来了。

链接: https://www.zhihu.com/question/59356897/answer/164387902
```

当然是错误的

```
说下我的理解哈:
前提:BIO 面向流,NIO 面向缓冲区
10000 个连接,4 核 CPU ,如果是 BIO ,那么 Client ->OS 这个过程是阻塞的,当其中 4 个线程获取到 CPU 等待 OS 读取资源,那么剩余 9996 个线程就阻塞等待 T1,假设 1 个线程等待 OS 读取资源需要阻塞 1s(其他耗时先不考虑哈),那么剩下的线程就需 9996/4s ,这就可怕了。
而 NIO 呢,当其中 4 个线程获取到 CPU 资源去缓冲区读取资源,发现 OS 还没把资源放到缓冲区中,就释放 CPU 资源去干其他事,让其他线程来试试。这就节省了阻塞时间。当然了,如果线程发现缓冲区有准备好的数据的时候,效率和 BIO 还是一样的,其他线程还是要等这 4 个线程读取完数据的(同步)。

个人理解,有偏差了还请大佬帮忙指正下。
```

楼下的小白就给误导了
2022-04-21 09:02:52 +08:00
回复了 JamesRuan 创建的主题 职场话题 面试有感,不吐不快
@JamesRuan 那你文章写清楚啊, "那就去腾讯啊,米哈游啊,网易啊,还有大量国外 3A 大厂呢,也不必来我们这个小厂" 这句话可以当阅读理解了
2022-04-20 17:25:22 +08:00
回复了 Mark85 创建的主题 Vue.js 现代寓言-前端:为什么我推荐用手拔草
为什么我反对寓言故事: "从前有个小朋友, 用寓言故事说服别人, 后来他死了"
而且如果没有 vdom 那么每次 setstatus 都要重新渲染, 而 vdom 可以把多次渲染合并为一次
自己实现一遍 react 就懂了, 如果没有虚拟 dom, 每次状态修改都要重新加载下面的所有组件, 因为我不知道这个 status 是哪些组件的 porps.

在你的例子里, 假如我有个表格, 数据在 table 的 status 里, 如果没有 vdom, 那么每次数据变化都要重新渲染表格, 但是 vdom 只需要找到被改过的 cell 就行了
2022-04-20 10:26:51 +08:00
回复了 JamesRuan 创建的主题 职场话题 面试有感,不吐不快
@richardwong 楼主要招一个会图形学的, 结果真会图形学的来了以后, 楼主发现自己的图形学和人家的图形学不一样, 最后警告年轻人, 好自为之, 好好反思, 不要眼高手低, 去这样的小厂面试
除非不用 JDBC, 否则 Java 就活在多线程的阴影里
nio 不初学者了, 我来说两个: 字符串拼接最佳实践和什么时候用 LinkedList
2022-04-18 14:07:12 +08:00
回复了 jimisun 创建的主题 问与答 Java 如何通用化查询逻辑应对复杂的查询需求?
前端到后端用 luence 语法, 后端映射到 sql
1 ... 6  7  8  9  10  11  12  13  14  15 ... 46  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1419 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 17:27 · PVG 01:27 · LAX 09:27 · JFK 12:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.