V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Chinsung  ›  全部回复第 9 页 / 共 12 页
回复总数  240
1  2  3  4  5  6  7  8  9  10 ... 12  
2022-02-14 17:29:41 +08:00
回复了 815979670 创建的主题 MySQL MySQL 导入大批量数据 这些优化不生效吗?
@Chinsung #10 commit;
这种最明显,别的都有点玄学
2022-02-14 17:29:19 +08:00
回复了 815979670 创建的主题 MySQL MySQL 导入大批量数据 这些优化不生效吗?
个人感觉 begin;
insert……
2022-02-14 17:19:39 +08:00
回复了 Kontinue 创建的主题 程序员 redisson 分布式锁 watchdog 机制疑问
这种都是要看取舍的。
首先,你描述的这种情况,并不是死锁,因为并没有互相等待对方持有的资源。watchdog 不释放,唯一的情况也就是其他后续的线程一直去争抢和尝试获取这个锁,但是这里 redisson 还有优化,用了 redis 的订阅机制来解决,后续到达的线程都会直接挂起自己等待订阅机制来唤醒。
如果死循环的话,上游或者下游一般总有一个会触发超时机制,无非是时间可能会比想象的要长非常多罢了。
宕机的话,redisson 续约的线程也会宕机,就不会触发续约,其他机器就能拿到这个锁,所以也不存在问题。
说到底,你是用这个机制的本意就是希望“锁不要在任务没有执行完之前就释放”,然后反而又要求“万一永远执行不完,还是要释放掉”。最终的考虑就是在这 2 种情况间,哪种情况出现的后果更麻烦,你就选择解决对应问题的方案
@iyaozhen #53 不懂就问,字节的推荐算法这些很厉害,但是业务复杂在哪里,会比金融和 ERP 这些还复杂吗?
2022-02-14 10:45:03 +08:00
回复了 MrdotX 创建的主题 程序员 http body 是否可以整体加密
加密和你说的无关。
http 一般就 https+报文加签
银行系统的对外通信,一般都是通过包体加签的方式来保障安全的,报文除了入参之外,额外有个签名字段。
https 本身不出问题的话,其实 https 就够了
2022-02-10 17:15:56 +08:00
回复了 unregister 创建的主题 Java 目前辞职在家,想面试一下试试水,结果笔试题一做 emo 了
这种确定层级的,直接 map 塞就完事了吧,没必要非用树
2022-01-29 10:01:34 +08:00
回复了 QZFCANBA 创建的主题 程序员 idea2021 可以更新吗?
可以升,不过 3.1 的话原来的破解都不行了,得换个方法
正版随便升,目前用起来没什么问题
2022-01-29 10:00:55 +08:00
回复了 QZFCANBA 创建的主题 程序员 idea2021 可以更新吗?
@joffey #23 一般删掉.idea 文件夹,然后从新打开项目就行
2022-01-28 17:53:33 +08:00
回复了 partystart 创建的主题 程序员 Java 的缺点就是啰嗦 Java 的好处也就是这里了吧?
@golangLover #4
不支持协程,并发吞吐差 ---------这两者是一回事吗?并发吞吐差体现在哪里?
只支持一个包名的一个版本,不能共存,时常版本被覆盖 -------------我挺好奇哪个语言支持同一个同名类多版本存在。。
操作复杂 json 想吐 --------------如果 JSON 序列化框架你全用 map 接,那大概和你想要的效果差不多,而且 fastjson 封装了一些 json 对象来操作,我觉得便利性还可以
没有原生热更新 ----------------------真的吗真的吗,你要是了解 jvm 的 classloader ,你就会知道这个恰恰是比较优雅的热更新
没有 async await ------------juc 的包是写的不够好吗。。。能看到内部实现的并发工具类难道不比语言直接提供的一个关键字要靠谱点?
2022-01-26 11:30:10 +08:00
回复了 lawler 创建的主题 Java mybatisplus 如何动态创建 mapper 接口。
@Chinsung #30 不过这样会在编译期有问题
2022-01-26 11:28:02 +08:00
回复了 lawler 创建的主题 Java mybatisplus 如何动态创建 mapper 接口。
可以用 java agent 的方式,去扫描你自定义某个包下的所有 do 类,然后通过字节码框架,比如 bytebuddy 这种,生成所有的 mapper 类
2022-01-13 17:45:20 +08:00
回复了 timi 创建的主题 问与答 有 1 个输入字符串,和 1 万个正则,如何找到哪个正则匹配
给正则构建一个树,一万个正则之间肯定有互斥的和包含关系,根据正则之间的关系简单分组,在正则树上匹配查找。
2022-01-07 14:43:42 +08:00
回复了 asd8423 创建的主题 Java 水一个~ IDEA 支持中文了
以前就有插件,新版本只是自动提醒你安装而已。
安装了后不是很习惯,主要是一些教程之类的你会发现反而更难对照和理解了
@zhoudaiyu #14 这个得找 linux 大佬看了,我简单看了下 oom_killer 的机制,是进程向内核 malloc 的时候触发的,底层的网卡事件可能不包括在内
2022-01-06 18:11:33 +08:00
回复了 siyemao 创建的主题 Java [ Java ]怎么实现在 catch 前后打印日志?
你这个,一般的字节码框架都不一定有 api 去方便的支持吧。
不过可以去找下,bytebuddy 有没有方便的 api 。
实在不行,jst 肯定能解决。
这种情况,什么都满了,网卡收到包后内核也没法创建进程或者线程去响应吧
2022-01-06 18:04:56 +08:00
回复了 iHaoo 创建的主题 程序员 发现刷算法题真的一点用都没有
个人感觉主要还是中小厂面试官水平低。
计算机这行,多多少少要稍微对算法懂一点并且有一定认识,一点算法认识、算法思维都没有,我很难相信这样的人可以写出优雅可靠的代码
2022-01-06 18:02:07 +08:00
回复了 seagull7558 创建的主题 程序员 难得的清闲时光
不建议看所谓 XX 技术的书。
想了解,不如通过面试题来自己去看官方文档或者源码。
可以看看计算机基础的书,操作系统,内存,网络之类的。
源码可以看看 netty ,质量高
2022-01-06 17:58:35 +08:00
回复了 Canon1014 创建的主题 程序员 高并发场景下使用 CAS 锁库存,不预防 ABA 会怎么样
个人感觉是 CAS 仅限于非常原子的操作,对上下文无依赖的那种。
比如说,你前置条件是该商品上架状态才可以去减库存,此时你 CAS 保证了减库存,但不能保证自旋后之前的状态校验是正确的(当然你也可以加大自选范围,不过这样 CAS 也没什么优势了)。而锁可以保证。
锁的底层一般也是依赖 CAS 去获取的
1  2  3  4  5  6  7  8  9  10 ... 12  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1194 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 18:17 · PVG 02:17 · LAX 10:17 · JFK 13:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.