自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Spring Boot整合Shiro

1.Shiro什么是Shiro是一款主流的Java安全框架,不依赖任何容器,可以运行在Java SE和Java EE项目中,它的主要作用是对访问系统的用户进行身份认证、授权、会话管理、加密等操作。Shiro就是用来解决安全管理的系统化框架。2 Shiro核心组件用户、角色、权限会给角色赋予权限,给用户赋予角色1、UsernamePasswordToken, Shiro 用来封装用户登录信息,使用用户的登录信息来创建令牌Token。2、SecurityManager, Shiro 的核心部分

2020-07-26 20:51:19 231

原创 sql索引优化知识

1.什么是索引索引指数据库的目录,比如:字典上面的字母目录 (适用于大数据量)2.索引介绍索引是关系型数据库中给数据库表中一列或者多列的值排序后的储存结构,SQL的主流索引结构有B+树以及Hash结构,聚集索引以及非聚集索引用的是B+树索引.3.建立索引的优缺点优点:查询速度快缺点:增删改慢,因为数据库要同步去维护索引文件,所以速度慢4.索引有哪些普通索引:是最基本的索引,它没有任何限制;唯一索引:索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一;主键索引:是一种

2020-07-02 14:18:34 211

原创 SpringBoot注解及其作用

@SpringBootApplication,替代@SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan@ImportAutoConfiguration,导入配置类,一般做测试的时候用,正常优先使用@EnableAutoConfiguration@SpringBootConfiguration,替代@Configuration@ImportResource,将资源导入容器中@PropertySource,导入propertie

2020-07-01 17:25:12 796

原创 SpringBoot中经常用的注解及其作用???

@SpringBootApplication:约定优于配置  @Service:注解在类上,表示这是一个业务层bean@Controller:注解在类上,表示这是一个控制层bean@Repository:注解在类上,表示这是一个数据访问层bean@Component:注解在类上,表示通用bean ,value不写默认就是类名首字母小写@SpringBootApplication=@ComponentScan+@Configuration+@EnableAutoConfiguration。 放在主程

2020-07-01 17:21:17 557

原创 请问MyBatis中#{}和${}的区别是什么???

#{}是预编译处理,$ {}是字符串替换。mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;mybatis在处理时,就是把{}时,就是把时,就是把 {}替换成变量的值。使用#{}可以有效的防止SQL注入,提高系统安全性。对于这个题目我感觉要抓住两点:(1)$ 符号一般用来当作占位符,常使用Linux脚本的人应该对此有更深的体会吧。既然是占位符,当然就是被用来替换的。知道了这点就能很容易区分$和#,从而不容易记错了。(2)预编译的机制

2020-07-01 17:02:32 1340

原创 史上最全Nginx面试题及答案

1.Nginx简介Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的

2020-06-22 11:41:42 10784

原创 史上最全MySQL面试题及答案

1.事务的基本特征原子性(atomicity):一个事务必须视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性。一致性(consistency):数据库总数从一个一致性的状态转换到另一个一致性的状态。隔离性(isolation):一个事务所做的修改在最终提交以前,对其他事务是不可见的。持久性(durability):一旦事务提交,则其所做的修改就会永久保存到数据库中。此时即使系统崩溃,修改的数据

2020-06-22 11:10:50 1375 1

原创 String 类的常用方法有哪些啊

equals:比较字符串是否相同length:求字符串的长度equalsIgnoreCase:忽略大小写后字符串是否相同compareTo:根据字符串中每个字符的Unicode编码进行比较compareToIgnoreCase:根据字符串中每个字符的Unicode编码进行忽略大小写比较indexOf:目标字符或字符串在源字符串中位置下标lastIndexOf:目标字符或字符串在源字符串中最后一次出现的位置下标valueOf:其他类型转字符串split:以某正则表达式分割字符串substr.

2020-06-21 15:59:20 237

原创 史上最全MyBatis面试题及答案

1、什么是MyBatis?MyBatis是一个可以自定义SQL、存储过程和高级映射的持久层框架。2、讲下MyBatis的缓存MyBatis的缓存分为一级缓存和二级缓存,一级缓存放在session里面,默认就有,二级缓存放在它的命名空间里,默认是不打开的,使用二级缓存属性类需要实现Serializable序列化接口(可用来保存对象的状态),可在它的映射文件中配置3、Mybatis是如何进行分页的?分页插件的原理是什么?Mybatis使用RowBounds对象进行分页,也可以直接编写sql实现分页,

2020-06-21 15:45:08 994

原创 最最最全Spring面试题及答案

目录Spring 概述依赖注入Spring beansSpring注解Spring数据访问Spring面向切面编程(AOP)Spring MVCSpring 概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?轻量:Spr

2020-06-21 14:51:46 586

原创 mybatis如何连接数据库配置文件

<?xml version="1.0" encoding="UTF-8" ?><environments default="development"> <environment id="development"> <transactionManager type="JDBC"/> <dataSource type="POOLED"> <!-- 1.加载数据库驱动 --&gt

2020-06-16 17:40:50 1609

原创 JSP静态和动态的区别与不同之处

1.<%@ include file=” ”%>是指令元素。<jsp:include page=” ”/>是行为元素2.最终编译成java文件的数目不同。(从上面的例子可以看出)1.静态包含在转换成为java文件的时候将包含文件的内容“复制”到主体文件,然后作为一个整体编译。最终编译为一个java文件。2.动态包含是各个jsp文件分别转换,分别编译。最终编程成多个java文件。3.执行时间不同静态包含发生在:JSP---->java文件阶段。动态包含发

2020-06-16 16:50:18 3761

原创 JSP九大内置对象和四大作用域总结

JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pageContext、config、page、exception1、request对象request 对象是 javax.servlet.httpServletRequest类型的对象。 该对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据。(包括头信息、系统信息、请求方式以及请求参数等)。request对象的作用域为一次请求。2、response

2020-06-16 16:30:36 290

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除