EasyChill
码龄5年
  • 321,884
    被访问
  • 87
    原创
  • 5,753
    排名
  • 1,084
    粉丝
  • 7
    铁粉
关注
提问 私信

个人简介:静以修身 俭以养德

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2017-11-20
博客简介:

EasyChillの博客

博客描述:
专注而非广博
查看详细资料
  • 4
    领奖
    总分 563 当月 16
个人成就
  • 获得972次点赞
  • 内容获得152次评论
  • 获得5,482次收藏
创作历程
  • 5篇
    2022年
  • 11篇
    2021年
  • 17篇
    2020年
  • 32篇
    2019年
  • 37篇
    2018年
  • 3篇
    2017年
成就勋章
TA的专栏
  • Java
    18篇
  • Spring 全家桶
    18篇
  • Git
    4篇
  • 数据库
    17篇
  • 异常和问题
    12篇
  • 计算机基础
    5篇
  • 算法
    2篇
  • 其他
    20篇
  • 前端
    5篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Java Caffeine 缓存框架的应用

Caffeine 是基于Java 8的高性能,接近最佳的缓存库还有其他的一些,刷新,写入,监听等功能就不再赘述啦~各位看官自查一般使用这样就可以从缓存中查找数据,如果,缓存没有这个key(“”)相关的数据或者过期,就会重新通过service查一遍可以利用缓存来,存储一些不经常变动和一些热点数据...
原创
发布博客 2022.07.14 ·
174 阅读 ·
0 点赞 ·
0 评论

Double转换BigDecimal的精度问题

在使用一些高精度的计算的时候是需要注意的,当使用第一种方式的时候,ide也会有提示你使用字符串转换
原创
发布博客 2022.07.01 ·
67 阅读 ·
0 点赞 ·
0 评论

执行过mybatis的sql以后导致数据回写覆盖id的问题记录

三个方法,处理数据。第一个处理完成之后,传递到第三个方法的数据列表的id发生了变化在第一个方法处理有一个步骤是执行了一个sql从名字看执行并没有问题,是一个批量更新或插入的一个方法,关键在于设置成了true,这个属性的作用就是,如果发生了数据插入,他会把id会写到原来传递的list列表,但是我这里是发生了update,数据列表的id全成了最后一条记录的id,去数据库查看最新的自增id的时候,发现当前的自增id已经大于已经存在的id(没有删除)也就是说这个 只要发生数据“变更”,id就会受影响去掉或者改为f
原创
发布博客 2022.07.01 ·
158 阅读 ·
0 点赞 ·
0 评论

mysql 批量更新和单条更新(循环)

首先说结论:在条件字段都使用索引的情况下,批量更新的效率优于单条更新注:此结论没有考虑更新数据量的临界值,即没有考虑两种更新在达到哪个数据量级别的时候,会有明显的差异我们项目中几百条数据以上的同时更新的话,使用了批量更新我们知道mysql5.5 以后 默认使用的innodb,innodb是行级锁优缺点对比:批量更新:优点:是速度快缺点:当where条件字段,没有索引的情况下,可能会导致表锁,并且当字段的数据重复度过高的时候,也可能引发表锁比如,更新where条件为性别,只有男女两种情况,
原创
发布博客 2022.03.08 ·
1045 阅读 ·
0 点赞 ·
0 评论

spring 的全局异常的实现

非保姆教程整体思路:1、通过@ControllerAdvice和@ExceptionHandler注解实现全局异常2、按照规范实现和填充其他细节首先全局捕捉异常package **import lombok.extern.slf4j.Slf4j;import org.apache.poi.EncryptedDocumentException;import org.springframework.beans.factory.annotation.Qualifier;import org.s
原创
发布博客 2022.03.02 ·
279 阅读 ·
0 点赞 ·
0 评论

Java 8 新特性 + 实例

