自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 资料分析公式

年均增长量。

2024-08-11 16:01:05 171

原创 资料分析--计算技巧

3.削峰填谷法 多适用于平均数计算,找到一个基准值,然后围绕这个基准值去计算。加减法的核心,就是通过使用中间值,或者拆分 将复杂的运算简单话。1.拆分法 将数字换算成百分数数进行计算。2.分段法,21 或者 12 分段。1.尾数法 适用于位数的精确计算。

2024-07-24 16:59:15 188

原创 若依多数据源原理分析

determineCurrentLookupKey()这个方法,同时自己写的抽象类构造方法覆盖父类的目标数据源,默认数据源。1.定义自定义注解,以及对应的多数据源的枚举类用来区分不同的数据源的值。的方法,从ThreadLocal中获取当前的数据源进行连接。ThreadLocal存放当前线程使用的是哪个抽象类。2.将这个数据源的枚举值存入Threadlocal中。通过自定义注解标注当前方法到底使用的是哪个数据源。1.通过自定义注解找到当前方法选择的是哪个数据源。首先,想明白不同的接口想要使用不同的数据源。

2024-07-04 19:20:52 286

原创 通过sql语句直接导出excel文件

Mysql 导出excel

2024-06-19 16:30:50 1512

原创 Java光速入门路线

Java入门学习路线

2024-01-14 16:44:54 418 1

原创 synchronized 详解

Java多线程 synchronized

2024-01-14 16:31:14 450

原创 线程的6种状态

WAITING:当前线程拿到了CPU的执行权,但是由于某种原因还没开始执行自己的任务;BLOCKED: 阻塞状态,当前线程还没有抢到锁,就等在原地一直发呆的过程;new : 就是创建了线程对象 但是还没有调用start 方法;这个6中状态是Java Thread类中的枚举值中来的。TIMED_WAITING: 调用了设置了等待时间的方法。RUNNABLE: 线程正在执行任务;TERMINATED: 任务执行完了;

2024-01-06 19:07:34 476 1

原创 Thread中run和start 的区别

run方法可以理解为一个任务。等到线程就绪之后,调用run方法就会在start新开线程中执行这个方法。如果,没有先调用start方法,直接调用run方法,run中的内容也可以被直接执行,但是这个时候直接使用的是main 主线程来执行的,这个时候的run方法可以直接理解为一个普通的 方法,他的名字叫run而已。这个方法主要是使线程进入的就绪状态;相当于新开一个线程;

2023-12-24 13:56:48 494

原创 手动可以执行脚本,但是crontab定时任务执行有生成文件但是没数据

手动可以执行脚本,但是crontab定时任务执行有生成文件但是没数据

2023-12-12 14:40:27 742

原创 MySql数据库全量备份脚本

全量备份脚本

2023-12-11 09:59:45 597

原创 将文件转化为字符串传递

【代码】将文件转化为字符串传递。

2023-10-23 14:51:37 187

原创 获取double的整数部分和小数部分

【代码】获取double的整数部分和小数部分。

2023-07-20 12:43:07 948

原创 excel导出复杂表格

核心思路就是,读取模板,然后遍历数组中的而对象,将对象的各个属性设置到,对应的单元格里里面。

2023-02-28 21:50:28 193

原创 maven常用的生命周期

maven

2023-02-21 17:43:15 108

原创 常用数据库字段和实体类字段对应关系

datetime 后面可以在括号里设置参数表示保留多少,默认是保留到分钟,(3)可以设置为保留到毫秒值。这样的好处是可以直接用BigDecimal的很多API非常的方便。util包中的date。

2023-02-19 17:35:18 381

原创 日志显示数据已经更改但是实际数据库没变化

这个过程中最诡异的地方是,mybaits框架没报错,还显示修改成功了一条,所以一开始并没有往这个方向上面想。在我把条件一个一个注释掉之后,去排查的时候,还报了数据截断的异常。我去排查数据类型和实体类的类型对照关系上面也花了很长的时间。排查思路第一时间没想到是这个问题,怀疑是设置参数的时候出错了。后来通过把if中的条件一个一个注释掉之后才发现的。小问题但是也是花费了我挺长时间解决的。重要的是心态一步步的去排查。这里面if要用英文的逗号隔开 ,我一开始错写成了and。标签里面的标签用错了。

2023-02-19 17:28:42 568

原创 LoadingCache 报com.google.common.cache.CacheLoader$InvalidCacheLoadException

com.google.common.cache.CacheLoader$InvalidCacheLoadException

2022-11-23 16:34:33 1691

原创 @Value(“${}“)无法读取配置文件中的值

idea2022

2022-10-22 22:46:04 1124

原创 MySQL中 `和 ‘的区别

MySQL防坑指南

2022-10-02 22:57:27 574

原创 Node安装教程及环境配置

node 环境变量的配置

2022-09-24 20:07:03 767

原创 Centos7无法上网

Linux

2022-07-29 00:02:22 1178

原创 RabbitMQ实现延时队列

死信队列

2022-07-27 19:07:41 307

原创 MybatisPluse分页查询器

mp分页查询

2022-07-19 15:27:28 297

原创 用Redis缓存查询到的信息

redis用法

2022-07-02 17:29:05 416

原创 拦截器使用

拦截器

2022-06-24 10:47:16 163

原创 获得当前时间时间戳,精确到毫秒

时间戳

2022-06-19 19:05:35 348

原创 OSS图片上传

oss上传图片

2022-06-18 10:37:54 108

原创 Parameter ‘array‘ not found. Available parameters are [split, param1, status, param2]

BindingException

2022-06-16 10:45:16 1617

原创 Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String]

MyBatis,修改语句,动态SQL

2022-06-15 23:39:16 1741 2

原创 数据库中用decimal,实体类用什么

decimal

2022-06-14 11:40:05 4060

原创 SpringBoot各个模块的作用

springboot

2022-06-12 11:52:32 701

原创 Mybatis分页查询,及根据name模糊查询,时间查询

分页查询

2022-06-11 20:43:12 415

原创 MD5加密

MD5加密

2022-06-11 15:25:07 157

原创 Redis工具类及Redis常用命令

Redis工具类

2022-06-10 16:56:20 77

原创 JWT工具类

JWT工具类

2022-06-10 16:53:13 65

原创 外卖项目心得

外卖项目

2022-06-09 21:24:40 199

原创 UUid生成随机字符串

UUid

2022-06-09 19:26:42 655

原创 MVC和三层架构

三层架构和Mvc的区别

2022-06-09 10:46:33 56

原创 Idea2022连接git

2022idea连接git

2022-06-07 14:08:53 2166

原创 java通过拦截器获取当前正在执行的方法名和方法开始及结束时间

拦截器获取方法名

2022-06-03 19:43:16 2423

空空如也

空空如也

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

TA关注的人

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