2019-应用架构
bear_cab
智慧明镜,心神安宁
展开
-
架构概要
@系统需求 一、配置模块 1.用户: 员工:账号、密码... 客户:账号、密码... 2.角色: 系统管理员:administrator 市场:market 3.权限:功能权限 4.分组:工作组 二、订单模块 1.客户来源 产品推广 网络营销 出差推销 2.客户订单 客户信息:姓名、联系方式、地址、性别 客户状态:意向、反感、预约、订购...原创 2019-03-29 17:20:18 · 147 阅读 · 0 评论 -
自定义qiniu kindeditor
后端import java.io.PrintWriter;import java.util.HashMap;import java.util.Map;import java.util.UUID;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;...原创 2019-05-21 14:30:17 · 139 阅读 · 0 评论 -
weixin JS-SDK
先来一个图看看基本的config流程:具体说明:前提:1、引入 http://res.wx.qq.com/open/js/jweixin-1.2.0.js 文件2、公众号*1、可供手机微信访问链接*1可访问https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/i...转载 2019-04-19 15:24:13 · 842 阅读 · 0 评论 -
SpringBoot Config
前言在上一篇 文章 中我们直接用了本应在本文中配置的Config Server,对Config也有了一个基本的认识,即Spring Cloud Config 是一种用来动态获取Git、SVN、本地的配置文件的一种工具在上文中我们使用Config用来实现 动态路由 的功能,就是使用的Git的方式快速入门1. Config Server 的搭建新建一个模块名为ConfigS...转载 2019-04-18 18:33:47 · 1111 阅读 · 0 评论 -
SpringBoot ehcache1
1.pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </depen...转载 2019-04-18 18:25:13 · 142 阅读 · 0 评论 -
JWT+Redis 移动端无状态登入、Token安全性
问题:设置token有效时间为3天,那么无论如何3天后需要重新登入,而且生成的token是保存在客户端的,只要token没有过期,已经签发的token对jwt来说还是有效的解决方案:token默认使用的是对称加密base64,所以默认情况下若要加强安全性,就不要把没有加密的密码信息放入token中,其次token的载荷不是针对数据交换的,数据不能太多,否则token会很长,降低性能。JWT...原创 2019-04-16 09:10:21 · 1997 阅读 · 1 评论 -
JWT 单点登入
Maven SpringBoot 项目 引入jwt<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://ma...原创 2019-04-15 19:08:21 · 264 阅读 · 0 评论 -
Redis+Session
Redis共享session的作用微服务自身可以保持无状态,应用实例数量的多少不会影响用户登录状态;可实现单点登录的踢出功能,如可以让上次异地登录的用户下线;session在多个服务或服务器间共享,实现多站点单点登录(参考SSO服务)Redis缓存session原理简述其工作原理,可简单用图描述(假设服务A运行有有个多个实例):Springboot-session结合Redis示例...转载 2019-04-15 16:56:45 · 167 阅读 · 0 评论 -
对称加密 非对称加密
算法选择:对称加密AES,非对称加密: ECC,消息摘要: MD5,数字签名:DSA对称加密算法(加解密密钥相同) 名称 密钥长度 运算速度 安全性 资源消耗 DES 56位 较快 低 ...转载 2019-04-10 18:01:33 · 167 阅读 · 0 评论 -
自动化部署 Java+Mavne+Git+Tomcat+Jenkins
一、导语自动化部署,自动更新代码——>自动打包编译———>自动发布到服务器公司环境可能多至:开发环境、测试环境、预线上环境、正式环境自动化部署搭建测试环境、预线上环境,正式环境建议手动部署Jenkins部署方案:1.使用Token请求URL进行部署2.定时部署,一般在凌晨三点进行部署(相关人员都休息了)3.GitHub 事件(Push...)二、准备...原创 2019-03-29 18:07:54 · 217 阅读 · 0 评论 -
前后端分离 页面权限验证
前端验证登入后 添加登入标识localStorage.login=true;inc.js 公共头文件处理,没有登入 跳转登入 top.location.href=/** * 获取本地绝对路径或域名访问路径 */var href = document.location.href;var absPath = ""; absPath = href.substr(0,href....原创 2019-05-21 14:40:26 · 2272 阅读 · 0 评论