从实用的角度出发,总结一下经常能用到的一些特性!文章目录1、Lambda 表达式1.1 是什么?1.2 Lambda表达式基本格式 / 语法2、方法引用3、默认方法4、Stream API5、Date Time API6、Optional 类7、并发集合,并行数组8、JVM的改变9、锁的优化1、Lambda 表达式网上解释众说纷纭,以下也是我师傅的个人理解,是理解这个表达式来的过程。1.1 是什么?Lambda表达式是一个 有且只有一个实例抽象方法的接口 的 匿名实现类 的 简洁替身。其中
原创
发布博客 2021.12.27 ·
337 阅读 ·
0 点赞 ·
0 评论

Spring Boot 定时任务多线程实现

测试Spring Boot定时任务冲突时,使用的线程数量引入依赖:Spring Boot 2.6.1 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>简单的测试类import lombok.extern.slf4j.Slf4j;import org.spri
原创
发布博客 2021.12.22 ·
624 阅读 ·
0 点赞 ·
0 评论

Spring Boot 参数校验的优雅实现

文章目录Spring Validation概述1、基本使用1.1、首先以 新增用户信息 为示例来测试第一类1.1.1、正常测试1.1.2、长度测试1.1.3、@NotNull 测试 ```null```1.2、第二类以 获取用户信息 @RequestParam / @PathVariable 测试2、进阶使用2.1、分组校验2.2、嵌套校验2.3 、集合测试2.4 、自定义校验2.5 编程式校验3、fail-fast4、更多注解如果你有前端传参校验的需求,而又不想手动写if去校验的话,本文应该可以帮到你
原创
发布博客 2021.12.17 ·
819 阅读 ·
0 点赞 ·
0 评论

Elasticsearch 7+ 知识点总结

文章目录概述基本概念Node 与 ClusterIndexDocumentType参考概述Elasticsearch(以下简称es) 开源es能够快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github用的都是esElastic 的底层是开源库 Lucene,es是基于此搭建的,并且提供 RESTful API 的操作接口。基本概念Node 与 ClusterElastic 本质上是一个分布式数据库,允许多台服务器协同工作,每台服务器可以运行多个 Elastic 实
原创
发布博客 2021.12.09 ·
1952 阅读 ·
1 点赞 ·
0 评论

实现Spring Boot 定时发送带附件邮件功能

文章目录版本说明:1、pom依赖2、配置3、通过EasyExcel 将数据导出为Excel4、发送邮件5、定时功能版本说明:spring-boot-starter-parent 2.6.1 jdk-8u202 (jdk8 最后一个版本)download1、pom依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId>
原创
发布博客 2021.12.08 ·
602 阅读 ·
0 点赞 ·
0 评论

一年内的新目标

深入Java底层———— 3步看清main方法的运行流程目标:复述main方法的运行流程PRM1、P(现象呈现)通常的代码执行流程2、R(原因分析)这样运行的原因3、M(解决措施)通过演示,明白运行的过程勾(勾起兴趣) 讲(讲解) 练(提问练习) 总(总结)...
原创
发布博客 2021.10.11 ·
47 阅读 ·
0 点赞 ·
0 评论

sql server把id相同的行的数据拼接

例:id name1 A1 B1 C2 a2 b结果:id 别名1 A,B,C2 a,b方法:sql2005+的实现。SELECT id,STUFF((SELECT ','+name FROM Test WHERE id=T.id FOR XML PATH('')),1,1,'') AS 别名 FROM Test T GROUP BY T.id
原创
发布博客 2021.08.30 ·
476 阅读 ·
1 点赞 ·
0 评论

面试准备知识点

数据结构基本概念和术语数据: 是客观事物的符号表示,能够输入到计算机中并能被计算机程序处理的符号的总称数据元素: 是数据的基本单位,用于完整地描述一个对象数据对象: 是性质相同的数据元素的集合,是数据的一个子集数据项: 是组成数据元素的,有独立含义的,不可分割的最小单位数据结构: 是相互之间存在的一种或者多种的特定关系的数据元素的集合,换句话说,数据结构是带结构的数据元素的集合,“结构”,就是指数据元素之间的关系。数据结构包括,逻辑结构和存储结构两个层次。逻辑结构: 两个要素:数据元素.
翻译
发布博客 2021.06.29 ·
215 阅读 ·
1 点赞 ·
0 评论

