- 博客(11)
- 收藏
- 关注
转载 RSA加密、解密、签名、验签的原理及方法
RSA加密、解密、签名、验签的原理及方法一、RSA加密简介 RSA加密是一种非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程,分别称为公钥和私钥。两者之间有数学相关,该加密算法的原理就是对一极大整数做因数分解的困难性来保证安全性。通常个人保存私钥,公钥是公开的(可能同时多人持有)。二、RSA加...
2020-05-06 23:05:59
244
原创 Shiro-03-使用注解校验权限
在web环境中,我们一般使用过滤器或者拦截器来检验当前登录人的角色以及权限信息,接下来看看shiro的拦截器以下代码是开启shiro的权限校验拦截器<bean class="org.apache.shiro.spring.LifecycleBeanPostProcessor"/><bean class="org.apache.shiro.spring.security.in...
2020-03-28 20:42:19
195
原创 Shiro-02-subject与session
Shiro的session与subject的创建shiro框架默认有3中会话管理的实现DefaultSessionManager 用于JavaSE环境ServletContainerSessionManager 用于Web环境,直接使用Servlet容器会话DefaultWebSessionManager 用于Web环境,自己维护会话,不会使用Servlet容器的会话管理先看一下s...
2020-03-23 17:33:49
1147
原创 Shiro-01-登录
Shiro的登录以下代码是一段简单的shiro登录代码 @RequestMapping(value = "/subLogin",method = RequestMethod.POST) @ResponseBody public String subLogin(SubLoginForm subLoginForm){ Subject subject = Securi...
2020-03-21 14:15:32
178
原创 Shiro简介
Shiro简介主要功能官方结构图Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。主要功能三个核心组件:Subject, SecurityManager 和 RealmsSubject:即“当前操作用户”。但是,在Shiro中,...
2020-03-20 18:07:28
166
转载 spring事务管理
事务的基本原理Spring事务的本质其实就是数据库对事务的支持,使用JDBC的事务管理机制,就是利用java.sql.Connection对象完成对事务的提交,那在没有Spring帮我们管理事务之前,我们要怎么做。Connection conn = DriverManager.getConnection();try { conn.setAutoCommit(false); //将自动提...
2018-04-08 11:17:46
134
转载 JAVA注解相关知识
Annotation 中文译过来就是注解、标释的意思,在 Java 中注解是一个很重要的知识点,但经常还是有点让新手不容易理解。 我个人认为,比较糟糕的技术文档主要特征之一就是:用专业名词来介绍专业名词。 比如:Java 注解用于为 Java 代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java 注解是从 Java5 开始添加到 Java...
2018-04-04 10:52:17
133
转载 Spring框架主要内容
Spring其主要精髓 就是IOC和AOP。掌握好了这两点对于理解Spring的思想颇有意义。 IOC(英文 Inversion of Control)就是控制反转的意思。就是把新建对象(new Object())的权利交给Spring容器去管理、程序员用的时候只需到容器中去取就可以、无需自己在去new一个对象。有很多的资料和书籍也称其为依赖注入、在我刚学这儿的时候也经常受到“依赖注入”和“...
2018-04-04 10:25:31
281
转载 记录一次powercenter数据抽取问题解决
<div id="article_content" class="article_content csdn-tracking-statistics tracking-click" data-mod="popu_519" data-dsm="post"> <div class="htmledit_views"&am
2018-04-03 15:54:31
676
原创 记录一次SVN服务器搬迁(windows-Linux)
两种搬迁方式 1、保留文件历史版本 2、不需要保留文件历史版本 如果不需要保留历史版本记录的话,直接检出所有文件,然后上传到新的SVN服务器就行了。这个简单 如果需要文件的历史版本信息,需要使用svn命令来备份仓库。使用命令svnadmin dump E:\svndata > E:\svndata.dump 这句命令的意思就是把E盘根目录下的svndata目录
2017-10-13 14:30:50
330
转载 Linux下SVN源码编译安装配置
第一章 安装1. 采用源文件编译安装。源文件共两个,为:subversion-1.6.1.tar.gz (subversion 源文件)subversion-deps-1.6.1.tar.gz (subversion依赖文件)注意文件版本必须一致,否则很容易产生各种奇怪的问题.下载路径 http://subversion.tigris.org/downlo
2017-10-13 11:40:01
1254
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人