
面试准备
文章平均质量分 90
上房揭瓦ing
个人博客 仅用于自己记录学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Shiro
简述 Shiro 的3个核心组件1.Subject主体,代表当前‘用户’ 。这个用户不一定是一个具体的人与当前应用交互的任何东西都是Subject,如网络爬虫,机器人等;即一个抽象概念;所有Subject都绑定到SecurityManager,与Subject的所有交互都会委派给SecurityManager;可以把Subject认为是一个门面;SecurityManager才是实际的执行者...原创 2020-03-11 14:19:55 · 168 阅读 · 0 评论 -
Spring面试题
一 . 为什么要使用 spring?Spring 是轻量的,开源开发框架。spring 提供 ioc 技术,容器会帮你管理依赖的对象,从而不需要自己创建和管理依赖对象了,更轻松的实现了程序的解耦。spring 提供了事务支持,使得事务操作变的更加方便。spring 提供了面向切片编程,这样可以更方便的处理某一类的问题。更方便的框架集成,spring 可以很方便的集成其他框架,比如 MyB...原创 2020-03-06 17:18:18 · 361 阅读 · 0 评论 -
java--集合
java的集合有哪些分为 Collection 和 Map 两大类,其下又有很多子类,如下所示:CollectionListArrayListLinkedListVectorStackSetHashSetLinkedHashSetTreeSetMapHashMapLinkedHashMapTreeMapConcurrentHashMapHashtableList...原创 2020-03-04 18:56:59 · 169 阅读 · 0 评论 -
redis面试中应该了解的内容
什么是redis?redis是一个开源的,基于内存、可进行持久化的Key-Value数据库。也是典型的Nosql(非关系行数据库)redis相比memcache的区别1.存储方式不同:memcache将所有数据存储到内存中,断电后数据库会挂掉。redis可对数据进行持久化,存在硬盘上。2.数据支持的类型不同:memcache 支持的数据类型是简单的字符串,redis有丰富的数据类型(Str...原创 2020-02-17 17:36:49 · 218 阅读 · 0 评论 -
Springboot整合shiro+jwt---实现单点登录,权限认证和控制+实现代码
1.shiro+jwt实现单点登录shiro用来认证用户及权限控制,jwt用来生成一个token,暂存用户信息。而jwt是生成一个token存储在客户端,每次请求将其存储在header中,解决了跨域,且可以通过自定义的方法进行验证,解决了分布式验证的问题。...原创 2020-03-03 22:15:10 · 21306 阅读 · 4 评论 -
maven
Maven生命周期maven的构建生命周期,只是一个抽象规范流程。周期内的每个阶段的具体执行,交由插件里来实现。清理编译测试打包验证部署MVN引用了我们设计模式里面的模版方法的设计思想。只针对抽象流程做定义,具体动作执行交给 maven插件 。Maven 的依赖配置GAV (groupId,artifactId,version)groupid:全局IDartifactId...原创 2020-03-04 12:06:01 · 201 阅读 · 0 评论 -
java--BIO、NIO、AIO
java 的IO是什么?Java程序中,对于数据的输入/输出操作 都是以“流”的方式进行的,java io就是用来进行数据的操作的。原创 2020-03-03 15:58:35 · 263 阅读 · 0 评论 -
通讯协议
1字节等于8位 1byte= 8bit 其他换算是1024从小到大排列:Bit(位) byte字节 KB MB GB TB 10Tb以上是大数据1.网络通讯七层模型:1.通过七层模型或者四层模型建立一个连接,七层模型/四层模型是什么分别对应什么协议物理层:电脑之间(准确来说网络设备之间)物理连接的介质。光纤,网线,wifi。数据链路层:路由交换机网络层:ip ip4 与ip...原创 2020-02-14 11:59:15 · 334 阅读 · 0 评论 -
面试点---jvm 、GC、HashMap
jvm 、GC、HashMap --比较全的面试点,如下:jvm+GCHashMapHashMap:(1)HashMap的实现原理?此题可以组成如下连环炮来问你看过HashMap源码嘛,知道原理嘛?为什么用数组+链表?hash冲突你还知道哪些解决办法?我用LinkedList代替数组结构可以么?既然是可以的,为什么HashMap不用LinkedList,而选用数组?(2)Ha...转载 2020-01-24 11:44:10 · 235 阅读 · 0 评论 -
面试点--java异常处理
1. java异常处理机制.java对异常进行了分类,不同类型的java异常用不同的java类表示。所有java异常的根类是java.lang.throwable,其下又派生出两个子类Error和Exception.2. Error和Exception的区别Error:应用程序本身无法克服和恢复的问题,一般指与虚拟机相关的问题,比如系统崩溃,虚拟机错误,内存空间不足等。Exception:...原创 2020-01-21 11:58:08 · 186 阅读 · 0 评论 -
JVM--虚拟机
最近重新学习java虚拟机,以下内容是自己对于jvm的理解以及学习笔记1.java是如何运行的呢?java源文件通过javac命令编译成字节码文件也就是.class文件,然后jvm通过类加载器将在字节码文件读取到内存中。Java虚拟机真正识别的是字节码文件的—字节码指令2.java虚拟机是什么?Jvm严格来说是一套规范,由很多厂商去实现,比如oracal,谷歌IBM。Java语言有一个...原创 2020-01-14 14:45:11 · 267 阅读 · 0 评论