![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
樱雨雪
这个作者很懒,什么都没留下…
展开
-
Spring和MyBatis
谈谈你对Spring的理解? Spring是一个轻量级无侵入式的业务层框架。 特点是Ioc和Aop。 Ioc: 使用Ioc工厂管理和创建Bean,实现松散耦合。只需对象主动提供依赖,由spring去被动注入依赖。 Aop: 面向切面编程,横向切入并织入增强代码。关注切面。底层使用动态代理,混合使用Cglib和Jdk动态代理。 Aop主要用事务管理、权限控制、日志管理。 谈谈MyBatis的理解? 谈谈大家对MySql的理解? ...原创 2022-05-23 09:19:46 · 171 阅读 · 1 评论 -
Java SE面试球球
Java Se面试基础知识原创 2022-05-22 23:45:43 · 96 阅读 · 0 评论 -
域名解析-程序员必备宝典
DNS域名解析DNS概述域名的分类域名服务器 DNS概述 Ip地址难记,通常我们使用域名代替域名访问,当我们使用域名访问时,直接发送DNS查询请求报文,DNS服务器会进行查找域名对应的Ip地址并返回,使用Ip地址进行数据传输。 域名的分类 1.顶级域名分三类: 国家顶级域名: .cn,.us,.uk 通用顶级域名: .com.net.edu.org.mil.gov.int 基础结构域名: rapa 我们国家的域名分类是按照行政区域和类别域名分类 域名服务器 根域名服务器: 存储顶级域名和对应Ip的映射。 顶原创 2022-04-11 11:10:41 · 89 阅读 · 0 评论 -
雨果世界终结篇
Java反射:反射是指程序能够在运行期间动态访问和判断类的属性和方法,以及进行调用。 jdk动态代理和Cglib动态区别: jdk生成代理类快,cglib有继承的限制,如果有final修饰的类无法继承。jdk代理需要接口,实现类,cglib基于继承实现,cglib性能高。 3.Spring:轻量级,无侵入式的业务层框架,核心特性Di和Ioc,七大模块: Core,Web,Mvc,Aop,Orm,Context,dao。 xml作为配置文件,将配置信息存储xml中,避免了和Java代码和耦合性。 4.Spr.原创 2021-03-13 09:35:58 · 65 阅读 · 0 评论 -
雨果的末日
Mysql专题复习面试篇–雨果篇 1.any和All关键字的区别? any关键字作为子查询使用,外表只需匹配子表的任何一条记录便会执行查询。 All关键字需要外表匹配子表的所有记录,才会执行查询。 常用方式: >Any 大于最小,<Any 小于最大,=Any等价in All 大于其中最大,<All 小于其中最小 1.2 举一反三: in和exits区别在于返回的列数量,那么Any和All对于子表返回的列有什么要求呢? 2.sql查询关键字的执行顺序和书写顺序? 书写顺序: select原创 2021-03-11 22:03:10 · 93 阅读 · 0 评论 -
Java集合框架~雨果篇
Java集合框架常见面试题ArrayList和LinkedList和VectorHashSet和HashMap、HashTableIterator迭代器特点Arrays的ArrayList和util包下的ArrayList区别?怎样计算HashCode值?ConcurrentHashMap? 集合框架第一篇。 ArrayList和LinkedList和Vector 1.存储结构不同 : ArrayList底层为数组,LinkedList为链表。 2. 存储元素特点不同:ArrayList元素可重复且有序原创 2021-03-03 14:35:57 · 77 阅读 · 4 评论 -
Token令牌实现sso单点登陆和防止请求篡改
实现思路: 1.开发环境:SpringBoot +Shiro+layUi。 2.导入layUi的文件和jquery.cookie文件。 3.准备一个登陆页面和首页并导入相应的jquery文件。 4.后台接口设计:登陆接口。 5.shiro整合SpringBoot的配置类。 6.前台代码:localStorage和SessionStorage对象的使用。$...原创 2020-04-25 11:39:57 · 1485 阅读 · 0 评论