SpringBoot中配置Druid

SpringBoot默认提供了DBCP连接池的配置,只需要在配置文件中配置即可。Druid在SpringBoot中没有提供,配置如下依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.8</version> </dependency> <dep
转载
发布博客 2021.05.11 ·
1912 阅读 ·
0 点赞 ·
0 评论

Jvm指令手册

转自:https://www.cnblogs.com/lsy131479/p/11201241.html栈和局部变量操作 将常量压入栈的指令aconst_null 将null对象引用压入栈iconst_m1 将int类型常量-1压入栈iconst_0 将int类型常量0压入栈iconst_1 将int类型常量1压入栈iconst_2 将int类型常量2压入栈iconst_3 将int类型常量3压入栈iconst_4 将int类型常量4压入栈iconst_5 将int类型常量
转载
发布博客 2021.04.12 ·
62 阅读 ·
0 点赞 ·
0 评论

cron表达式介绍

corn:计划任务,是任务在约定的时间执行已经计划好的工作,这是表面的意思。在Linux中,我们经常用到 cron 服务器来完成这项工作。cron服务器可以根据配置文件约定的时间来执行特定的任务。注:cron表达式:一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。字段值秒0-59分0-59小时0-23日期1-31月份1-12 或者 JAN-DEC星期1-7 或者 SUN-SAT年(可选)留空, 1970-2099.
转载
发布博客 2021.02.02 ·
89 阅读 ·
0 点赞 ·
0 评论

沙箱环境和正式环境【PayPal接入(java)】【IPN通知问题】项目实战干货总结记录!

一、接入paypal环境准备:1、注册paypal账号https://www.paypal.com注册“商家账号”,完成验证2、注册paypal开发者账号用上一步创建好的账号登陆:https://developer.paypal.com3、创建测试用户和商家账号个人和商家账号都选中国就行那三个点里面可以设置账号的一些信息,还有余额之类的4、创建应用,生成用于测试的clientID 和 密钥当前页面创建应用这里面有一个默认的还有一个我已经创建好的测试应用点击按钮创建自己的应用,
原创
发布博客 2020.12.07 ·
1605 阅读 ·
0 点赞 ·
5 评论

springboot的类加载器(org.springframework.boot.loader)

类加载器的分类。试验:使用maven打包 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> &l
原创
发布博客 2020.11.05 ·
2741 阅读 ·
1 点赞 ·
0 评论

动态刷新配置文件的两种实现方式。(Nacos)

直奔主题:所谓动态刷新配置文件即修改配置文件的一些值,可以直接读取,不需要重启项目项目搭配nacos来实现此需求nacos中加入测试的配置项第一种方式:使用注解 @RefreshScope来使此类成为“支持动态配置的类”,给属性添加@Getter,@Value("${test1}")这个大家都懂。使用:下面的接口用作测试:项目初次启动:结果如下:地址栏马赛克部分为,server.servlet.context-pathnacos中修改配置:并且发布配置刷新页面:此时我们的项目并没
原创
发布博客 2020.11.03 ·
3248 阅读 ·
1 点赞 ·
9 评论

Maven的私服管理(Nexus)和jar包上传(界面和idea中)

文章目录1、Nexus介绍2、通过Nexus上传jar包3、通过idea第三方平台上传jar包1、Nexus介绍Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问 和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不需要数据库,它使用文件系统加Lucene来组织数据。Nexus 使用ExtJS来开发界面,利用Restlet来提供完整的REST APIs,通过m2eclipse与Ec
原创
发布博客 2020.10.28 ·
565 阅读 ·
0 点赞 ·
0 评论
加载更多