java
-
SpringBoot Application注解原理及代码详解
SpringBoot Application注解原理及代码详解
-
SpringBoot 集成短信和邮件的配置示例详解
目录 依赖 配置 编码 1.邮件 2.短信 准备工作 1.集成邮件 以QQ邮箱为例 在发送邮件之前,要开启POP3和SMTP协议,需要获得邮件服务器的授权码,获取授权码: 1.设置>账户 在账户 ...
-
浅谈Hibernate对象状态之间的神奇转换
状态分类 在Hibernate框架中,为了管理持久化类,Hibernate将其分为了三个状态: 瞬时态(Transient Object) 持久态(Persistent Object) 脱管态(Det ...
-
Java的后台文件夹下文件的遍历完整代码
一.在java中遍历一个文件夹里边的所有文件,可以有两种方式: 1.递归遍历,通常也是开发者第一时间能想到的方法,递归遍历的优点是:实现起来相对简单,代码量相对较少,执行效率较高,缺点是:比较吃内存, ...
-
JVM知识总结之垃圾收集算法
一.什么是垃圾 本文要讲的是垃圾收集算法,那么首先要确定的问题就是什么是垃圾,也就是哪些对象是要被回收的,对此有两种判断方式: 1.1 引用计数算法 什么样的对象是要被回收的,很明显,没有被引用的对象 ...
-
Springboot如何设置过滤器及重复读取request里的body
目录 HttpServletRequest的输入流只能读取一次的原因 重复读取body中数据的方法 springboot的过滤器 上面的getBody的代码 需求: request的content-t ...
-
SpringBoot项目使用mybatis-plus代码生成的实例详解
目录 前言 安装依赖 application.yml添加配置 代码生成实例 代码生成依赖 数据源配置 globalConfig处理通用配置 packageConfig包名设置 strategyConf ...
-
从Myeclipse 导入到eclipse中无法识别为 web项目 问题的解决步骤
经常在eclipse中导入web项目时,出现转不了项目类型的问题,导入后就 是一个java项目,有过很多次经历,今天也有同事遇到类似问题,就把这个解决方法记下来吧,免得以后再到处去搜索. 解决步骤: ...
-
利用Java将2019拆分成三个素数平方和的方法实例
主要分析: (1):将2019拆分成三个素数平方和,就要先得到三个素数,这也就涉及到了三个素数的范围,我们不妨从其中最大的质数推论,因为是三个素数的平方和,所以最大的素数必然小于,现在也就了解了三个素 ...
-
SpringBoot使用token简单鉴权的具体实现方法
本文使用SpringBoot结合Redis进行简单的token鉴权. 1.简介 刚刚换了公司,所以最近有些忙碌,所以一直没有什么产出,最近朋友问我登录相关的,所以这里先写一篇简单使用token鉴权的文 ...
-
SpringMVC中解决@ResponseBody注解返回中文乱码问题
昨天在做项目的时候用@ResponseBody注解,发现返回页面上的中文是乱码,解决过程也是让我很郁闷!!!特此记录一些.目前有下面几种解决方案: @RequestMapping的produces方法 ...
-
SpringMVC拦截器——实现登录验证拦截器的示例代码
本例实现登陆时的验证拦截,采用SpringMVC拦截器来实现 当用户点击到网站主页时要进行拦截,用户登录了才能进入网站主页,否则进入登陆页面 核心代码 首先是index.jsp,显示链接 <%@ ...
-
并发编程之Java内存模型volatile的内存语义
并发编程之Java内存模型volatile的内存语义
-
java方法及this关键字原理分析详解
目录 步骤1 .给顾客增加一个吃饭的方法 步骤 2 . 没有加static的属性和方法,一定需要先new对象 步骤 3 . 用new出来的对象去执行eat方法 步骤 4 . 怎么理解c.eat() 步 ...
-
MyBatis关闭一级缓存的两种方式(分注解和xml两种方式)
目录 问题:为什么有缓存 什么场景下必须需要关闭一级缓存 关闭一级缓存方法(针对使用MyBatis场景) 第一种:xml形式(关闭所有一级缓存) 第二种:注解形式(可指定仅仅某个Mapper关闭注解) ...
-
springboot数据库密码加密的配置方法
前言 由于系统安全的考虑,配置文件中不能出现明文密码的问题,本文就给大家详细介绍下springboot配置数据库密码加密的方法,下面话不多说了,来一起看看详细的介绍吧 1.导入依赖 <depen ...
-
Java基础学习之Swing事件监听
一.初始代码架构 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Btn extends ...
-
spring中向一个单例bean中注入非单例bean的方法详解
目录 前言 错误实例演示 实现ApplicationContextAware接口 lookup method lookup method签名 总结 前言 看到这个题目相信很多小伙伴都是懵懵的,平时我们 ...
-
ActiveMQ整合Spring入门用法解析
一.ActiveMQ整合Spring基础 ActiveMQ和Spring的整合,其实是把activemq的一些对象交给spring来管理,比如连接工厂,queue,top等等 二.依赖 除了activ ...
-
Spring boot集成Mybatis的方法教程
本章目标 整合 Mybatis ,并集成 Druid 数据源 可视化监控 Druid 数据源 使用 JPA 生成数据表 利用注解实现数据库的事物 利用注解动态配置数据源 全局异常捕获 校验请求参数,并 ...
