首页
学习
活动
专区
工具
TVP
发布

IT码农

专栏成员
471
文章
1008832
阅读量
31
订阅数
mybatis使用,UpdateWrapper时间更新问题
NeoCrmOrder updateNeoCrmCustomer = new NeoCrmOrder(); return neoCrmOrderMapper.update(updateNeoCrmCustomer, new UpdateWrapper<NeoCrmOrder>().eq("state_deleted", 0).eq("channel_contract_id", contract.getId()) .set("update_time", date) .set("state_deleted", 1));
botkenni
2024-03-08
3560
java打印程序执行时间--timeInterval的使用
botkenni
2023-12-13
8160
在xml中特殊符号处理<![CDATA[ ]]>
被<![CDATA[]]>这个标记,所包含的内容将表示为纯文本,比如<![CDATA[ < ]]>表示文本内容"<"。
botkenni
2023-11-09
1.8K0
Mybatis#{} 和 ${} 的区别
#{}和${}这两个语法是为了动态传递参数而存在的,是Mybatis实现动态SQL的基础,总体上他们的作用是一致的(为了动态传参),但是在编译过程、是否自动加单引号、安全性、使用场景等方面有很多不同。
botkenni
2023-10-23
1550
mysqldump: Got error: 1066: Not unique table/alias
引言 在使用 MySQL 数据库中的 mysqldump 命令备份数据时,有时会遇到错误提示 “mysqldump: Got error: 1066: Not unique table/alias”。这个错误通常表示在 SQL 查询语句中使用了重复的表名或表别名,导致无法确定要操作的是哪个表。本文将介绍该错误的原因、解决方法,并提供相关的代码示例。
botkenni
2023-10-19
1.2K0
mysql中group_concat长度限制的问题
在mysql中的group_concat函数默认支持的最大字符数为1024。 当你使用group_concat函数时,超出第1024字符的字符会全部丢失。
botkenni
2023-10-09
2.1K0
2条sql查询的结果不一样,是什么原因导致?
两条语句结果不一样: SELECT * FROM td_neo_crm_course_change_pay WHERE state_deleted=0 GROUP BY course_change_id,pay_type HAVING(COUNT(id)) > 1;
botkenni
2023-09-15
2270
前后端时间传递之注解形式(@DateTimeFormat与@JsonFormat)
在我们开发的过程中常常会遇到前后端传递时间的问题,同样遇到了这样的问题,以前的做法是在代码中转换:前端传String类型的时间,然后后端用String接收以后存入数据库时再转化为Date;返回给前端时也是一样,先从数据库中查出Date类型的数据,返回给前端时转化为String,非常麻烦。后来也是看到了用注解的方式非常方便,在这里记录并共享一下。
botkenni
2023-07-24
5.4K0
left join-on-and 与 left join-on-where 和 inner join on 加条件和where加条件的区别
在多表查询时,on 比 where 更早起作用。系统首先根据各个表之间的联接条件,把多个表合成一个临时表后,再由 where 进行过滤,然后再计算,计算完后再由 having 进行过滤。由此可见,要想过滤条件起到正确的作用,首先要明白这个条件应该在什么时候起作用,然后再决定放在那里。
botkenni
2023-05-23
2.3K0
Graphics2D 绘制图形-圆角矩形,矩形,椭圆、圆弧等
Java语言在Graphics类提供绘制各种基本的几何图形的基础上,扩展Graphics类提供一个Graphics2D类,它拥用更强大的二维图形处理能力,提供、坐标转换、颜色管理以及文字布局等更精确的控制。
botkenni
2023-03-16
2.7K0
MySQL可视化管理工具
官方地址:https://dbeaver.io/ 官方地址:https://www.jetbrains.com/zh-cn/datagrip/ 官方地址:https://www.phpmyadmin.net/ 官方地址:https://sourceforge.net/projects/mysqldumper/ 官方地址:https://www.navicat.com.cn/ 官方地址:https://downloads.mysql.com/archives/gui/
botkenni
2023-03-09
1.8K0
分布式事务的案例分析
1、用户提交订单需要先登录系统 2、提交订单,订单信息保存到订单数据库 3、订单支付,调用微信支付接口完成支付 4、完成支付,微信支付系统通知学成在线支付结果 5、学成在线接收到支付结果通知,更新支付结果 提交订单流程:
botkenni
2023-03-01
5430
分布式事务专题
完成某件事情,可能有多个参与者需要执行多个步骤,最终多个步骤要么全部成功,要么全部失败。
botkenni
2023-03-01
5390
idea打开后project窗口未显示项目名称的解决方案
方法1:若知道出错的具体位置与原因,用文本编辑器打开.iml文件,找到出错位置,修复。 方法2:清除配置,重新生成配置。 1)关闭IDEA, 2)删除项目文件夹下的.idea文件夹和.iml文件 3)重新用IDEA工具打开项目
botkenni
2023-01-10
10.9K0
Idea常用插件记录
当你的光标放在代码行的时候,会显示提交人等信息,让你对该代码的作者一目了然,出了bug直接对线!!!
botkenni
2023-01-06
5570
已学或将学的技术(学术)类数据--仅供自我程序学习记录
1、《代码整洁之道》——Robert C.Martin ⭐⭐⭐⭐ 很有用,对写高质量高可维护性的代码很有帮助。
botkenni
2023-01-05
3430
MySQL 查询结果倒叙后分组(先order by,再按order by的结果group by)
业务前提:用户下单,订单归属于指定销售,审核通过的订单可以参与计算业绩。 需求描述:统计向,统计销售成单情况,要求显示指定销售人员最近审核通过的订单。 解决方案:暂列举3种,各有利弊,权衡取舍。 方案1:按需要GROUP BY的关键字段简单查询出全部数据,然后在程序中再次过滤、倒叙、取首。 局限性:批量查询时,数据量不可控,范围越大,内存越可能扛不住,单次查询结果量可预估时酌情考虑,不确定的话不推荐。 方案2:子查询的ORDER BY配合LIMIT使用。 局限性:对数据量有预估要求(本需求中要求覆盖us
botkenni
2023-01-04
2.7K0
IDEA 设置文件编码
原因:文件乱码或重新安装IDEA都需要设置编码 打开设置,快捷键CTRL+ALT+S或点击设置小齿轮。 建议设置成这样,统一编码,配置文件自动转换 ascii 也勾上。最后OK。 对单个文件进行设置编码,在IDEA主窗口右下角设置编码。 当设置编码后,会弹出如下窗口。 Reload:表示用新编码重新加载,并不会改变原来文件编码。 Convert:表示用新编码转换,并重新加载。 Cancel:取消。 注意:转换前建议备份,不然可能会乱码。
botkenni
2022-12-27
3.4K0
玩转 Spring Boot 集成篇(任务动态管理代码篇)
在日常项目研发中,定时任务可谓是必不可少的一环,如果面对任务执行周期固定,业务简单的场景,可直接使用 Spring Boot 内置注解方式实现任务;而如果考虑更为复杂的管理任务信息,在可以通过集成 Quartz 等开源轮子来助力业务研发。
botkenni
2022-12-27
6450
inner join 与 left join 之间的区别
关于inner join 与 left join 之间的区别,以前以为自己搞懂了,今天从前端取参数的时候发现不是预想中的结果,才知道问题出在inner join 上了。
botkenni
2022-12-15
8040
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档