JAVA
文章平均质量分 77
Small ink
人生一世,总有些片断当时看着无关紧要,而事实上却牵动了大局。
展开
-
【Spring Retry的使用】
是Spring框架中的一个组件,它提供了自动重新调用失败操作的能力。这在错误可能是暂时发生的(如网络故障)的情况下很有帮助。在本文中,我们将看到使用Spring Retry的各种方式:注解、RetryTemplate以及回调。原创 2023-11-28 15:57:16 · 929 阅读 · 0 评论 -
day1_Spring
学习目标 理解Spring是什么 了解工厂解耦 掌握IOC - 控制反转 掌握DI 依赖注入(属性赋值)一、简介1. 什么是SpringSpring 是分层的Java SE/EE应用 full-stack(服务端的全栈)轻量级(跟EJB比)开源框架,以IoC(Inversion of Control控制反转,目的是解耦)和AOP(面向切面编程,本质是动态代理,目的是增强)为内核Spring家族有很多的框架,涉及到所有层(web |service |dao)今天学的Spring仅仅原创 2022-01-10 20:10:17 · 132 阅读 · 0 评论 -
Arrays.asList(T... a)导致的事故
总结:经验太少…哈哈哈哈。原创 2023-11-28 15:13:18 · 637 阅读 · 0 评论 -
不规范使用CountDownLatch引发的线程异常等待超时
出现这种问题实属不该,本次记录下来用于铭记自己出现了这种不规范的使用。本次BUG没有什么好用的总结,那就浅浅记录一下,希望以后不会再犯了!!!原创 2023-03-23 19:20:15 · 2061 阅读 · 1 评论 -
【Java问题大纲】Java heap space问题的出现以及解决
单个系统所涉及到的数据量大概在100W左右,之前都是使用脚本同步的,这次因为换数据库了所以采用了程序的方式来同步数据到其他系统。所以在多线程查数据库数据时产生了这个问题,日常启动项目的大小设置的是。IDEA遇到了,可以设置IDEA的大小,设置Xms和Xmx就行啦!以上列出的几个是最常遇到的,也有可能其他导致出现哦!,因此问题就产生了!......原创 2022-07-27 14:46:19 · 9721 阅读 · 0 评论 -
【@Async的使用及配置】
注解最简单的使用场景就是,异步发邮件等情况了💌!首先我们需要在启动类上加启用异步注解,然后在需要异步的类上加注解就行了。启动类:邮件发送实现类:自定义线程池有几种方法,就看友友们选那个了🌈。如何使用:第二种:第二种和第一种其实也差不多只是将线程池配置给了Spring的Async了,这种的使用就帮你解决了异步的方法上还要写这么多了,用了之后就可以这样写了,是不是很方便呢😉?第三种:第三种就是使用了Spring自己的默认线程池了不过我们也可以自己设置默认的线程池,在yml文件下添加如下...原创 2022-07-12 17:32:05 · 2717 阅读 · 2 评论 -
docker搭建nacos
使用官方安装脚本自动安装:卸载 docker删除安装包:删除镜像、容器、配置文件等内容:Docker安装MySQL:进入容器之后登录MySQL并设置远程访问用户:Docker安装Nacos:至此,我们已经可以使用nacos服务,UI地址:http://localhost:8848/nacos 账号:nacos 密码:nacos。接下来配置连接数据库不使用自己的:首先需要在数据库创建对应的nacos数据库,并执行sql文件。nacos-db.sql搭建Maven项目:创建Maven工程原创 2022-07-05 14:14:42 · 773 阅读 · 0 评论 -
SpringBoot集成EMail
SpringBoot集成EMail在大部分项目中,我们都会经常有用到邮件工具;不管是邮件验证码、邮件注册校验、预警通知等服务,都会使用到我们的email来发送邮件。下面我们就来教大家如何使用SpringBoot中使用email来发送邮件:登录需要做完发送邮件的账户,我这边用的是网易邮箱,所以就登录到网易的163邮箱就行,其他邮箱的账户登录到自己所在邮箱网站即可。找到设置==>客户端设置(不同邮箱名字不同,163邮箱则是POP3/SMTP/IMAP),就会看到以下页面,开启需要使用的服务即可,我原创 2022-04-20 13:48:58 · 5143 阅读 · 1 评论