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
- 01-11生活
狗狗名字有寓意有深度
- 05-12生活
牡蛎和生蚝是一个东西吗
- 03-09科技
wps文件打不开如何修复
- 01-18教育
大学电子商务专业求职信5篇
- 08-13科技
WPS如何设置单元格颜色根据数据变化而变化
- 12-02科技
网易云电脑版怎么单曲循环
- 04-13生活
龙虾寿命是永久的吗
- 02-18时尚
沈阳十大高楼排名
推荐
- 1九年级朝花夕拾的阅读笔记418
- 2宠物猪名字霸气447
- 3广州和深圳哪个发达403
- 4法院签还款协议书221
- 5正月初五为什么叫破五457
- 6qq添加好友失败请勿频繁操作怎么办352