- 博客(11)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Shiro安全框架最全面解析
Shiro一、权限框架介绍1. 什么是权限管理权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。 权限管理包括用户身份认证和授权两部分,简称认证授权。对于需要访问控制的资源用户首先经过身份认证,认证通过后用户具有该资源的访问权限方可访问。1.1 用户身份认证身份认证,就是判断一个用户是否为合法用户的处理过程。最常用的简单身份认证方式是系统通过核对用户输入的用户名和口令,看其是否与系统中存储的该用户的用户名和口令一
2020-06-28 21:05:13
1285
1
原创 浅析常用算法(代码演示)
常见算法浅析针对Java工程师职位,介绍几种常见的算法1、二分查找解析:要求待查的序列有序,每次取中间位置的值与待查关键字比较,如果中间位置的值比待查关键字大,则在前半部分循环这个查找的过程,如果中间位置的值比待查关键字小,则在后半部分循环这个查找的过程。直到查到为止,否则序列中没该关键字!代码演示:package com.my.day02;/** * @author shi_meng_yong * @date 2020/6/25 14:45 * 二分查找算法演示 */publ
2020-06-25 21:27:17
213
原创 JAVA8新特性详细演示(代码)
JAVA8新特性1、Lambda表达式1.1 Lambda表达式的介绍定义:特殊的匿名内部类 匿名内部类一种简化写法作用:使特殊的匿名内部类语法更简洁语法:<函数式接口> <变量名> =(参数1,参数2…)- >{ //方法体};定义一个函数式接口package com.my;/** * 函数式接口 --一个接口只有一个抽象方法 * * @FunctionalInterface 检测是否是函数式接口 */@Functiona
2020-06-25 14:27:25
306
原创 Spring AOP解析
这篇文章主要介绍Spring Aop的相关知识,在最后介绍了Java的代理模式设计思想。文章中所有代码仅供参考,详情了解请参考官网文档Spring-AOP文章目录这篇文章主要介绍Spring Aop的相关知识,在最后介绍了Java的代理模式设计思想。文章中所有代码仅供参考,详情了解请参考官网文档Spring-AOP@[toc]1、AOP?2、SpringAop使用场景3、使用Aop的好处4、...
2019-12-29 17:54:15
653
原创 Spring IOC知识详解
SpringIOC文章目录SpringIOC一、Spring概念二、 Spring核心源码架构1、核心容器:2、Spring-AOP(面向切面编程):3、Spring Data Access(数据访问):4、Web模块5、单元测试三、Spring框架环境搭建四、SpringIOC配置文件加载1、编写三个xml配置文件dao.xml:service.xml:controller.xml:测试类:五...
2019-12-29 17:53:23
272
原创 Mybatis框架相关知识详解
Mybatis框架1、什么是Mybatis?(1)Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。(2)MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO映射成数据库中的记...
2019-12-29 13:37:22
2404
1
原创 Spring boot框架相关知识详解
Spring Boot框架1、什么是Spring Boot? Spring Boot是Spring开源组织下的子项目,是Spring组件一站式解决方案,主要是简化了使用Spring的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。Spring Boot官方文档:https://spring.io/projects/spring-boot/2、Spring Boot的优点与特...
2019-12-29 13:36:06
1997
2
原创 Spring MVC框架
SpringMVC框架1、什么是SpringMVC Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。具体更多详细请参考官方文档–>官方文档(英文):https://docs....
2019-12-29 13:32:46
328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人