V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  fkdog  ›  全部回复第 19 页 / 共 30 页
回复总数  585
1 ... 15  16  17  18  19  20  21  22  23  24 ... 30  
2021-09-30 10:29:06 +08:00
回复了 chengxiao 创建的主题 MacBook Pro M1 是真的香,发一个魔兽世界开荒的视频
魔兽世界对显卡的要求并没有想象中的那么高.
14 年的时候 wow 开 6.0 版本,我的 970 就能跑 4k 的魔兽世界了, 而且当时还是运行在黑苹果的 openGL 上.
windows 下的 970 4k 帧数更高,野外能达到 80fps.
2021-09-30 09:52:41 +08:00
回复了 shijingshijing 创建的主题 程序员 fcitx 选词框跑偏也太厉害了吧
别问, 问就是 linux 自由主义特性.
什么时候 linux 能把高分屏上那字体整明白了,什么时候考虑重新装一个试试
把队列名称配置成启动参数。
配置不同的名称参数则启动后消费不同的队列。
参数化的配置还能方便你随时扩容。
2021-09-26 21:36:53 +08:00
回复了 liuidetmks 创建的主题 Java Java 加一个字段很难吗?
见过太多的项目从底向上 entity 、domain 、dto 、vo.......

如果项目里有用到 mongodb 、es 的 mapping 类,那么一张表就可能拉出个 5 、6 个 pojo,从最下边的 entity 字段一直浮到最上边的 dto 或者 vo 。。。。

不过大部分问题还是软件开发者本身的问题。
加字段这种东西不管怎么说还是很 ez 的,后端不愿意加往往是因为你需要的字段前端也能计算出来没必要推给后端。
碰到这种前后端都能做的东西,只能看心情决定了。
2021-09-24 17:06:15 +08:00
回复了 MrGoooo 创建的主题 Java 基于 mybatis-plus 的联表查询工具,可以实现大部分的写 SQL 需求
@wolfie mybatis 的 XML 本质是 XMLLanguageDriver. mybatis 和他的 xml 文件映射在接口上做了解耦, 通过 mybatis LanguageDriver 你可以自行扩展, 配合 springEL 表达式完全可以简化掉 mybatis 的 xml <if test="xxx!=null">这样的判断.

至于为什么没什么人去扩展这个,存粹是因为即使扩展了也没什么更明显的优势, 使用 springEL 或者自定义 dsl 结构省不了多少代码, 查询条件复杂了反而还没有<if test="xxx!=null">看着舒服.
2021-09-24 16:46:24 +08:00
回复了 MrGoooo 创建的主题 Java 基于 mybatis-plus 的联表查询工具,可以实现大部分的写 SQL 需求
@MrGoooo
的确 xml 对于动态条件判断的 sql 来说也不是简单明了.
但是不是所有框架的设计都以简单明了为目的.
2021-09-24 15:45:19 +08:00
回复了 MrGoooo 创建的主题 Java 基于 mybatis-plus 的联表查询工具,可以实现大部分的写 SQL 需求
另外补充一下,
之所以市面上的框架没有复杂查询 api 是因为大家发现试图用 java 来实现 sql 的 dsl 效果往往不尽人意, 要么就是 api 过于臃肿要么就是缺乏灵活性,弄到最后还不如直接传一条 sql 进去简单明了...
2021-09-24 15:40:24 +08:00
回复了 MrGoooo 创建的主题 Java 基于 mybatis-plus 的联表查询工具,可以实现大部分的写 SQL 需求
就真的套娃了,
jdbc 套 mybatis,
mybatis 套 mybatis-plus,
mybatis-plus 又套 mybatis-plus-join...

在框架上二次封装还不如自己重新弄一个.
2021-09-21 22:02:21 +08:00
回复了 fkdog 创建的主题 iCloud 突然发现 iCloud for Windows 已经加入了 iCloud 密码管理器工具
@mbcz123 开始菜单里搜一下,名字叫做“iCloud 密码”
2021-09-20 17:49:31 +08:00
回复了 ruiyinjinqu 创建的主题 Apple iPad pro2021 怎么让它成为生产力工具啊!
说实话真的难。。应用面实在是有限。。
我的需求范围内能用到的也就只有记笔记了。
iPad Pro 这个形态操作起来效率远远没有笔记本高。

