java
-
Java实现邮件发送QQ邮箱带附件
本文实例为大家分享了Java实现邮件发送QQ邮箱带附件的具体代码,供大家参考,具体内容如下 添加依赖 <!-- https://mvnrepository.com/artifact/javax. ...
-
Spring-data-redis操作redis cluster的示例代码
Redis 3.X版本引入了集群的新特性,为了保证所开发系统的高可用性项目组决定引用Redis的集群特性.对于Redis数据访问的支持,目前主要有二种方式:一.以直接调用jedis来实现:二.使用sp ...
-
SpringBoot上传图片的示例
说明:通常项目中,如果图片比较多的话,都会把图片放在专门的服务器上,而不会直接把图片放在业务代码所在的服务器上.下面的例子只是为了学习基本流程,所以放在了本地. 1.单张图片上传 1.1.前端用表单提 ...
-
通过AOP环绕通知如何实现事务控制
目录 通过AOP环绕通知实现事务控制 1.导入相关的依赖 2.配置连接池和开启AOP注解 2.创建链接工具类 3.AOP环绕事务类 spring AOP 环绕通知的思路 1.设计一个接口 2.编写这个 ...
-
IDEA创建方法时如何快速添加注释
目录 IDEA创建方法时快速添加注释 1.setting => Edit => Live Templates 2. 新建一个组 3.新建一个Live Template 4.选择方法注释可以 ...
-
一篇文章带你深入了解Java异常
目录 一.初识异常 1.常见的异常类型 <1>除以0 <2>数组下标越界 <3>访问null对象 2.防御式编程 <1>LBYL <2>EA ...
-
SpringCloud @RefreshScope刷新机制深入探究
目录 梳理过程如下 @RefreshScope ScopedProxyMode RefreshAutoConfiguration NacosConfigService ClientWorker Cac ...
-
Spring Boot中使用Spring-data-jpa的配置方法详解
为了解决这些大量枯燥的数据操作语句,我们第一个想到的是使用ORM框架,比如:hibernate.通过整合Hibernate之后,我们以操作Java实体的方式最终将数据改变映射到数据库表中. 为了解决抽 ...
-
java8、jdk8日期转化成字符串详解
java8.jdk8日期转化成字符串 新建日期工具类:DateUtils 新建方法:parseDate 实现方法parseDate public static String parseDate(Loc ...
-
如何获得spring上下文的方法总结
一 前言 打算重温spring,以后可能每周会发一篇吧,有空就搞搞: 二 获取上下文的几种方式 AnnotationConfigApplicationContext:从一个或多个基于Java的配置类中 ...
-
Java8 Stream collect(Collectors.toMap())的使用
目录 Collectors.toMap的用法 三个重载的方法 Java8 stream特性 Collectors.toMap Collectors.toMap的用法 在我们实际开发过程中经常使用到将L ...
-
Java导出txt文件的方法
本文实例讲述了Java导出txt文件的方法.分享给大家供大家参考.具体如下: 例子一 /** * export导出文件 */ @RequestMapping(value="/grab/exp ...
-
mybatis plus代码生成工具的实现代码
前言: 原本想使用AutoGenerator 是 MyBatis-Plus 的官方代码生成器 ,尝试了一下,竟然报错,原因可能是MyBatis-Plus和mybatis-plus-generator ...
-
Java ExecutorServic线程池异步实现流程
相信大家都在项目中遇到过这样的情况,前台需要快速的显示,后台还需要做一个很大的逻辑.比如:前台点击数据导入按钮,按钮后的服务端执行逻辑A,和逻辑B(执行大量的表数据之间的copy功能),而这时前台不能 ...
-
JAVAsynchronized原理详解
目录 1.synchronized的作用 2.synchronized的语法 3.Monitor原理 4.synchronized的原理 4.1偏向锁 4.2轻量级锁 4.3锁膨胀 4.4重量级锁 4 ...
-
Java 栈与队列实战真题训练
目录 1.实现循环队列 (1)数组下标实现循环 (2)区分队列的满与空 2.队列实现栈 3.栈实现队列 4.实现最小栈 1.实现循环队列 [OJ链接] 循环队列一般通过数组实现.我们需要解决几个问题. ...
-
SpringBoot居然有44种应用启动器,你都知道吗
啥是应用启动器?SpringBoot集成了spring的很多模块,比如tomcat.redis等等.你用SpringBoot搭建项目,只需要在pom.xml引入相关的依赖,和在配置文件中简单的配置就可 ...
-
如何在IDEA启动多个Spring Boot工程实例(图文)
在我讲解的案例中,经常一个工程启动多个实例,分别占用不同的端口,有很多读者百思不得其解,在博客上留言,给我发邮件,加我微信询问.所以有必要在博客上记录下,方便读者. step 1 在IDEA上点击Ap ...
-
HashMap容量和负载因子使用说明
HashMap底层数据结构是数组+链表,JDK1.8中还引入了红黑树,当链表长度超过8个时,会将链表转成红黑树,以提升其查找性能. 那么,给出一个<key, value>节点,HashMa ...
-
Java内存分配多种情况的用法解析
这篇文章主要介绍了Java内存分配多种情况的用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Java内存五大区 栈:用于保存函数内部的局部变 ...
