自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 BigDecimal 使用compareTo比较大小

我们通过要精度比较精确的时候,要用到java.math.类,下面来说一下方法。

2024-04-16 19:55:05 3049

原创 Mybatis动态代理实现方式的原理解析

Mybatis初始化时,会解析XML配置文件,将里面定义的SQL语句与Mapper接口的方法建立映射关系,并保存在配置对象中。当我们调用SqlSession.getMapper()方法时,Mybatis使用Java动态代理机制,为Mapper接口创建代理对象。代理对象的创建,主要通过MapperProxyFactory类来完成。当调用Mapper接口中的方法时,实际上调用的是代理对象的invoke方法。

2024-04-11 15:25:01 1145

原创 MySQL Explain详解

当from中有子查询时,table列的格式为,表示当前查询依赖id=N行的查询,所以先执行id=N行的查询,如上面select_type列图4所示。ref:相比eq_ref,不使用唯一索引,而是使用普通索引或者唯一索引的部分前缀,索引和某个值比较,会找到多个符合条件的行。id列的编号是select的序列号,有几个select就有几个id,并且id是按照select出现的顺序增长的,id列的值越大优先级越高,id相同则是按照执行计划列从上往下执行,id为空则是最后执行。

2024-04-11 11:50:31 436

原创 SpringBoot整合Quartz,通过注解方式实现定时任务

定时任务注解 @QuartzSchedule name:定时任务名称 cronSchedule:执行计划。在数据库创建tables_mysql.sql里面的表。每新增一个定时任务,只需要创建一个如下的类。集群状态需要使用分布式锁。

2024-04-10 19:30:42 1318 2

原创 LocalDateTime详解

有的时候,你需要进行一些更加复杂的日期操作,比如,将日期调整到下个周日、下个工作日,或者是本月的最后一天。Java 就是使用了 IANA 的数据库。nextOrSame / previousOrSame 创建一个新的日期,并将其值设定为日期调整后或者调整前,第一个符合指定星 期几要求的日期,如果该日期已经符合要求,直接返回该对象。Java 官方请著名的第三方日期时间包 joda-time 的作者重新设计了与日期时间有关的 API 部分,并把它们放在了 jdk 8 的 java.time 包下。

2024-01-29 14:14:30 834

原创 表单重置

$("#formId").form('reset');

2017-08-22 11:35:50 230

apache-maven-3.5.0

官网maven包

2017-08-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除