SpringMVC拦截器使用

SpringMVC拦截器 拦截器是用来干什么的? 在一个登录功能中,如果用户没有登录却尝试通过地址栏直接访问内部服务器资源,这显然是非法的。怎样对这些的非法访问进行拦截? SpringMVC的拦截器可以解决这个问题。 使用拦截器 编写拦截器 创建拦截器类,实现HandlerInterceptor接口 ...

1.Maven入门

Maven入门 笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html) 视频教程(P42~P46) Maven是专门用于管理和构建Java项目的工具,它的主要功能有: 提供了一套标准化的项目结构 提供了一套标准化的构建流程(编译,测试,打包 ...

C++指针【cherno课程学习】

定义: 指针是一个整数,一种存储内存地址的数字 内存就像一条线性的线,在这条街上的每一个房子都有一个号码和地址 类似比喻成电脑,这条街上每一个房子的地址 是一个字节 我们需要能够准确找到这些地址的方法,用来读写操作 因此,指针就是这些地址。不要考虑类型,无论是什么类型的指针,都是用来保存地址的整数。 ...

java代码的基本组成

我们可以通过上一篇博客写的内容来分析java代码的组成java代码的组成我们可以大致分成4个部分一、标识符除了关键字(有颜色的,可以看到上方图片)以外,自己们写的单词(黑色部分的),如MyJava标识符是在计算机运行或者存在的任何一个成分的名字,用以标识它的存在和唯一性。标识符的长度是不限。标识符有 ...

3.流程控制语句

1.已知点的坐标(x, y),判断其所在的象限。 x = int(input("请输入x的坐标:")) y = int(input("请输入y的坐标:")) if x > 0 and y > 0 : print("第一象限") elif x < 0 <= y : print("第二象限") elif ...

0.JavaWeb概述

笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html) 参考视频:黑马程序员新版JavaWeb基础教程,Java web从入门到企业实战完整版 注意:javaWeb部分包含了前端和后端,学习java的人大多都是从事后端。但是为了更好的理解前 ...

使用C语言编程的7个步骤

C 是编译型语言。为了让读者对编程有大概的了解,博主把编写 C 程序的过程分解成 7 个步骤(见下图)。注意,这是理想状态。在实际的使用过程中,尤其是在较大型的项目中,可能要做一些重复的工作,根据下一个步骤的情况来调整或改进上一个步骤。 ...

Python中 re.compile 函数的使用

以下介绍在python的re模块中怎样应用正则表达式 1. 使用re.compile re模块中包含一个重要函数是compile(pattern [, flags]) ,该函数根据包含的正则表达式的字符串创建模式对象。 可以实现更有效率的匹配。在直接使用字符串表示的正则表达式进行search,mat ...

Python深浅拷贝的理解

1.拷贝 拷贝实际上其实就是在赋值,比如我们有一个列表L1,定义另一个列表L2引用列表L1,实际上就是在拷贝列表L1的值,由于由于L1列表是可变的数据类型,所以当L1的值变的时候,L2的值也是在跟着变的.那其实就算L1内的是不可变的数据类型,L1的内容变化,L2的内容也一样会随之变化的 # # 拷贝 ...