上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 这里有个简化版的图: 根据JavaEE的流程,本质就是Filter过滤请求,转发到不同处理模块处理,最后经过业务逻辑处理,返回Response的过程。 当请求匹配了我们定义的Security Filter的时候,就会导向Security 模块进行处理,例如UsernamePasswordAuthen 阅读全文
posted @ 2020-09-07 22:27 大嘤熊 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 1. 短信验证码的生成 首先自定义一个短信验证码类 package com.blog.security.smscode; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; im 阅读全文
posted @ 2020-09-07 15:55 大嘤熊 阅读(2030) 评论(0) 推荐(0) 编辑
摘要: 在前面的简单登录验证,我们简单整合了SpringSecurity的登录,可以通过自定义设置或者从数据库中读取用户权限类。接下来我们实现一些简单的验证码相关的登录验证。 1、图片验证码登录 其实这里和最初的登录验证没啥区别,只是多了一个验证码的验证过程。我们首先需要清楚认识到SpringSecurit 阅读全文
posted @ 2020-09-07 15:51 大嘤熊 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 题目 分析 这里还是很简单,就是平常的层序遍历就完事了。个人觉得主要是考察基础知识,比如二维数组的初始化,队列的一些操作。解答过程主要是构建一个数组对每层节点进行记录,然后结果倒序就好了。我这里倒叙通过遍历数组实现,官方解答充分利用了list数组的add方法,通过指定每次添加位置为第一位。为不是平常 阅读全文
posted @ 2020-09-06 07:55 大嘤熊 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 题目 分析 其实很明显该排序强调的从小到大的排序就提示该题存在一定规律,比如如果k在[1,(n-1)!)之间时,那么我们就可以确定第一位数字为1,k在[(n-1)!,2*(n-1)!)之间时,那么第一位就是2.以此类推。 我们用一个数组来记录阶乘。然后开始对该字符串所有位置的的数值进行确定。 代码 阅读全文
posted @ 2020-09-05 15:46 大嘤熊 阅读(85) 评论(0) 推荐(0) 编辑
摘要: @Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写s 阅读全文
posted @ 2020-08-31 12:57 大嘤熊 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 1.1定义 反射机制是在运行时,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意个对象,都能够调用它的任意一个方法。在java中,只要给定类的名字,就可以通过反射机制来获得类的所有信息。 1.2实例 jdbc就是典型的反射 1.3实现 第一步:获取Class对象,有4中方法: 1.Clas 阅读全文
posted @ 2020-08-30 19:02 大嘤熊 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1.1强引用 强引用是平常中使用最多的引用,强引用在程序内存不足(OOM)的时候也不会被回收,使用方式: String str = new String("str"); 1.2软引用 软引用在程序内存不足时,会被回收,使用方式: // 注意:wrf这个引用也是强引用,它是指向SoftReferenc 阅读全文
posted @ 2020-08-30 18:43 大嘤熊 阅读(142) 评论(0) 推荐(0) 编辑
摘要: == 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。 1、比较的是操作符两端的操作数是否是同一个对象。 2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。 3、比较的是地址,如果是具体的阿拉伯 阅读全文
posted @ 2020-08-30 18:36 大嘤熊 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 装箱就是自动将基本数据类型转换为包装器类型(int-->Integer); 调用方法:Integer的valueOf(int) 方法 拆箱就是自动将包装器类型转换为基本数据类型(Integer-->int)。 调用方法:Integer的intValue方法 常见面试题 以下代码会输出什么? publ 阅读全文
posted @ 2020-08-30 18:32 大嘤熊 阅读(96) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页