![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 54
哈K
这个作者很懒,什么都没留下…
展开
-
(简洁版)Java的快速失败(fail-fast)与安全失败,源码分析+详细讲解
(简洁版)Java的快速失败(fail-fast)与安全失败,源码分析+详细讲解原创 2023-03-07 19:00:26 · 688 阅读 · 0 评论 -
日常不会的
json和gson区别swagger使用RedisTemplate常用集合使用说明-boundValueOpsRedisTemplate常用集合使用说明-boundValueOps_justdoit_potato的博客-CSDN博客_boundvalueops@MapKey的使用es,hive, clickhouse, hbaseJava8新的异步编程方式 CompletableFutureBigDecimal.setScaleMySQL DA原创 2021-09-17 13:41:57 · 131 阅读 · 0 评论 -
使用java mail 实现发送带附件的邮件功能(过程回顾和总结)
遇到的问题:一、如何添加附件?参考链接1 https://www.cnblogs.com/ysocean/p/7666061.html参考链接2 https://blog.csdn.net/lovecuidong/article/details/92658140二、因为是微服务项目,所以上传附件的时候,不可能是直接从本地获取,而是在各个微服务模块之间互相传递?想到的方法:使用接口中使用@Requestbody MailInfo@RequestParam Multipar...原创 2020-06-17 09:41:34 · 914 阅读 · 0 评论 -
【java运行时数据区域】栈、堆、方法区解析(图文)
一、栈区栈区描述的是方法执行的内存模型。每个方法在执行时都会创建一个栈帧(存放存储局部变量、操作数栈、动态链接、方法出口等) JVM为每个线程创建一个栈,栈属于线程私有,不能实现线程间的共享!用于存放该线程执行方法的信息(实际参数、局部变量等) 基本类型变量区,执行环境上下文,操作指令区(存放操作指令)二、堆区堆用于存储创建好的对象和数组(数组也是对象) JVM只有一个堆...原创 2020-03-22 00:31:45 · 912 阅读 · 0 评论 -
Comparable和Comparator两接口的区别
comparable接口实际上是出自java.lang包 它有一个compareTo(Object obj)方法用来排序Comparable可以认为是一个内比较器,实现了Comparable接口的类有一个特点,就是这些类是可以和自己比较的,至于具体和另一个实现了Comparable接口的类如何比较,则依赖compareTo方法的实现,compareTo方法也被称为自然比较方法。如果开发者...原创 2020-03-19 00:49:54 · 395 阅读 · 0 评论 -
springboot整合jpa,提示bean重复问题分析及解决
报错情况:Description:The bean 'userRepository', defined in null, could not be registered. A bean with that name has already been defined in null and overriding is disabled.报错原因:这个Bean已经注册了,不能被覆...原创 2019-10-14 09:15:10 · 1316 阅读 · 0 评论 -
==和equals区别
==较的是两个引用在内存中指向的是不是同一对象(即同一内存空间),也就是说在内存空间中的存储位置是否一致。如果两个对象的引用相同时(指向同一对象时),“==”操作符返回true,否则返回flase。 equals用来比较某些特征是否一样。我们平时用的String类等的equals方法都是重写后的,实现比较两个对象的内容是否相等。我们来看看String重写的equals方法:它不止判断了内...原创 2019-08-26 10:35:44 · 60 阅读 · 0 评论