V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ZiLong  ›  全部回复第 14 页 / 共 16 页
回复总数  307
1 ... 6  7  8  9  10  11  12  13  14  15 ... 16  
2016-10-27 16:56:03 +08:00
回复了 ad0be 创建的主题 问与答 希望大家指点一下如何把知识运用到实际
还在疑惑么,如果可以的话,你可以试试直播编程嘛,地址贴出来,大家可以给你集思广益(不过貌似要妹子的优势
2016-10-27 15:41:16 +08:00
回复了 shyling 创建的主题 程序员 有没有初学者一起学习 rust 的
老司机,现在报名还能上车么?滴滴滴?
2016-10-26 15:24:25 +08:00
回复了 kideny 创建的主题 Java Java 到底有哪些不好或者说比如其他语言的地方呢?
- 简单,代码类似白话文,只要你英语稍微好点,基本就能看懂代码了.但是由此被人诟病代码啰嗦,打字打得手都痛了;
- 庞大的生态,并且是很多领域的上佳之选(比如 android,大数据,web 应用开发)
2016-10-26 15:17:54 +08:00
回复了 Acheron 创建的主题 Java 阅读哪个 java 开源项目源代码能极大提升功力?
看完大家评论,突然想说 lz 最应该阅读的是**剑指 offer**(逃
2016-10-21 15:10:23 +08:00
回复了 SPACELAN 创建的主题 分享创造 几分钟撸了一个微信表情轰炸器
@bumz js 里面也有多线程了
2016-10-17 10:32:18 +08:00
回复了 dongweiming 创建的主题 推广 赠送几本《Python Web 开发实战》
11 走一波
url 不错
@arkring 风声正紧,道友宜多保重
2016-10-09 11:54:57 +08:00
回复了 blueset 创建的主题 分享创造 个人站又又又又改版重新上线了,求指正。
确实挺漂亮的,这个是什么字体呢
感觉又有一波妹子图了
2016-10-09 10:48:05 +08:00
回复了 billytv 创建的主题 Linux [感叹]阔别 linux 几年,感觉 linux 跟智能手机真的很配...
确实当时收到光盘兴奋了好一阵,时光荏苒啊
@Nagisa1992 你这个后台不好区分是 update 还是 insert,你如果不加唯一性约束,有可能插入重复的,加了的话,你查询的时候数据库没有,但你插入的时候有可能数据库被其他线程插入了你要插入的数据,你不管直接不加就是了,你要管的话,就要判定抛出的是否是唯一性约束检验失败抛出的异常,进而执行 Update 才++.
另外的方式是,让前端(APP)告诉你是 inset 还是 update,比如,更新和插入走不同接口或者加入一些辅助判断的字段.还有,可以写存储过程或函数,让返回值告诉你.
2016-09-28 15:54:49 +08:00
回复了 ZiLong 创建的主题 问与答 Mysql 的事务是互斥的么
@pubby 但是事务的隔离性是用锁等基础设施实现的
@vwhenx 框架只是帮你简化工作,但是框架实现细节应该也会遇到类似问题
@Ouyangan 我觉得你概念搞错了,事务用于保证 ACID,但事务不是互斥的,无法解决并发问题.比如,我查询的时候本来是没有的,然后我查完了,应用程序在做其他事情(比如组装数据),此时其他线程向数据库中插入了一条数据,这条数据与我要插入数据相同,我插入的时候就重复了.这只是一种并发情况,很多种情况都会造成类似这样的并发问题,进而导致数据重复
@vwhenx @Ouyangan 查数据库为了用户体验的话,相当于这个场景很类似上面人提到的 ajax,比如 ajax 单独查用户名是否重复.不知道你说是否是这样的场景?我的意思是所有的字段都比如密码,生日这些都来了,然后要进行入库操作了,是先查询好,还是直接插入由数据库约束. @tairan2006 同学也提到了查询的并发问题,我觉得这提的很好.
@xss 我只是想比较两种方式的优缺点,具体怎么做,封不封装函数不关心
@tairan2006 谢谢,一针见血
@xss 明显是用唯一性约束爽噻,查数据库不写代码么
@murmur 针对这个场景,我可不可以加唯一性约束,直接插入数据库,通过捕获抛出的异常来判定是重复的呢
1 ... 6  7  8  9  10  11  12  13  14  15 ... 16  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1686 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 16:46 · PVG 00:46 · LAX 09:46 · JFK 12:46
Developed with CodeLauncher
♥ Do have faith in what you're doing.