V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  netabare  ›  全部回复第 13 页 / 共 38 页
回复总数  752
1 ... 9  10  11  12  13  14  15  16  17  18 ... 38  
@gtx990 我说的 FP 当然不只是 lambda 和 linq ,我自己也没少用 Kotlin 或者 Scala 写过一些东西,但确实经常看到 Java 背景的人对 FP 表现出的敌意。虽然也不是所有人都这样,哪怕 Java 也有一些专门用于 FP 的框架。

@gtx990 Java 自带的 Future 及其难用以至于每个异步框架和反应式框架都有自己的 Future 。而且很多「函数式」课程或者文章提到 Future 还在说怎么 get ,直接失去了 Future 的使用意义。

@mmdsun 你说的这个是另外一件事情,直接修改返回确实是不好的操作。我说的是社区认为函数参数位置或者返回类型为 Optional<T>, Consumer<T>或者 Supplier<T>的写法是反模式这件事情。前段时间才刚遇到这么样的讨论,而且不是一两次了。作为习惯写函数式代码的人无法理解这种思维,说难听点,C 语言里传 void*也是常见的事情吧?

@twofox 会搭微服务,弄日志、认证、链路这些东西的,一般都会十几种不同的框架和语言,不会看不起前端吧。我也没说看不起 Java 或者相关的技术。JVM 平台实在是过于庞大精妙。但总有一些人非要对前端或者函数式有优越感。
Javaboy 看不起前端总觉得蛮微妙的。前端的 async/await 和 MVVM 还有视图和状态之间的绑定不比那个破锁和 MVC 更先进吗。

这还只是前端的一个例子。

然后感觉一般来说前端也比 Javaboy 更容易接受例如函数式编程之类的新思想。一个例子就是 Java 社区极度排斥函数作为函数参数或返回值的技巧,美其名曰设计模式,但这在前端尤其是 React 社区简直就是基本功了。除此之外,TypeScript 玩起来也比 Java 更灵活更有表达力。没记错的话后端一堆拿着个 optional 甚至 var 吹上天的,现在又在吹 loom 了。

实在不知道哪来的自信心看不起别的领域。
2023-08-20 03:36:50 +08:00
回复了 zhangBrian 创建的主题 Apple M1max 电池一年健康 93,正常吗
M1 Pro 一年多一点
健康:101%
循环次数:45
状态:正常
制造日期:2022 年 7 月 13 日

