- 博客(16)
- 收藏
- 关注
转载 MyBatis-Plus 基本使用
这种写法在某些企业也是不允许的,因为SQL语句最好都维护在持久层,而不是业务层。就当前案例来说,由于条件是in语句,只能将SQL写在Mapper.xml文件,利用foreach来生成动态SQL。这实在是太麻烦了。假如查询条件更复杂,动态SQL的编写也会更加复杂。所以,MybatisPlus提供了自定义SQL功能,可以让我们利用Wrapper生成查询条件,再结合Mapper.xml编写SQL我们定义一个用户状态的枚举:@GetterNORMAL(1, "正常"),
2025-05-04 19:59:11
502
原创 MySQL explain
(1) id(2) select_type(3) table(4) partitions(5) type(6) possible_keys(7) key(8) key_len(9) ref(10) rows(11) filtered(12) Extra步骤 1:访问 MySQL 官网(1) 如何判断查询是否使用了索引?
2025-04-30 20:01:57
1053
原创 【已解决】Postman:Get请求传JSON数据
例如,如果有一个 JSON 对象 {“key”: “value”},你可以先将其转为字符串形式 “{“key”: “value”}”,然后 URL 编码得到 %7B%22key%22%3A%20%22value%22%7D,最后附加到 URL 上,比如 http://example.com/api?写这篇文章的原因是,工作中,对于很早以前的项目接口,设计不如现在规范,有时候会遇到这种情况。这个方式了解下就可以。
2024-11-11 20:06:01
1246
原创 【已解决】npm安装/构建速度慢:淘宝镜像cnpm及其安装说明,大幅减少等待的安装时间
针对前端初学者,安装淘宝npm镜像,大幅减少等待的安装时间
2024-11-03 18:58:44
332
2
原创 【已解决】光标未停留在<body>代码块:修改VS Code根据感叹号生成代码自动生成的HTML模板
下载新版本的VS Code后,根据!生成代码的代码模板,光标最初会停留在device-width这里,写代码前要按3次tab才能到<body>代码块里,感觉很不舒服。写这篇文章前,我搜索了类似的问题,发现改动的文件是expand-full.js,但是我的vscode没有此文件,这说明应该是版本不一样。因此我才写了这篇文章记录解决方案。
2024-10-28 18:44:20
349
原创 【已解决】IDEA社区版:安装jclasslib Bytecode Viewer插件失败
插件“jclasslib Bytecode Viewer”未安装: Cannot download ‘https://plugins.jetbrains.com/pluginManager/?
2024-05-22 21:47:17
550
转载 解决方案:MySQL安装失败——Initializing database(初始化数据库失败)
特别是,删除以下路径中的条目:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL和HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL。这两个位置都检查完成了。
2024-03-13 19:37:48
12476
2
原创 IDEA初学者必须了解的方式:设置全局配置操作。减少额外配置时间。文中以Maven配置和文件编码(File Encoding)举例
我们主要介绍上图里蓝色的部分。点击蓝色的configure后,显示的页面如下图。上图就是IDEA里,File -> Setting里面的内容。
2023-10-02 16:44:24
1974
原创 【已解决】Java项目 解决读取图片格式不兼容:引入com.twelvemonkeys.imageio依赖
项目中,除去评论带图片功能等,涉及到图片相关的业务,往往会用到读取图片功能。例如根据文字生成图片、生成预览图等等功能。
2023-09-18 15:42:10
2940
原创 程序员学习网站推荐(一):路线向导(roadmap.sh)
由于博主是后端开发,像Java(后端开发语言),SQL(数据查询语言),Spring Boot等,看的会比较多。比如你想看红框的内容,鼠标左键点击他,浏览器右侧会出现对应的学习内容。这些内容并非要看所有,只是用来参考的。博主是做后端开发的,就会看后端相关的内容:https://roadmap.sh/backend。这里不放中文图,原因是翻译后的内容没啥参考性。这部分内容,主要是基于工作中的不同的角色来做区分。后端开发的内容不止这些,我截图的只是中间的一部分。
2023-09-13 09:16:38
1788
2
原创 【已解决】Java MySQL数据库 emoji表情保存乱码的两个解决方案
小程序端的售后评价,或者商家后台的商品评价等,都有用到emoji表情。这些功能都有把emoji保存到数据库。项目里用的数据库是MySQL,字符集是utf8。
2023-09-12 17:00:59
1223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人