
概念
诗酒趁少年の
这个作者很懒,什么都没留下…
展开
-
RBAC数据库设计
1.概念:基于角色的权限访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理rbac: 一种数据库设计思想,根据设计数据库设计方案,完成项目的权限控制.权限:具备操作某个事务的能力角色:一系列权限的集合2.权限的使用情景不同用户登录后看到的菜单是不一样的.不同用户看到的页面效果不一样有的用户可以看见”授权”原创 2020-09-20 21:48:08 · 1956 阅读 · 0 评论 -
EasyUI前端框架
1.常用的前端框架EasyUI框架,Jquery框架,Vue框架2.EasyUI的介绍介绍EasyUI是一个前端开发的框架,其将常用的页面开发使用的组件进行了封装,前端开发人员只需将EasyUI的资源导入项目后使用即可,快速提升开发效率。使用① 导入EasyUI的资源② 查阅API文档使用EasyUI的组件完成页面开发学习:① EasyUI提供的组件及其使用方式(API)② EasyUI的布局3.EasyUI的常用组件资源的介绍:① 将从官网上下载的EasyUI的资源压缩包解压原创 2020-09-20 21:31:02 · 545 阅读 · 0 评论 -
Maven的原理、流程、scope作用域、生命周期、项目之间的关系,依赖,继承,聚合
1.maven的概念:Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶(phase)中插件(plugin)目标(goal)的逻辑。2.maven的优点:简化了项目依赖管理:jar包管理,防止了冲突便于与持续集成工具(jenkins)整合便于项目升级,无论是项目本原创 2020-09-20 21:26:16 · 547 阅读 · 0 评论 -
SpringMVC作用域对象、Model对象、对ajax请求的处理、自定义视图解析器、拦截器、运行原理
1.作用域对象pageContext对象:当前jsp页面有效request对象:一次请求内作用:解决了一次请求内的资源的数据共享问题使用:return “forward:/req.jsp”;请求转发session对象:一次会话有效作用:解决了一个用户不同请求的数据共享问题使用:return “redirect:/session.jsp”;application(servletContext)对象作用:解决了不同用户的数据共享问题使用:return “redirect:/session.j原创 2020-09-20 21:11:13 · 3465 阅读 · 0 评论 -
SpringMVC原理图、代码执行流程、请求的获取、响应、紧藕解耦
1. SpringMVC原理图:本质:就是将servlet进行了封装,提供一个公共的servlet。改servlet可以根据请求动态的调用对应的逻辑方完成请求处理优点:提升开发效率使用:① 配置SpringMVC的依赖(公共Servlet)② 在web.xml中配置Servleta. Servlet的访问路径b. 配置SpringMVC容器对象的配置文件路径③ 在src下创建并配置SpringMVC配置文件a. 配置注解扫描路径b. 配置Spri原创 2020-09-20 20:56:34 · 189 阅读 · 0 评论 -
SpringAOP注解、代理模式、applicationcontext的配置、SpringTX
1.SpringAOP的注解作用:简化XML文件的配置,达到和XML配置完全相同的效果使用:类上声明:@注解名方法上声明:@注解名属性上声明:@注解名必须在applicationcontext.xml文件中声明主机的使用路径,方便spring容器对象的扫描[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9mAlJaeU-1600605288919)(E:\有道云图片\qq433A8C57C88B51E6DF4A4B18D16012EA\0f4eb95dbd4e4原创 2020-09-20 20:38:45 · 412 阅读 · 0 评论 -
SpringAOP原理、环绕通知、SchemaBase方法、Aspectj方法
1.springAOP原理图2.springAOP的SchemaBase方式实现①SpringAOP的本质:我们将要进行功能扩展相关的材料以及对应的组织规则告诉Spring容器,Spring容器帮我们动态创建一个代理对象。我们直接从Spring容器中获取代理对象完成功能开发。②导入SpringAOP的jar包,并创建前置通知类和后置通知类前置通知类:实现MethodBeforeAdvice接口,重写before方法,在before方法中声明扩展前的逻辑代码后置通知类:实现AfterRetu原创 2020-09-20 20:27:33 · 462 阅读 · 0 评论 -
SpringIOC、DI依赖注入、Spring整合MyBatis
1.框架的概念:不同的项目会使用相同的代码进行开发。而这部分代码如果要进行封装不是一个类或者一个方法就能搞定的,需要封装出来很多的类文件,于是为了方便其他人使用,我们再次将这些代码封装为jar包,所以,框架其实就是不同的项目都会使用的代码的封装,软件的半成品。2.框架的本质:就是别人封装好的功能代码。不同项目之间要使用的重复代码。封装的代码是用来解决功能开发的,不是一个具体的功能,还需要结合调用代码以及功能自己的独立代码来使用,框架也称为软件的半成品。3.框架的具体表现形式一堆jar包:封原创 2020-09-20 20:08:09 · 251 阅读 · 0 评论 -
过滤器、使用过滤器完成session效验
过滤器我们发现TOMCAT服务器接收到浏览器发送的请求后,会根据请求调用对应的Servlet来处理请求,只要请求路径中的URI是正确的,就一定能访问到对应的Servlet,不安全。另一方面,逻辑有重复,造成代码的冗余。因此,我们使用了过滤器来在TOMCAT接收到请求至调用Servlet处理请求之间进行拦截校验。如果请求符合要求则继续执行Servlet,如果不符合则直接打回。特点:① 过滤器是由TOMCAT来进行调用的。Servlet出发之前调用② 请求的资源URL地址不改变,TOMCAT自动调用过滤原创 2020-09-02 20:12:44 · 1333 阅读 · 0 评论 -
Ajax、同步和异步、封装、流程
Ajax、同步和异步、封装、流程1.Ajax的作用实现了在当前页面中显示新的相应内容2. Ajax的使用流程创建ajax请求的逻辑代码,并提供给浏览器让用户触发创建ajax请求的相应处理逻辑代码,并提前给浏览器注意:我们只是提供逻辑代码,由浏览器执行。在某个请求的响应结果中提供给浏览器使 用。3. Ajax的状态码及其含义0:请求没有发出(在调用open()之前)1:请求已经建立但是还没有发出(在调用send()之前)2:请求已经发出正在处理之中(这里通常可以从响应的到内部原创 2020-09-02 19:50:33 · 283 阅读 · 0 评论 -
JSP内置对象、EL表达式、JSTL标签库
JSP、EL表达式、JSTL标签库1.JSP我们在JSP页面上,可以通过一对<%%>标签在页面上嵌入JAVA代码.请求JSP页面时,会执行嵌入的JAVA代码,这样就可以让页面上的资源动态生成.2.JSP执行过程JSP的执行过程大致可以分为三个时期:转译、编译、执行转译/翻译(Translation ):JSP网页转译成Servlet,生成.java文件,然后进行编译生成.class字节码文件编译(Compile):JSP网页转译成Servlet,生成.java文件,然后进行编译生原创 2020-09-02 19:46:28 · 255 阅读 · 0 评论 -
数据库的理论知识点一
数据库1.创建表中的字段时先写名字在写类型,类型中确定长度desc 名字 看表结构show create table 名字 查看检表结构drop table 名字 删除表增、删、改、查sql语句增 insert into 名字 values();插入数据查 select * from 名 看表中的数据改 update 名 set sname=‘我’,sex=‘你’ where sno=2;修改表删 delete from原创 2020-08-15 21:01:31 · 174 阅读 · 0 评论 -
数据结构、栈和队列、树和二叉树
1.递归recursion核心:自己调自己注意:有一个出口,不停地向出口靠近2.二分查找首先,查找表必须使用顺序存储结构;其次,查找表必须按关键字大小有序排列。思路:起始下标 终点下标 中间下标3.数据结构概念:数据结构=逻辑结构+存储结构+(在存储结构上的)运算/操作线性结构:"一对一"树状结构:“一对多”网状结构:“多对多”储存结构:顺序结构:把逻辑上相邻的节点存储在物理位置上相邻的存储单元中,结点之间的逻辑关系由存储单元的邻接关系来体现。链式原创 2020-07-19 14:08:12 · 1158 阅读 · 0 评论 -
比较器、异常、类的关系、面向对象设计原则
1.比较器的概念确定两个对象之间的大小关系及排列顺序称为比较,能实现这个比较功能的类或方法称之为比较器,在java中只有两种比较器。2.比较器的分类内部比较器(Comparable接口)public class Student implements Comparable{} 内部比较器只能有一个,一般采用最经常使用的比较规则外部比较器(Comparator接口)可指定多个 不需要Student实现该接口,而是定义专门的类3.内部比较器的概念简单点说就是把比较器写在类的内部原创 2020-07-18 20:12:14 · 317 阅读 · 0 评论 -
数组
1.数组:作为数据的容器存储相同数据类型元素的有序集合获取最后一个元素(arr[arr.length-1])2.声明数组:如:int[] arr; double arr2[];栈:存放基本类型数据堆:存放引用类型数据每调用一个方法就会在栈中开辟一个栈桢给数组赋值 arr = new int[5];注意:1.数组的属性 length 代表数组能够存储元素的个数数组名length 如arr.length2.数组下标的范围[0,length-1]3.数组的初始化原创 2020-07-18 19:29:31 · 150 阅读 · 0 评论 -
三目运算法
三目运算法: X? Y:Z; X:boolean类型表达式 Y:当X==true或当表达式正确是输出Y; Z:当X==false或当表达式错误时输出Z; Y和Z的类型必须保持一致 结果:与Y和Z的类型一致原创 2020-07-12 21:22:19 · 241 阅读 · 0 评论 -
JAVA基础、概念
1.Java特点:1.跨平台/可移植性2.安全性3.面向对象4.简单性5.健壮性6.分布式7.多线性8.高性能 平台:不同的操作系统运行需三步:1.创建一个java文件 后缀名为.java2.将.java文件解释为class文件 以后缀名为.class3.使用对应平台JVM将编译好的.class文件执行2.C语言:后缀名是.cC语言跨平台 不需要进行解释,直接就能被平台识别C语言处理速度特别快3.DOS命令:是一种单用户单任务磁盘操作系统cd 目录路径 进入一个原创 2020-07-11 20:52:57 · 129 阅读 · 0 评论