摘要:
排序在系统中经常能用到,一般可以在数据库做排序,也可以在服务端做排序。在数据库一般使用 order by 排序。而服务端也是使用快排。本期使用汇总排序。 问题 统计销售数据,每个销售员都有对应的部门和销售量,现在要统计销售数据。 要求部门总销量递减排序,相同部门的也按照递减排序。 比如: 销售员 部 阅读全文
摘要:
微信云托管本身是一个服务器,里面的软件都已经配置好了,直接使用即可,适用于一些简单部署的项目。直接把项目直接上传到服务器即可。无需各种繁琐的软件配置和打包,微信云托管统统给你搞定。而且系统会根据使用量计费,对于一些使用量比较少的系统,也是很划算的。本文从一个 Spring Boot 项目简单部署云托 阅读全文
摘要:
在使用个人阿里云测试机,在查询实时输出日志时,看到数据库连接失败后,服务器一直在重连服务器。开始以为是遭受重复攻击,后面把服务重启后,就没有出现一直重连的情况。看以下输出日志: 2022-02-09 11:04:58.896 ERROR 16876 [eate-1550991149] com.ali 阅读全文
摘要:
在电商上购买商品后,如果在下单而又没有支付的情况下,一般提示30分钟完成支付,否则订单自动。比如在京东下单为完成支付: 超过24小时,就会自动取消订单,下面使用 Java 定时器实现超时取消订单功能。 Timer 定时器 Timer 是一个调度任务的执行的工具,任务可以一次性定时执行或者定时重复执行 阅读全文
摘要:
在使用 idea 打开 mapper 文件,出现一下报红错误: 可以看到数据表和字段都是红色的。 解决方案 打开设置,window版本是打开Settings: 找到 Languages & Frameworks —> SQL Dialects: 设置 Global SQL Dialect 和 Pro 阅读全文
摘要:
在 Java 开发手册中有这一条: 我们知道基本类型和包装类型有很多不同点: 封装类型可以调用各种方法,而基本类型没有 封装类型声明字段之后可以不设置默认值,而基本类型需要初始化默认值。比如 int 默认值为0,boolean 默认值为 false。 为什么要有这种规定 一般 dao 层会有固定的增 阅读全文
摘要:
什么是事务传播机制 事务的传播机制,顾名思义就是多个事务方法之间调用,事务如何在这些方法之间传播。 举个例子,方法 A 是一个事务的方法,方法 A 执行的时候调用了方法 B,此时方法 B 有无事务以及是否需要事务都会对方法 A 和方法 B 产生不同的影响,而这个影响是由两个方法的事务传播机制决定的。 阅读全文
摘要:
登录数据后。选择 mysql 数据库 use mysql; 修改密码 update user set authentication_string=PASSWORD("mynewpassword") where user='root'; 更新密码直接报错 ERROR 1819 (HY000): You 阅读全文
摘要:
BeanUtils.copyProperties 在字段赋值上有强大的功能,如果有两个的类,如果需要将相同的字段赋值,就可以直接赋制。而不需要每个字段都需要一个一个赋制。 BeanUtils.copyProperties 用法全赋制 先创建一个实体类 public class User { priv 阅读全文
摘要:
关于InnoDB 存储引擎的有聚集索引和非聚集索引,覆盖索引,回表,索引下推等概念,这些知识点比较多,也比较零碎,但是概念都是基于索引建立的,本文从索引查找数据讲述上述概念。 聚集索引和非聚集索引 在 MySQL 数据库中 InnoDB 存储引擎,B+ 树可分为聚集索引和非聚集索引。聚集索引也叫聚簇 阅读全文