我用的是 iPadPro 2018,本来今年打算更换 M1 iPad 的,但是认真思考了一下还是放弃了。。。
sidecar usbc 连接还是很稳定的。
使用下来最主要的缺陷就是为了保证流畅性和稳定性,牺牲了一定的码率。具体体现为 sidecar 颜色失真很厉害,如果你有用 sidecar 打开 raw 格式的蓝天图,颜色断层很厉害。
2021-09-19 16:21:53 +08:00
回复了 deep007 创建的主题 Google 有什么快速方法让 google 和 ytb 识别 us 的 ip 为大陆?
我没记错的话,google 网页上的个人搜索设置里不是可以选择区域位置 /语言的么?
我的 linode ip 经常被识别为日本、中国, 我在里边设置了美国,然后就一劳永逸了。。
不过前提是需要登陆账号才能保存设置。
2021-09-17 15:53:38 +08:00
回复了 wxd92 创建的主题 生活 婚纱照是不是智商税?
学个词就乱用简直是太好笑了.
楼主是不是觉得自己是世界上最聪明的人?

结个婚领证就好了, 干嘛还要穿婚纱、西装, 办婚礼摆酒席? 按照你智商的理解能力来说, 毕竟这些都是智商税.
婚礼在朋友圈里办就好了, 拍张合照发上去, 大家点赞给祝福, 红包份子钱还能直接微信转账, 你还省了上万块的婚礼费用.

极端理性的人, 脑子多多少少有点问题. 可怜了 lz 的老婆, 怕是以后有她受得了.
2021-09-13 17:02:09 +08:00
回复了 hxd 创建的主题 程序员 怎么凭空生成随机数?
把嘴闭上, 我说一个数....
token 和 web session 本身就是同一个东西, 区别只在于生命周期和存储位置不一样.
2021-09-12 16:26:52 +08:00
回复了 josephok 创建的主题 Go 编程语言 不要再拿 Golang 与 Java 作比较
如果就谈业务逻辑的话,公司小、业务简单、架构不复杂,你用 go java php python ruby node 甚至 asp 都没问题。
如果业务复杂、人员多、流动性强、架构需求稳定,我觉得时间自然会说明一切,各大公司都会用脚投票选择什么语言。

前几年淘系的人很喜欢在网上布道 nodejs,nodejs 也的确是火了一阵。2021 nodejs 怕是基本已经萎缩成 webpack 、npm 一类的平台工具了。
@JasonLaw https://segmentfault.com/a/1190000023480072
刚好从 evernote 里找到去年剪藏的文章。
文章里的测试结果,我在 mysql5.7 版本上复现。
@JasonLaw 建议你不要把这些东西当成圣经。

我举个很常见的例子,比如很多数据库为了索引优化,会给索引列设置一个默认值避免因为 NULL 造成的无效索引,比如给字段设置-1,0 等。假如这一列恰好是外键列,而-1,0 对应在父表中的关联对象是不存在的,这显然是违反了引用完整性。

所以你是要考虑你理想的引用完整呢,还是考虑实用主义优化性能为主?

我发现 v2 上的人真的很喜欢把一些东西当圣经奉为圭臬。。
比如 restful 和业务 code 封装就能争出上百条评论。

理想主义者遍地,孤芳自赏,还要抱团取暖。
@makelove
删除一个 user,直接清空了与该 user 有关联的所有表的所有数据,这就是你期望看到的?
如果碰到根据实际场景动态决定是否需要删除关联表的数据的需求,你设置这种外键不是给自己找麻烦?

就算设置外键,一般也是关联到主键 id 或者其他一些不变的唯一 id 上,这种场合下你级联更新用得上地方?

连这些都被你描述成“极端场景”了,那我也建议你不要拿你的那点 simple crud 经验指点别人。再不多长进长进,过几年 crud 自动生成插件都能把你给淘汰了呢。
1 ... 15  16  17  18  19  20  21  22  23  24 ... 30  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2073 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 11:50 · PVG 19:50 · LAX 04:50 · JFK 07:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.