一. 前言 1.简介 授权码模式(authorization code)是功能最完整、流程最严密的授权模式。它的特点就是通过客户端的后台服务器,与"服务提供商"的认证服务器进行互动。 2. 流程图 流程 (A)用户访问客户端,后者将前者导向认证服务器。 (B)用户选择是否给予客户端授权。 (C)假设 ...
                            
                            
                                分类:
其他好文   时间:
2020-06-28 18:49:03   
                                阅读次数:
168
                             
                         
                    
                        
                            
                            
                                本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等互联网应用以及云计算的普及,使得架构设计和软件技术的关注点从如何实现复杂的业务逻辑,转变为如何满足大量用户的高并发访问请求。一个简单的计算处理过程,如果一旦面对大量的用户访问,整个技术挑战就会变得完全不同,软件开发方法、技术团队组织、软件的过程管理都会完全不同。以新浪微博为例,新浪微博最开始只有两个工程师,一个前端,一个后端,
                            
                            
                                分类:
其他好文   时间:
2020-06-28 09:30:23   
                                阅读次数:
95
                             
                         
                    
                        
                            
                            
                                    一,为什么要使用分布式session? HpptSession默认使用内存来管理Session,如果将应用横向扩展将会出现Session共享问题, 所以我们在创建web集群时,把session保存到redis中, 这样用户访问到web集群中的任一台服务器,都可以读取到自己的session信息 说明: ...
                            
                            
                                分类:
编程语言   时间:
2020-06-27 11:42:27   
                                阅读次数:
197
                             
                         
                    
                        
                            
                            
                                    端口转发和端口映射 介绍端口转发和端口映射之前先了解两个概念:正向连接 和 反向连接 正向连接:你的机器连接目标机器 反向连接:目标机器反连你的机器 端口映射:端口映射就是将内网中的主机的一个端口映射到外网主机的一个端口,提供相应的服务。当用户访问外网IP的这个端口时,服务器自动将请求映射到对应局域 ...
                            
                            
                                分类:
其他好文   时间:
2020-06-25 23:17:29   
                                阅读次数:
50
                             
                         
                    
                        
                            
                            
                                    题目一: 我们有如下的用户访问数据 userId visitDate visitCount u01 2017/1/21 5 u02 2017/1/23 6 u03 2017/1/22 8 u04 2017/1/20 3 u01 2017/1/23 6 u01 2017/2/21 8 u02 2017 ...
                            
                            
                                分类:
其他好文   时间:
2020-06-25 21:23:41   
                                阅读次数:
87
                             
                         
                    
                        
                            
                            
                                    Nginx Rewrite使用场景 1.URL地址跳转,例如用户访问pm.com将其跳转到baidu.com或者当用户通过http的方式访问时,将其跳转至https的方式访问。 2.URL伪静态,将动态页面显示为静态页面方式的一种技术,减少动态URL地址对外暴露过多的参数,提升更高的安全性。 3.搜 ...
                            
                            
                                分类:
系统相关   时间:
2020-06-25 16:00:25   
                                阅读次数:
61
                             
                         
                    
                        
                            
                            
                                一,环境说明 本文操作是基于64位CentOS6.5环境下进行手动部署goproxy代理的过程。 当外部用户访问代理服务器相应的端口时,会转发至已配置的指定端口。二,应用安装 如果服务器能够联网,可采用自动安装,命令入下: curl -L http://mirrors.host900.com:909 ...
                            
                            
                                分类:
其他好文   时间:
2020-06-25 15:58:06   
                                阅读次数:
300
                             
                         
                    
                        
                            
                            
                                在微服务架构中,随着服务的逐步拆分,数据库私有已经成为共识,这也导致所面临的分布式事务问题成为微服务落地过程中一个非常难以逾越的障碍,但是目前尚没有一个完整通用的解决方案。 其实不仅仅是在微服务架构中,随着用户访问量的逐渐上涨,数据库甚至是服务的分片、分区、水平拆分、垂直拆分已经逐渐成为较为常用的提 ...
                            
                            
                                分类:
其他好文   时间:
2020-06-25 15:24:03   
                                阅读次数:
54
                             
                         
                    
                        
                            
                            
                                    当多个用户访问同一数据时,一个用户在更改数据的过程中可能有其它用户同时发起更改请求,为保证数据的一致性状态,MySQL 引入了事务。本章首先介绍了事务控制语句和隔离级别,然后介绍了字符集和校对规则的相关概念和操作。 MySQL 为了解决此类问题,提供了事务。事务可以将一系列的数据操作捆绑成一个整体进 ...
                            
                            
                                分类:
数据库   时间:
2020-06-23 19:13:37   
                                阅读次数:
76
                             
                         
                    
                        
                            
                            
                                    本文内容 1. web相关概念 2. web服务器软件:Tomcat 3. Servlet入门学习 web相关概念 1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端 2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏 ...
                            
                            
                                分类:
其他好文   时间:
2020-06-22 21:13:49   
                                阅读次数:
57