V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hehe12980  ›  全部回复第 1 页 / 共 5 页
回复总数  83
1  2  3  4  5  
2021-05-08 17:52:05 +08:00
回复了 23571113 创建的主题 程序员 暑期实习怎么选
阿里 华为差不多 无法阿里在互联网行业要强过华为,但是你这也就是数据库深挖而已,阿里华为都行,建议去华为
2021-04-21 22:00:10 +08:00
回复了 hehe12980 创建的主题 程序员 某 Top 大厂面试的一个问题,欢迎大家讨论
貌似被降权了 还是咋回事 发的帖子自己跑第二页去了
2021-03-26 11:45:09 +08:00
回复了 lbllol365 创建的主题 职场话题 唉。八股文还是得好好背啊,被血虐
问了哪些八股文?
2021-03-26 11:38:35 +08:00
回复了 Martin9 创建的主题 职场话题 找工作找到心态炸裂
有啥问题被问懵了的 说出来 大家帮你分析分析 还有你三年期望薪资是多少
2021-03-25 20:03:49 +08:00
回复了 Jackwang0127 创建的主题 程序员 八种排序算法有哪几种呀?
@mitu9527 基数排序
2021-03-24 17:24:33 +08:00
回复了 rqxiao 创建的主题 Java 请问 spring 里的事务和数据库中的事务本质上是一个东西吗
@hantsy 做过
2021-03-24 17:22:03 +08:00
回复了 rqxiao 创建的主题 Java 请问 spring 里的事务和数据库中的事务本质上是一个东西吗
@dbpe mq 和 redis 都能做,mq 比较主流
2021-03-24 10:44:57 +08:00
回复了 rqxiao 创建的主题 Java 请问 spring 里的事务和数据库中的事务本质上是一个东西吗
@hantsy 不用 JTA 很正常,大型分布式系统应该不会考虑使用二阶段三阶段提交这种产物,太影响并发,基本都是做补偿机制,写了 5 年程序的人为啥要用 JTA,没有必然关系把
2021-03-23 18:16:53 +08:00
回复了 going 创建的主题 Python Python 高性能小算法
@hehe12980

上面好像写的不太对

def arr = [1, 2, 3, 4, 5, 7, 8, 9, 10]
if (arr.size() < 3) {
return
}
int min = arr[0] + arr[1] + arr[2]
int max = arr[0] + arr[1] + arr[2]
int prefix = 0
for (int i = 3; i < arr.size(); i++) {
int sum = arr[i] + max - arr[prefix++]
max = Math.max(max, sum)
min = Math.min(min, sum)
}
println(min)
println(max)
2021-03-23 18:14:45 +08:00
回复了 going 创建的主题 Python Python 高性能小算法
随便给你写了一个
def arr = [1, 2, 3, 4, 5, 7, 8, 9, 10]
if (arr.size() < 3) {
return
}
int min = arr[0] + arr[1] + arr[2]
int max = arr[0] + arr[1] + arr[2]
int prefix = 0
for (int i = 3; i < arr.size(); i++) {
int sum = arr[i] + max - arr[prefix++]
max = Math.max(max, sum)
min = Math.min(max, min)
}
println(min)
println(max)
2021-03-23 17:55:35 +08:00
回复了 sc0303 创建的主题 程序员 [兼职] 急寻后端 Java 大牛(坐标在:上海)
算 800,8 小时 一个月成本(跟企业里工资还不一样,企业还得承担 5 险和公积金+平台)也就 17000 这个薪水应该是应届生的水平 任何一个干了多年的开发应该不看不上这点蚊子腿肉 急需用钱的另说
2021-03-19 16:53:57 +08:00
回复了 leavan 创建的主题 数据库 mysql 里,如果没有用事务直接 select 会脏读吗?
@pedia 关掉自动 commit, 然后开两个 session 就能试出来,没那么麻烦,X 锁禁止当前读 也就是你的读 得加锁了,那确实写的时候会读被阻塞了,普通的快照读不会被影响到
2021-03-19 16:24:14 +08:00
回复了 liudaolunhuibl 创建的主题 Java 都说 Java 是卷王之王,那 Java 到底有多卷?
最近复习 java 首先是集合 多线程 然后 mysql,redis spring 以及 springcloud,dubbo,zookeper,nginx,mq 一些分布式问题 + 算法数据结构 忘了还有 JVM 跟考试一样一样的
2021-03-19 16:12:18 +08:00
回复了 leavan 创建的主题 数据库 mysql 里,如果没有用事务直接 select 会脏读吗?
@pedia DDL 的时候 你快照读 读不了么 ????? 怎么会禁止读呢
2021-03-19 09:43:55 +08:00
回复了 leavan 创建的主题 数据库 mysql 里,如果没有用事务直接 select 会脏读吗?
@pisc 你还不如干脆说多了个 for update,更简洁明了,嫌别人解释的不好你来解释,让我学习学习
2021-03-18 18:43:35 +08:00
回复了 leavan 创建的主题 数据库 mysql 里,如果没有用事务直接 select 会脏读吗?
@leavan 3 楼说的不对 以我为准就好 欢迎打脸
2021-03-18 18:40:49 +08:00
回复了 leavan 创建的主题 数据库 mysql 里,如果没有用事务直接 select 会脏读吗?
顺便说一句,你说的 select xx for update, 应该是这么一个场景,在我读的时候过程中, 假设有数据正在写并且没有提交,那我要保证我读的是最新的数据,我等到写的事务提交后再读。但是你用快照读也就是普通 select 可能就读不到,正在写但没有提交的这个事物,因为你在我读之前你没有提交,假设这个写的动作很长,在普通 selelct 读完之后,那么他相当于一个未来的事物,我 select 的时候完全不需要关系你未来是怎么变的,我只对当前的操作负责,但是如果你 for update 不会,它会傻傻的等着你写完。
2021-03-18 18:32:28 +08:00
回复了 leavan 创建的主题 数据库 mysql 里,如果没有用事务直接 select 会脏读吗?
@leavan 嗯,你可以详细了解一下 MVCC,如果读还要加锁,那 mysql 的性能可想而知
2021-03-18 18:23:04 +08:00
回复了 leavan 创建的主题 数据库 mysql 里,如果没有用事务直接 select 会脏读吗?
现在都是 innodb 引擎,在 innodb 下,你 mysql 的普通读 select 是快照读,压根不会加锁,不管是行读锁还是行写锁都不会影响普通 select,快照读会根据 MVCC 版本链 和 read view 去做判断 不会出现读到 某些事物未提交的情况,当然你的事物隔离级别必须是读已提交以上
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4417 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 10:04 · PVG 18:04 · LAX 02:04 · JFK 05:04
Developed with CodeLauncher
♥ Do have faith in what you're doing.