java
-
详解Spring Security怎么从数据库加载我们的用户
目录 本章内容 如何从数据库中读取用户对象? 脱敏为什么没有生效? 总结 本章内容 如何从数据库中读取用户对象 源码分析 如何从数据库中读取用户对象? 1前面我们分析认证的时候就会发现他在DaoAut ...
-
通过代码示例了解submit与execute的区别
(1)可以接受的任务类型 submit: execute: 可以看出: execute只能接受Runnable类型的任务 submit不管是Runnable还是Callable类型的任务都可以接受,但 ...
-
JPA之映射mysql text类型的问题
目录 JPA之映射mysql text类型 问题背景 解决方案 JPA各种类型映射处理 JPA之映射mysql text类型 问题背景 jpa如果直接映射mysql的text/longtext/tin ...
-
为什么ConcurrentHashMap的key value不能为null,map可以?
源码 if (key == null || value == null) throw new NullPointerException(); 二义性 假定ConcurrentHashMap也可以存放v ...
-
MybatisPlus特殊查询的实现介绍
目录 一.查询投影 二.聚合查询 三.分组查询 四.查询条件 4.1 等值查询 4.2 范围查询 4.3 模糊查询 4.4 排序查询 一.查询投影 查询投影又称查询指定字段 @Test void te ...
-
Spring myBatis数据库连接异常问题及解决
目录 spring myBatis数据库连接异常 报错如下 myBatis连接数据库时报错原因归纳 报错信息 spring myBatis数据库连接异常 报错如下 org.mybatis.spring ...
-
java+vue实现添加单选题、多选题到题库功能
本文为大家分享了java+vue实现添加选择题到题库功能的具体代码,供大家参考,具体内容如下 做个备份 数据库表: 后台接口 @DeleteMapping("deleteQuestion&q ...
-
Java四种遍历Map的方法
选择适合的最好 import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util. ...
-
java中DelayQueue实例用法详解
在阻塞队里中,除了对元素进行增加和删除外,我们可以把元素的删除做一个延迟的处理,即使用DelayQueue的方法.这里的删除需要一定的时间才能生效,有点类似于过期处理的理念.下面我们就DelayQue ...
-
java实现按层遍历二叉树
本文实例为大家分享了java实现按层遍历二叉树,按层遍历二叉树可以通过队列来实现.其主要思路如下: 1.先将根节点放入队列中 2.每次都从队列中取出一个结点打印该结点的值 3.若这个结点有子结点,则将 ...
-
详解Java弱引用(WeakReference)的理解与使用
看到篇帖子, 国外一个技术面试官在面试senior java developer的时候, 问到一个weak reference相关的问题. 他没有期望有人能够完整解释清楚weak reference是 ...
-
深入理解Java设计模式之享元模式
目录 一.引言 二.什么是享元模式 三.享元模式的结构 四.享元模式和单例模式的异同 五.享元模式的优缺点 六.享元模式的使用场景 七.享元模式的实现 八.总结 一.引言 大家都知道单例模式,通过一个 ...
-
Java8中stream和functional interface的配合使用详解
前言 Java 8 提供了一组称为 stream 的 API,用于处理可遍历的流式数据.stream API 的设计,充分融合了函数式编程的理念,极大简化了代码量. 大家其实可以把Stream当成一个 ...
-
java中关于移位运算符的demo与总结(推荐)
首先,移位运算符有三种,其操作类型只支持:byte / short / char / int和long五种. << 左移运算符,表示将左边的操作数的二进制数据向左移动*位,移动后空缺位以0 ...
-
Springboot创建子父工程过程图解
这篇文章主要介绍了Springboot创建子父工程过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.创建子父工程 2.添加pom配置文件 ...
-
java爬虫Gecco工具抓取新闻实例
最近看到Gecoo爬虫工具,感觉比较简单好用,所有写个DEMO测试一下,抓取网站 http://zj.zjol.com.cn/home.html,主要抓取新闻的标题和发布时间做为抓取测试对象.抓取HT ...
-
浅谈Spring如何解决循环依赖的问题
在关于Spring的面试中,我们经常会被问到一个问题,就是Spring是如何解决循环依赖的问题的.这个问题算是关于Spring的一个高频面试题,因为如果不刻意研读,相信即使读过源码,面试者也不一定能够 ...
-
关于Selenium的UI自动化测试屏幕截图功能实例代码
UI自动化测试执行过程中,当遇到检查失败的情况,往往会发现打印的log并不能有效地帮助我们定位问题.我们需要失败时刻的屏幕截图来重现当时的失败场景,进而排查出错原因. 基于这种需求可以使用Seleni ...
-
Java中StringUtils工具类的一些用法实例
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 ...
-
Spring框架中IoC容器与DI依赖注入教程
目录 一.Spring 是什么 1.1 什么是容器 1.2 什么是 IoC 二.理解 IoC 2.1 传统程序开发的问题 2.2 分析 2.3 控制反转式程序开发 2.4 对比总结规律 2.5 理解 ...
