当前位置: ManBetXapp > 百科 > 科技 >正文

java的安全框架是什么

人气:324 ℃ /2022-12-31 06:57:05

java的安全框架是什么?让我们一起看看吧!

JAVA框架就是一些类和接口的集合,通过这些类和接口协调来完成一系列的程序实现,Java安全框架是指在用户使用过程中能够保证程序安全性的框架。

下面介绍两种常见的Java安全框架:

1、SpringSecurity:是一个强大且高度可定制的安全框架,致力于为Java应用提供身份认证和授权,核心功能主要包括:认证、授权和攻击防护 。

2、Apache Shiro是一个强大且易用的Java安全框架,核心功能主要包括:执行身份验证、授权、密码学和会话管理。

今天的分享就是这些,希望能给大家帮助哟!

java安全框架有哪些

java开发中需要用到的插件

服务器操作命令

  • 安装和登录命令:login、halt、reboot、shutdown、install、umount、mount、chsh、exit、last;
  • 文件处理命令:file、grep、dd、mkdir、find、ls、diff、mv、cat、ln、scp;
  • 系统管理相关命令:df、top、free、at、lp、quota、adduser、kill、groupadd、crontab;
  • 网络操作命令:ifconfig、ip、netstat、ping、telnet、route、ftp、rlogin、finger、rcp、mail、 nslookup;
  • 系统安全相关命令:passwd、su、umask、chgrp、chmod、chattr、chown、sudo ps、who;
  • 其它命令:tar、zip、unzip、gunzip、mtools、man、unendcode、uudecode;

docker的操作命令

1、查看容器

  • # 查看正在运行的容器 docker ps
  • # 查看所有容 包括停止的容器 docker ps -a
  • # -q参数,只显示 container id docker ps -q
  • # 查看容器详细信息 docker inspect demo1

2、容器启动与停止

  • #新建并启动容器,参数:-i 以交互模式运行容器;-t 为容器重新分配一个伪输入终端;--name 为容器指定一个名称
  • docker run -i -t --name mycentos 镜像名称/镜像ID
  • #后台启动容器,参数:-d 已守护方式启动容器 docker run -d mycentos
  • #启动止容器 docker start 容器id
  • # 重启容器 docker restart 容器id
  • # 关闭容器 docker kill 容器id docker stop 容器id

3、容器进入和退出

  • #使用run方式在创建时进入 docker run -it centos /bin/bash
  • #关闭容器并退出 exit

4、容器日志

  • # 查看Redis容器日志,默认参数 docker logs redis
  • # 查看redis容器日志,参数:-f 跟踪日志输出;-t 显示时间戳;--tail 仅列出最新N条容器日志 docker logs -f -t --tail=20 redis
  • # 查看容器redis从2021年08月10日后的最新10条日志。 docker logs --since="2021-08-10" --tail=10 redis

java开发中需要用到的插件总结

  • 第三方工具(插件)应用
  • 图表工具:
  • 基于jQuery的图表插件(如jQchart、Flot、Charted等)、echarts、Highcharts等。
  • 报表工具:Pentaho Reporting、iReport、DynamicReports等。
  • 文档处理:POI、iText、easyExcel等。
  • 工作流引擎:Workflow、Activiti、jBPM、OpenWFE、Snaker、SWAMP等。
  • 作业调度:XxlJob、Quartz、JobServer、Oddjob等。
  • 缓存服务:Redis、EhCache、memcached、SwarmCache等。
  • 消息队列:rabbitMq、RocketMQ、Open-MQ、ZeroMQ等。
  • 安全框架:Shiro、Spring Security、PicketBox等。
  • 搜索引擎:IndexTank、Lucene、ElasticSearch等。
  • Ajax框架:jQuery、ExtJS、DWR等。
  • UI插件:EasyUI、MiniUI等。
  • 富文本框:UEditor、CKEditor等。

开发规则注意事项

  • 1. 数据库创建表时,可以有字母前缀 表的分类 表明 比如:t_user_message
  • 2. 不设置外键,在系统的设计表中,一般很少使用外键,大都是通过程序来进行控制的
  • 3. 避免使用中文拼音yonghuming,可以用userName
  • 4. 主键id自增
  • 5. 所有字段必须有注释,表必须有注释
  • 6. 所有字段非空,并且有默认值
  • 7. 字段小写,单词间用_,比如station_name
  • 8. 注意sql的美化,通常sql关键字前换行
  • 9. sql语句中,sql关键字大写,如SELECT、UPDATE、WHERE、DELETE
  • 10. 视图以v_开头,函数以fn_开头等
  • 11. 类,函数设计,遵从设计模式中的单一职责原则
  • 12. 目录结构按照业务模块划分,比如course模块
  • 13. 前端比如内部变量以_ 变量名,避免与全局变量冲突
  • 14. 前端js中的关键字,比如以_oc变量名开始;比如弹出层提示信息div的id:_ocDialogModal

搜索更多有关“ java的安全框架是什么”的信息 [百度搜索] [SoGou搜索] [头条搜索] [360搜索]
CopyRight © 2008-2024 ManBetXappAll Rights Reserved. 手机版