V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  goodboy95  ›  全部回复第 16 页 / 共 17 页
回复总数  327
1 ... 8  9  10  11  12  13  14  15  16  17  
2020-04-01 20:25:13 +08:00
回复了 voidmnwzp 创建的主题 Java 现在 Java 实习都要求会这么多了??
@goodboy95 无压力太夸张了,应该说是能做出来吧
2020-04-01 20:23:57 +08:00
回复了 voidmnwzp 创建的主题 Java 现在 Java 实习都要求会这么多了??
牛逼,我面腾讯校招都没问我这么多(虽然我也没过),不过另一方面,实习也许要 leetcode 全部 medium 无压力的水平……
2020-04-01 20:08:27 +08:00
回复了 ZSeptember 创建的主题 Java JDK 14 发布了
@ben1024 更新个 var 也不错嘛,虽然在 idea 上我还是尽量避免用 var 的,不能像 vs code 一样把鼠标放上去自动显示实际类型。
2020-04-01 17:30:15 +08:00
回复了 zxc1234 创建的主题 程序员 面试被虐 redis,所以来这边问问
redis 的 list 结构还是一个链表,不过每个节点可能压缩存储了多个数据(也就是所谓的"压缩列表")。
我记得我以前看的是,如果 list 尾节点大小不超过 8KB,新增的数据都会加到尾节点里面压缩存储,超过的话就新增一个节点存储。
不过现在也不敢保证百分百对了,有段时间没看过 redis 实现了。
2020-03-27 15:46:40 +08:00
回复了 goodboy95 创建的主题 Java 求解答一个 Java 运行速度的问题
@warcraft1236 按位取或,写这个的原因纯粹是让循环对外干点事情,防止 java 把 for 循环优化掉。
2020-03-27 11:35:44 +08:00
回复了 FaiChou 创建的主题 程序员 第一次觉得变量名为中文可以接受
@wozhihuipinyin 我也不是中文变量的坚定反对者啊,奈何有的时候不写成英文过不了 code review
2020-03-27 11:34:27 +08:00
回复了 FaiChou 创建的主题 程序员 第一次觉得变量名为中文可以接受
@bertonzh 我寻思着你也是个程序员了,不应该不知道“过早的优化是万恶之源”这句老话啊
2020-03-27 09:53:07 +08:00
回复了 FaiChou 创建的主题 程序员 第一次觉得变量名为中文可以接受
@echoway 我一般都逐词强翻,打造有中国特色的变量名。
比如说:
个人当年账户支付数:personalCurrentYearAccountPayment
医疗费用自费应付总额:medicalFeeForPersonalTotalPayable
医疗费用自付应付总额:medicalFeePayByPersonalTotalPayable
我知道这么干很蛋疼,但有时候还真就会这么干……
2020-03-27 09:39:59 +08:00
回复了 FaiChou 创建的主题 程序员 第一次觉得变量名为中文可以接受
@xsen 众所周知,写代码只要费劲能读懂就够了,至于易不易读,管他呢。
我们系统开始由两个人开发,里面涉及了试用员工处理的功能,一个人认为试用的英文是 probation,另一个人认为是 trial,结果真就这么开发下去了。初期 codereview 也看不出问题,后期发现了也只能认了,顶多就是后续的代码统一翻译。
当然大部分代码规避不了这个问题,但 enum 或者某些极易误解的变量用一下中文降低误解概率,众所周知也是大逆不道的,是连基本英文都没学过的。
顺便问一下,你在哪个公司招人?我最近在找工作,正好避一下坑。
2020-03-26 17:17:20 +08:00
回复了 goodboy95 创建的主题 Java 求解答一个 Java 运行速度的问题
@OysterQAQ 把 n 写成 final 之后,速度确实快了(虽然字节码上看不出什么区别……)
上面也有人提到 JIT 在里面搞事,我也在看。
2020-03-26 16:26:57 +08:00
回复了 goodboy95 创建的主题 Java 求解答一个 Java 运行速度的问题
话说回来,把注释掉的代码加进去,去掉 Date 相关代码和 println 之后,用 javap -c 查看的时候,结果是这样的:
```
public static void main(java.lang.String[]);
Code:
0: iconst_0
1: istore_1
2: iconst_0
3: istore_2
4: iconst_0
5: istore_3
6: iload_3
7: ldc #2 // int 2000000000
9: if_icmpge 33
12: bipush 6
14: istore 4
16: iload 4
18: sipush 1346
21: imul
22: istore_2
23: iload_1
24: iload_2
25: ior
26: istore_1
27: iinc 3, 1
30: goto 6
33: return
```
里面把 for 循环完完整整的写了一遍……JVM 的优化也太厉害了点吧……
2020-03-26 15:55:00 +08:00
回复了 goodboy95 创建的主题 Java 求解答一个 Java 运行速度的问题
@ak47007 我 java 也是刚学几天,currentTimeMillis 这个之前真不知道……
之前看网上有人讨论 java 乘法和位运算的速度的时候,就随手写了这段代码。最开始的时候我写的 n = baseNum * 1024,至于 int baseNum = 6;那一行本来我是想之后改成 int baseNum = i 的,先写个常数试试,结果试完之后发现了现在这个奇怪的情况。
不过 int baseNum = 6;写到外面之后,for 循环里面不管有没有注释都是 600ms 了,难道是因为现在这个代码去掉注释就会把 n 的数值做成常量?
2020-02-22 16:26:08 +08:00
回复了 zuiye111 创建的主题 MySQL 请教一条 mysql 慢查询问题
@jnduan where 1=1 猜测是系统的权限模块搞的鬼,因为我们系统就用 where 1=1 或者 1=-1 来控制用户能不能拿到数据……
2020-02-14 10:18:47 +08:00
回复了 formulahendry 创建的主题 程序员 Visual Studio 支持 Java ?谣言止于智者
不过现在每次打开 vs2019 新建模板的时候,就能看见可选语言里面有个 java (不过选了 java 之后没有模板可用),微软这是打算吊人胃口么
2020-01-31 09:11:29 +08:00
回复了 zhxjdwh 创建的主题 问与答 年后股市会大跌吗?
2 个月之前刚买了点基金,9000 块左右……别跌的太狠我就满足了
@realpg 那包月也是白给咯,难道你们这里有阅读只读半句的传统?
@Lightio 我寻思着楼主改过标题?他不是说了可以提供包月选项吗,我不知道你强行截掉半句喷楼主是想干啥
2020-01-19 16:29:50 +08:00
回复了 goodboy95 创建的主题 问与答 请问一下关于申请短信 api 的问题
@blessyou 估计是改流程了,之前搜阿里云短信也能搜到个人直接使用的,我去用的时候就要求我提交有效证明。
2020-01-19 16:27:16 +08:00
回复了 goodboy95 创建的主题 问与答 请问一下关于申请短信 api 的问题
@opengps 目前短信申请签名的时候需要证明你有已备案网站 /有已上线 app/有企事业单位证明,其他的难度更大
2020-01-19 16:21:38 +08:00
回复了 goodboy95 创建的主题 问与答 请问一下关于申请短信 api 的问题
@eason1874 这个好像不错,我等会去看看怎么申请
1 ... 8  9  10  11  12  13  14  15  16  17  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2256 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 05:39 · PVG 13:39 · LAX 22:39 · JFK 01:39
Developed with CodeLauncher
♥ Do have faith in what you're doing.