热门关键字:
分享 Shiro 学习过程中遇到的一些问题

最近在学习shiro安全框架后,自己手写了一个小的管理系统web项目,并使用shiro作为安全管理框架。接下来分享一下在这过程中,遇到的一些问题以及自己的解决思路和方法。一、Logout之后再次登录,出现403forbidden这个问题不一定所有朋友都会碰到,出现的原因是我的webapp根目录下没有index页面(我的index页面放在/WEB-INF/view/...

358
2020/4/8 15:12:59
0
View Details
java运行环境搭建

java运行环境搭建1.安装jdk下载和安装1).java是Sun公司的产品,由于Sun公司被Oracle公司收购,因此jdk可以在Oracle的官网下载。网址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html或者http://www.oracle.com/technetw...

379
2020/4/8 15:12:26
0
View Details
Shiro权限管理框架(一):Shiro的基本使用

核心概念ApacheShiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。上面这段话来自百度百科,是不是非常官方,好像说的很明白但是又好像什么都没说的样子,到底是个啥呀。想要快速理解并使用Shiro先要从最重要的三大概念入手。Subject:大白话来讲...

284
2020/4/8 15:12:00
0
View Details
@RestController注解初步理解

一、在Spring中@RestController的作用等同于@Controller+@ResponseBody。所以想要理解@RestController注解就要先了解@Controller和@ResponseBody注解。二、@Controller注解在一个类上添加@Controller注解,表明了这个类是一个控制器类。但想要让这个类成为一个处理请求的处理器光有@Controller注解是...

351
2020/4/8 15:11:19
0
View Details
利用微设计实现可持续高效的基础设施

了解微设计基础架构(MDI)的概念,它们如何帮助开发,以及它们与DevOps和微服务等技术的关系。技术决策既困难又严肃,可以决定项目的成败。如何找到合适的技术栈?“微设计基础架构”(MDI)是一种新方法,它使用“设计思维”中的回忆来开发最佳,易于理解且是公司范围内公认的基础架构或技术堆栈。技术和基础设施决策具有挑战性,因为必须结合不同的要求(公司,应用,未来的安全等),找到合适的解决方案。在某些情...

237
2020/4/8 14:56:33
0
View Details
Spring MVC整合 freemarker

1、什么是SpringMVC?SpringMVC是一种基于Java的实现了WebMVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将Web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,SpringMVC框架的目的就是帮助我们简化开发。SpringMVC实现了即用的MVC的核心概念。它为控制器和处理程序提供了大量与此模式相关的功能。并且当向MVC...

380
2020/4/8 11:10:59
0
View Details
springboot的第一节课

快速开始springboot应用 3.解压,拷贝到工作空间,导入maven项目4.写Controller:HelloController.java5.启动SpringBoot入口类:DemoApplication普通maven工程搭建boot应用1.新建一个普通的maven工程,选择quickstart【注意:Springboot是web工程,但是我们这里只需要建立quicksta...

311
2020/4/8 11:10:07
0
View Details
Java入门第一季学习总结

一、课程总概这门课程的学习难度属于入门级别,又由于有c++的基础,所以学习这门课程也是比较轻松的。可以简单地把这门课的学习分为四部分:第一部分,java的介绍(第一章);第二部分,java的数据类型及控制语句(第二章~第四章、第六章);第三部分,java的方法(第七章);第四部分,java的编程练习(第五章、第八章)。二、第一部分java的介绍java简介1.java程序运行的原理【java运行...

283
2020/4/8 11:08:23
0
View Details
JUC中的锁

★、不同角度的锁的理解:#1、公平锁、非公平锁公平锁:eg:ReentrantLock关键词:先来先服务。加锁前检查是否有排队等锁的线程,若有,当前线程参与排队,先排的线程优先获取锁。相对没有非公平锁效率高。  非公平锁:eg:SynchronizedReentrantLock与公平锁相反,不考虑排队问题,一旦资源释放,不考虑线程先来还是后到,所有线程统一进行资源抢占。【相对于已...

385
2020/4/7 15:34:45
0
View Details
Maven的使用

Maven讲义1.Maven概述1.1.Maven是什么Maven是一个由Apache基金会维护的项目构建工具。1.2.项目构建是什么我们将项目的代码从源代码到具体程序文件的过程称为代码构建。行为包括:编译、测试、运行、打包、部署的过程1.3.Eclipse项目构建Eclipse构建项目的过程图示:构建过程如下:1)创建一个Web项目2)在项目中编写好源代码和配置文件3)对...

393
2020/4/7 15:34:06
0
View Details