win301 最近的时间轴更新
win301

win301

V2EX 第 554364 号会员,加入于 2021-08-26 11:34:58 +08:00
win301 最近回复了
149 天前
回复了 cMoon 创建的主题 Java mybatisplus @TableName 注解中 excludeProperty 赋值问题
@cMoon 你这相当于是面向数据库编程了,这 b 表和 c 表如果以后还会被其他表关联,你打算怎么做?继续通过继承,然后继续 excludeProperty 无关字段?(假设 excludeProperty 能实现你的想法),建议你复习一下或者重新学习一下面向对象编程有五个基本原则。
149 天前
回复了 cMoon 创建的主题 Java mybatisplus @TableName 注解中 excludeProperty 赋值问题
绝大部分开发者不会用你这个思路来使用 ORM 框架,所以也不会碰到你的问题
说个正常的或者通常情况下使用 ORM 框架的思路
给这 3 个表分别建立 3 个 entity ,3 个 mapper ,然后你再任意 serviceImpl 类里,随意封装数据结构即可
就是有几百个表都有你说的情况,也都按照这个模式来做,这样即便某些表修改了字段增删了字段,在代码层面的改动会非常小,也很容易改
217 天前
回复了 lengyingmofeng 创建的主题 Java MybatisPlus 的 IService 和 Mapper 有什么区别
你可能还在学习阶段,所以才会问出这样的问题来,之所以封装一层 Service ,是因为操作 DB 也就是 Mapper 层,还需要做一些额外的工作才能完成的更好,你可以看下 ServiceImpl 这个类里,都干了什么,而且 ServiceImpl 类是通过继承来实现功能的,并不算是严格意义上的一层,只能算增强,如果你不想用,也可以在你自己的实现类里不要继承 ServiceImpl ,值注入 Mapper 就好
hutool 非常好用,别听这些鄙视链的人瞎说,维护非常频繁,看楼上很多人说某些功能 可能有 bug ,这在软件行业多正常的事情啊,强如 spring ,你们自己去 GitHub 上看,有多少人提 Issues ,以及每次发版列出的 releases 的改动有多少 bug 修复,好家伙我都服了,免费用人家的开发成果,结果还跳出来吐槽别人,你们这是什么精神?
@jacketsmith10 那其他人正常吗?当你遭遇诡异时,如果各种尝试无果后,就应该果断选择看看其他人的环境下是否正常,利用排除法来解决问题,如果其他人都正常,那就是你的环境有问题了,可以考虑重新初始化一下各阶段的环境,如果其他人也有问题,那大家一起想办法和你一个人苦思,效率截然不同,而且有很大概率,其他人已经遭遇过这个问题,他只需要花费 2 分钟告诉你怎么解决这个问题。
@bhbhxy 哈哈,按照你的说法,任何语言在开发之前都需要进行一些配置的,这并不是 Java 独有的,而且 up 碰到的问题,其实并不常见,就因为个例就能让你得出一个 “公司让转 JAVA 我极力拒绝”,那你可能就是在给自己找心理安慰的理由而已。
251 天前
回复了 kright 创建的主题 程序员 m2 max 使用 idea 时,没有代码提示
https://www.jetbrains.com/zh-cn/idea/nextversion/#section=mac
试试 idea 的目前正在开发的测试版本呢?
没碰到过你说的这种情况,你可以用排除法,把 jitpack.io 这个 repository 块的配置去掉,然后试试看,是不是依赖包本身就无法从你公司的私服下载?
还有就是如果 https://www.jitpack.io 很慢,那直接舍弃掉换一个远程仓库不行吗?比如
<repository>
<id>central</id>
<url>https://repo1.maven.org/maven2</url>
</repository>

这是 maven 中央仓库,在国内也是可以访问的,速度还不错,当然了跟阿里云是肯定无法比的,但贵在 jar 包很全面,而且很及时,新出的 jar ,这里很快就会更新,阿里云一般会慢 1 到 7 天不等的时间

还有就是你本地使用的 maven 客户端的版本是什么,也可以升级一下,目前最新版本是 3.9.2 ,你检查一下
2023-01-15 15:09:41 +08:00
回复了 cowcomic 创建的主题 Java String @Scheduled 比预计时间早很多调起任务,大家有遇到过么
@Scheduled 注解,默认就使用一个线程,就是说如果你有多个 @Scheduled 任务,那么都只能使用一个线程来运行程序,如果某个线程很占用时间,那么就会出现你说的现象了,解决办法就是初始化 ThreadPoolTaskExecutor ,然后通过 @Scheduled 注解的定时任务就可以使用到多线程了
2022-01-26 17:04:12 +08:00
回复了 liuzh365 创建的主题 Java Idea 启动 Springboot 工程后,报如下错误
@NeoZephyr 是有一些,所以我才强调 “历史包袱” 这四个字,但相当于坑来说,升级到最新版本的好处太多太多了,你可以关注一下从 8 到 17 ,JDK 做出的改变有多么的大,这些特性都非常好用。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3549 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 04:52 · PVG 12:52 · LAX 21:52 · JFK 00:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.