面试总结
DoNow☼
基础中的基础,建议看其他博主的博客。
展开
-
shiro简单介绍
Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理 Shiro的核心API: Subject: 用户主体(把操作交给SecurityManager) SecurityManager:安全管理器(关联Realm) Realm:Shiro连接数据的桥梁 添加Shiro内置过滤器 /** * Shiro内置过滤器,可以实现权限相关的拦截器 *...原创 2020-03-03 10:57:01 · 148 阅读 · 0 评论 -
JPA,Hibernate,MyBatis,和Spring Data JPA
JPA: java持久层api,是 Java Persistence API 的简写,是一种规范。 Hibernate是JAP的具体实现,全自动型的ORM对象关系映射框架。 Spring Data JPA就更加牛逼了,是JPA的数据访问抽象,什么意思? 也就是说使用Spring Data,你可以使用Hibernate,Eclipse Link或任何其他JPA提供程序。 属于Hibernate的上...原创 2019-12-25 20:38:53 · 145 阅读 · 0 评论 -
LCN框架分布式事务问题
基于BASE理论实现 BA: 基本可用性 S: 软状态 E: 最终一致性 spring集成LCN框架步骤 启动事务协调者 pom文件加入依赖包 配置文件里加入协调者的访问地址 方法上加注解 分布式事务产生于分布式项目中,一般来说都跨多个数据库。 LCN框架不生产事务,只是事务的协调者。 A方法在A数据库,B方法在B数据库, 事务协调者C A调用B, AB都做保存操作, A方法执行的时候,会向...原创 2019-10-21 16:02:31 · 369 阅读 · 0 评论 -
vue面试
什么是vue 基于MVVM模式的构建用户界面的一个渐进式框架,很容易上手。语法比较简单。 如何使用vue 1.安装node,node中包含npm工具,npm默认镜像在国外,设置成淘宝。切换镜像用nrm工具。 2. 安装vue,使用npm进行安装,npm install vue --save vue常见语法指令: v-开头,v-on,v-modle,v-text,v-html...原创 2019-08-21 20:34:59 · 63 阅读 · 0 评论 -
springCloud面试
什么是springCloud 微服务是一种架构方式,而springCloud就是其中一种技术架构。 springCloud将其他技术整合到一起,如配置管理,服务发现,智能路由,熔断器,集群状态。 - Eureka:服务治理组件,包含服务注册中心,服务注册与发现机制的实现。(服务治理, 服务注册/发现) - Zuul:网关组件,提供智能路由,访问过滤功能 - Ribbo...原创 2019-08-22 11:04:24 · 149 阅读 · 0 评论 -
找到工作了。。。。。
找到工作了。7月底离的职,上个星期开始找工作,在cs。 面了8家,基本都挂了,最后这家成了。 自己这三年确实没有持续学习。 自己深刻的认识到了问题。 从今往后,一定要保持学习进取的心态。 加油。 2019年8月28日。 ...原创 2019-08-28 19:21:57 · 103 阅读 · 0 评论 -
蚂蚁课堂第二期项目
分布式项目概念 注册流程图: 通过异步去发送的好处: 解决高并发、注册时间缩短了。原创 2019-09-14 21:13:55 · 449 阅读 · 0 评论 -
springboot interview ready
什么是springboot: 能够快速构建spring应用的框架。 为什么要用他: 1. 减少了配置,提倡约定大于配置。 2. 解决依赖包的问题。 3. 很容易上手 4. 自带tomcat服务器 配置文件有哪几个: application.properties,yml Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的? sp...原创 2019-08-21 20:16:24 · 132 阅读 · 0 评论 -
nginx基基基础
windiw: 启动: start nginx 停止: nginx -s stop 重启: nginx -s reload 查看配置文件是否修改正确: nginx -t -c /nginx-1.15.2/conf/nginx.conf 负载均衡相关配置: 负载均衡策略: 循环(默认) weight,值越大次数越多。 ip_hash,同一ip访问同一服务器,解决了session共享问题。 ...原创 2019-08-24 15:50:26 · 116 阅读 · 0 评论 -
多线程-线程池
Runnable : 异常不能抛出,内部处理。 Callable : 有返回值,执行结果。 允许抛出异常 线程存活时间只能非核心线程有用,并且只有队列满了以后才会创建非核心线程。 ...原创 2019-06-09 21:08:27 · 140 阅读 · 0 评论 -
java垃圾回收机制
原创 2019-06-09 22:47:26 · 68 阅读 · 0 评论 -
spring面试准备
springboot自定义异常 定义一个异常类使用ControllerAdvice注解,定义一个方法,使用exceptionHander (Exception.class)注解。原创 2019-08-20 11:41:36 · 139 阅读 · 0 评论 -
面试问题
nginx负载均衡 nginx实现session共享。 支付问题(处理高并发大流量问题) 同时生成很多订单号如何保证不重复 redis相关操作。原创 2019-08-24 12:24:56 · 124 阅读 · 0 评论 -
基础面试题
面向对象与面向过程: 面向对象: 强调的是人、谁来做这个事情 面向过程: 强调的是过程 举例: 狗吃屎、吃狗屎 Java 语言有哪些特点? 跨平台、安全可靠、简单易用、支持多线程、面向对象。 关于 JVM JDK 和 JRE 最详细通俗的解答 jvm:运行java字节码的虚拟机,在不同的操作系统都有特定的实现、目的就是为了使用相同的字节码。跨平台 jdk包含jre所有的功能、jre包...原创 2019-05-01 19:45:31 · 355 阅读 · 0 评论