05 2018 档案

摘要:1、修改XML配置文件 找到Tomcat安装目录下的conf文件夹,打开server.xml文件(可以用笔记本打开) 其中有几行代码如下 分别对应安装时的几个端口 如果需要修改哪个端口,就对应修改代码即可例如要修改Web服务器端口为80,则修改代码如下 2、配置HTTPS 这里介绍使用配置PFX证书 阅读全文
posted @ 2018-05-29 16:34 LiveYourLife 阅读(345) 评论(0) 推荐(0)
摘要:1、下载与安装 安装Tomcat的【前提条件】是安装好JDK或者JRE(本文略过)Tomcat在Windows系统中可以通过【压缩包】或【安装包】来安装建议使用【安装包】来简化安装步骤登录官网https://tomcat.apache.org/下载安装包 打开安装包进行安装 然后继续安装,后面会要求 阅读全文
posted @ 2018-05-29 16:14 LiveYourLife 阅读(279) 评论(0) 推荐(0)
摘要:1、先安装好Serv-U,并作为系统服务安装 2、打开Serv-U,新建一个域 3、添加用户 4、解决阿里云专有网络的一个问题 遇到一个情景:需要使用Serv-U进行FTP更新软件,其中使用PASV的连接方式,这种方式客户要求连接FTP的时候,Serv-U会随机产生一个端口发送给客户端,告诉客户端通 阅读全文
posted @ 2018-05-29 15:24 LiveYourLife 阅读(1178) 评论(0) 推荐(0)
摘要:1、Session的介绍 关于Session 会话:从启动一个Session到关闭这个Session作为一个会话,是对客户端和服务器端交互的一种封装,带有时效性 会话的产生: 一般从容器中产生 Web container:Web容器,如Tomcat,这些容器对Session进行了实现,可以产生Ses 阅读全文
posted @ 2018-05-26 17:30 LiveYourLife 阅读(4115) 评论(0) 推荐(0)
摘要:Shiro提供了更好封装,更好使用的加密算法API,可以作为平时使用的一个工具类的预选方案。 Shiro的密码学 基本特性 接口驱动,基于POJO 对JCE(Java Cryptography Extension)的简单封装 面向对象的加密概念 加密特性 接口默认实现 内置Hex和Base64转换 阅读全文
posted @ 2018-05-26 16:38 LiveYourLife 阅读(303) 评论(0) 推荐(0)
摘要:1、授权实现方式 1.1、什么是授权 授权包含4个元素(一个比较流行通用的权限模型) Resources:资源 各种需要访问控制的资源 Permissions:权限 安全策略控制原子元素 基于资源和动作 控制力度 Roles:角色 行为的集合 User:用户主体 Subject,关联Role或Per 阅读全文
posted @ 2018-05-26 16:08 LiveYourLife 阅读(292) 评论(0) 推荐(0)
摘要:配置好并获取到SecurityManager,代表Shiro正常运行起来了,可以使用Shiro的其它功能。 1、认证流程(API的使用流程) 认证的数据: Principals:标识 ·识别Subject的数据 ·如:用户名、身份证号等 ·Primary Principal:Subject唯一主编号 阅读全文
posted @ 2018-05-26 14:26 LiveYourLife 阅读(305) 评论(0) 推荐(0)
摘要:1、配置 使用配置获得SecurityManager,SecurityManager是核心,配置好并获取到SecurityManager,Shiro就算正式运行起来了。 两种方式:通过ini文件;通过ini实例 ini文件的格式 段:一个ini文件分为4段内容,段用[]表示;每段用键值对来进行配置 阅读全文
posted @ 2018-05-26 11:12 LiveYourLife 阅读(246) 评论(0) 推荐(0)
摘要:情景: 1、使用Java开发的Web项目,部署在服务器Tomcat中 2、项目使用HTTPS,使用阿里云的PFX证书 阿里云推荐Tomcat配置如下 我的Tomcat的server.xml配置如下 3、c#下的访问HTTPS代码如下 4、以上代码,在XP系统外的系统运行正常;在XP系统中出现连接超时 阅读全文
posted @ 2018-05-25 11:02 LiveYourLife 阅读(623) 评论(0) 推荐(0)
摘要:一、修改项目打包方式为war包 修改pom.xml文件中packaging属性项 修改pom.xml文件增加一个依赖 修改启动类 二、打包 执行Maven打包命令打包即可生成war包,然后即可用于部署Tomcat 阅读全文
posted @ 2018-05-23 22:24 LiveYourLife 阅读(294) 评论(0) 推荐(0)
摘要:问题: 1、同一段代码,在存储过程中运行比普通SQL执行速度慢几十倍 原理: 在SQL Server中有一个叫做 “Parameter sniffing”参数嗅探的特性。SQL Server在存储过程执行之前都会制定一个执行计划,导致速度较慢。 解决方式: 我在实际中只使用了方法1,即可解决问题 1 阅读全文
posted @ 2018-05-05 08:14 LiveYourLife 阅读(247) 评论(0) 推荐(0)