java
文章平均质量分 79
富贵喜欢牛爱华
这个作者很懒,什么都没留下…
展开
-
关于权限管理系统的数据库设计
一,前言 权限管理系统的应用者应该有三种不同性质上的使用, A,使用权限 B,分配权限 C,授权权限 本文只从《使用权限》和《分配权限》这两种应用层面分析,暂时不考虑《授权权限》这种。 二,初步分析用户和角色 说到权限管理,首先应该想到,当然要设计一个用户表,一个权限表。这样就决定了一个人有什么样的权限。 做着做着就会发现这样设计太过繁琐,如果公司里面所有员工都有这样的权限呢,每一个人都要配置?那是一件很痛苦的事情。因此再添加一个角色表,把某些人归为一类,然后再把权限分配给角色。角色属下的用户也就拥有了权限原创 2021-10-08 21:37:41 · 141 阅读 · 0 评论 -
权限管理的流程原理
1.1 什么是权限管理 只要有用户参与的系统一般都要有权限管理,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。 权限管理包括用户认证和授权两部分。 1 1.2 用户认证 1.2.1 概念 用户认证,用户去访问系统,系统要验证用户身份的合法性。最常用的用户身份验证的方法:1、用户名密码方式、2、指纹打卡机、3、基于证书验证方法。。系统验证用户身份合法,用户方可访问系统的资源。 1.2.2 用户认证流程 1.2.3 关键对象 su转载 2021-10-08 21:36:54 · 289 阅读 · 0 评论 -
关于java反射
概念 1.反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法。 2.反射可以在一个类运行的时候获取类的信息的机制,可以获取在编译期不可能获得的类的信息。 3.对于任意一个对象,都能调用它的任意一个方法和属性。 4.因为类的信息是保存在Class对象中的,而这个Class对象是在程序运行时被类加载器(ClassLoader)动态加载的。 5.当类加载器装载运行了类后,动态获取Class对象的信息以及动态操作Class对象的属性和方法的功能称为Java语音的反射机制。 作用: 1原创 2021-10-08 21:35:55 · 62 阅读 · 0 评论 -
敏感字符过滤器
很多网站都需要对于某些关键字或者某些敏感词汇进行过滤替换的功能。比如在输入框中输入些js 脚本,或者输入些政府类型的词汇等都是不允许的,但是你不能限制用户的自由。所以对于网站的过滤功能就显得很有必要了。对于一般的网站使用来说,不需要非常复杂的过滤算法等比较高端的实现。简单的用 filter 和 HttpServletRequestWrapper 就可以实现。 HttpServletRequestWrapper 的实现采用了包装模式,具体介绍请另找资料。直接切入正题。实现思路:首先定义一个 properti原创 2021-10-08 21:32:20 · 132 阅读 · 0 评论 -
过滤器自动登录
01-数据库 create database day_autologin; use day_autologin; create table user( id int primary key auto_increment, username varchar(20), password varchar(20) ); insert into user values(null,‘tom’,‘123’); 02-JavaBean: User.java package com.hngy.domain; impor原创 2021-10-08 21:30:37 · 240 阅读 · 0 评论 -
java监听器统计在线人数
1.监听器定义 监听器也叫Listener,是Servlet的监听器,它可以监听客户端的请求、服务端的操作等。通过监听器,可以自动激发一些操作,比如监听在线的用户的数量。 2.常见的监听器 1)ServletContextAttributeListener ServletContextAttributeListener监听对ServletContext属性的操作,比如增加、删除、修改属性。 ServletContextListener监听ServletContext对象。 当创建ServletCont原创 2021-10-08 21:27:18 · 104 阅读 · 0 评论