• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:Java相关

java

spring security中限制用户登录次数超过限制的处理

spring security中限制用户登录次数超过限制的处理
在登录的时候,往往希望记录如果登录失败者的ip,并且登录失败次数超过一定的,则不给登录,予以封锁。在spring security中,可以通过如下方式实现。 1) 实现AuthenticationFailureEventListener,这个监听器用来监听 登录失败的事件。 @Componentpublic class AuthenticationFai……继续阅读 »

java

junit中针对list的测试

junit中针对list的测试
junit中的不少测试的好方法,比如针对LIST的测试,可以使用 hamcrest-library类库,首先在POM.XML中加入: <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</ar……继续阅读 »

java

java中Statement详细用法。

java中Statement详细用法。
1、创建 Statement 对象 建立了到特定数据库的连接之后,就可用该连接发送 SQL 语句。Statement 对象用 Connection 的方法createStatement 创建,如下列代码段中所示: Connection con = DriverManager.getConnection(url, “sunny”,&……继续阅读 »

java

Java基础相关(一、条件控制语句)

Java基础相关(一、条件控制语句)
    学之广在于不倦,不倦在于固志。 ——晋·葛洪­    (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标) 001.条件控制语句if、switch:    —> 都是条件控制语句,但各自适用场景不同     —……继续阅读 »

java

SimpleDateFormat使用详解

SimpleDateFormat使用详解
  public class SimpleDateFormat extends DateFormat SimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。 SimpleDateFormat 允许……继续阅读 »

java

springboot2集成oauth2和keycloak以及admin rest api

springboot2集成oauth2和keycloak以及admin rest api
前言 以keycloak作为sso认证中心服务端,springboot2的客户端集成方式有很多种,例如仅集成keycloak的jar包方式、集成spring security的方式、以及security+oauth2的方式等。 上述三种方式,从实现以及功能上来说均是一个比一个复杂。 另外,springboot作为普通客户端的同时,也可以进行更多的集成,进而实……继续阅读 »

java

Java注解深入浅出

Java注解深入浅出
原文:秒懂,Java 注解 (Annotation)你可以这样学 文章开头先引入一处图片。 这处图片引自老罗的博客。为了避免不必要的麻烦,首先声明我个人比较尊敬老罗的。至于为什么放这张图,自然是为本篇博文服务,接下来我自会说明。好了,可以开始今天的博文了。 Annotation 中文译过来就是注解、标释的意思,在 Java 中注解是一个很重要的……继续阅读 »

Java相关

Java 8新特性 Lambda、方法引用以及Stream

Java 8新特性 Lambda、方法引用以及Stream
一、 Lambda Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中),或者把代码看成数据,同时引入了函数式接口的概念,函数式接口就是一个具有一个方法的普通接口,这样的接口,可以被隐士转换为lambda表达式,在实际使用过程中,函数式接口时容易出错的,如某个人在接口定义中增加了另一个方法,这时这个接口就不再是函数式接口了,并且编译过程会失……继续阅读 »

Java相关

在Java中如何遍历Map对象

在Java中如何遍历Map对象
[原文链接](http://blog.csdn.net/tjcyjd/article/details/11111401) How to Iterate Over a Map in Java 在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。 既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, ……继续阅读 »

Java相关

Java7与Java8新增语法特性

Java7与Java8新增语法特性
Java 7在语言语法上主要新增以下语法特性: 1、二进制整数字面量 2、使用下划线来分隔数值字面量 3、在switch语句中可使用字符串对象作为判别表达式 4、泛型实例创建时的类型推导。这里直接在泛型类的构造器前加空的<>即可,里面无需填写实际类型。 5、在一条catch语句中可捕获多个类型的异常 6、在try语句中直接跟可自动关闭的资源。这其……继续阅读 »