没用电池管理软件,平时经常暂缓充电到 80%
2023-08-20 03:19:41 +08:00
回复了 Sirius8 创建的主题 问与答 有没有推荐算法好的音乐软件
Apple music 好像不错
2023-08-20 03:17:44 +08:00
回复了 besscroft 创建的主题 分享创造 总要为自己的错误设计买单,但也算是积累了经验~
文档做得好细致,logo 也很可爱(
2023-08-20 03:15:55 +08:00
回复了 justonelastdance 创建的主题 问与答 函数传参的类型
call by name/call by value 算不算特殊的传参方式?(虽然其实应该是运算策略来着。。
2023-08-20 03:13:59 +08:00
回复了 xiaohantx 创建的主题 职场话题 最近一些求职很好奇怎么做到规避法律的
有个成语叫你法我笑(
2023-08-20 03:12:33 +08:00
回复了 sunmoon1983 创建的主题 Vue.js vue3 代码拆分最佳实践?
都用了 vue3 ,感觉最主要的就是拆组件然后用 emit 和 props 来进行组件间传递吧。不过一大块已经有的页面往下拆确实不好拆。

按照语言拆没什么用吧,这看着就像写 angular 一样。vue 的思路应该是一个 vue 文件就是一个 self contained 的组件然后组件可以嵌套起来吧。说起来 op 代码里是不是用到了嵌套 template ,感觉也许可以从这里开始?
2023-08-20 03:05:49 +08:00
回复了 ZC3746 创建的主题 问与答 其实国外也有很多电信诈骗
法国的电信诈骗也很多,不过一般套路是仿造医保、社保门户,交通罚款或者邮件清关罚款之类的。

其实还有一种是诱骗订阅昂贵的增值服务,比如 0.99 欧元测智商,告诉你只要付 0.99 块就可以查看结果但其实是第一次 0.99 然后紧接着马上就扣掉可能 29.99 块并且每月续约了。
2023-08-20 03:01:10 +08:00
回复了 dawnsw 创建的主题 问与答 想请教下前端在没有接口、数据结构定义时的开发流程
如果大概知道要消费的数据的形状,也知道可能有哪些函数的情况下,可以自己模拟一下吧。

按照复杂程度,如果特别简单可以自己手写个简单的服务器提供一些固定的数据,或者利用例如 postman 之类的 mock 软件。

不是很理解「 1 比 1 还原」和「包括预留接口」的问题,如果后端没给 API 签名不可能 1 比 1 还原吧。但是肯定要按照想定的接口的情况下开发呀,除非你的前端非常复杂然后可以在不考虑 API 交互的情况下一边做其他部分一边等后端接口弄好。
2023-08-20 02:53:47 +08:00
回复了 xiyy02 创建的主题 程序员 既然总是避免不了被淘汰,那努力钻研技术的意义是什么?
长期看来,所有人都会死,地球也会毁灭。那么生存的意义是什么呢?
2023-08-20 02:47:06 +08:00
回复了 pzhyy 创建的主题 分享创造 我写了一个 Twitter 涨粉神器
看了一眼,这粉丝数还没我小号多,不是很有说服力(
2023-08-20 01:30:17 +08:00
回复了 sipt 创建的主题 程序员 Chrome 使用习惯交流,你也喜欢开一堆标签?
现在感觉比较喜欢 arc 的标签设计了,safari 的命名标签组也不错,但更多可能是用来做备忘或者待办的用处。

主窗口并没有开特别多页面的习惯,一般临时有事情开几十个做完了也会都关掉。
2023-08-17 02:10:10 +08:00
回复了 lushiwu 创建的主题 程序员 选 go 还是 Java
两个都一起弄怎么样。Java 也不是只有 Spring 和 CRUD ,vertx/quarkus/k8s 也挺有趣的,然后也会用到 go 。

Java 可以往 Kotlin 、C#转,不是只有 Spring MVC ,也不是只有 EE ,Core Java 学好了也有很多可能性。
2023-08-15 16:16:05 +08:00
回复了 ljzxloaf 创建的主题 程序员 为啥 async & nio jdbc driver 没有流行起来
不过其实数据库层面的异步 driver 流行不起来也很正常,毕竟同步的 api 也可以丢进 worker 里面 await 。异步 api 主要是为了实现全链路异步的。

流式写法确实不直观,但是说 debug 难也有点牵强吧。主流 IDE 都有很好的对异步代码的支持了,打断点可以直接停在每层拦截或者 flatmap 回调里面,直接拿到解包后的值,倒不如说这种难度对所有需要处理时序和并发关系的都是必不可少的?如果框架支持,转成 suspend fun 后就更好读了。

但 javaboy 的思维实在是太清奇了,你跟他提技术他跟你扯用户体验,你跟他提用户体验他跟你说业务说老板不给异步代码加薪。反正错不在 java 这个时至 3022 年还没有 async/await 的语言,一切责任全归异步。

真要说异步代码怎么难懂怎么复杂,那也没有阻塞代码里面拿个破锁锁来锁去更难懂吧。异步里面只需要给可能同时访问的资源上锁,而且也可以用 actor 或者其他算法来消除这个需求,写不出对着字符串加锁的奇葩实现。
这就好像随便问个 java 或者甚至题目里没 java 可能都有一堆 javaboy 跑进来开始如数家珍一般排列组合 spring 、my 那个 b 啥玩意之类的名词一个道理吧。

然后掉完设计模式、并发之类的书袋就开始大提商城、管理系统了。

什么时候看到 java 能想到它只是一个工具,重要的是能用他做什么,有哪些创意和想法值得去探索呢?
2023-08-15 15:54:47 +08:00
回复了 kun9 创建的主题 Java 最近刚学完 Java 基础,有没有什么有趣的事可以做
果不其然上来就是 springboot 、设计模式和 myb 那个什么玩意。3022 年了至少用一下 jpa 啊。

有趣的项目的话,可以试试啃 cs61a 然后用 java 把代码实现了。

深入学习的话,GUI 方向可以转 kotlin 或者 c#,学起来都不难。做服务器的话,kotlin 的 ktor 也很棒。

建议把 coroutine 或者响应式也学了,spring 那套并发用依托答辩形容都算客气的了。
2023-08-15 15:46:37 +08:00
回复了 ljzxloaf 创建的主题 程序员 为啥 async & nio jdbc driver 没有流行起来
这个讨论串下的回复已经说明为什么流行不起来了。
2023-08-12 20:50:55 +08:00
回复了 programbao 创建的主题 程序员 想问下有多少人用 vscode 开发 Java 呢?坑吗
没怎么写 Java ,不过也发现 IDEA 有好几个蛮好用的功能,比如注入例如 SQL 方言等 DSL ,按照代码结构里 JPA 的 Entity 类提供 SQL 的代码检查和自动补全,或者给 application.yaml 等配置文件提供类似的功能。
不知道 VSCode 是否也有类似的支持。
1 ... 9  10  11  12  13  14  15  16  17  18 ... 38  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5924 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 02:17 · PVG 10:17 · LAX 18:17 · JFK 21:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.