.NET WebAPI 用ActionFilterAttribute实现token令牌验证与对Action的权限控制项目背景是一个社区类的APP(求轻吐...),博主主要负责后台业务及接口。以前没玩过webAPI,但是领导要求必须用这个(具体原因鬼知道),只好硬着头皮上了。最近刚做完权限这一块,分享...
duang!duang!duang!今天开始写服务高可用之lvs。回顾一下,我们一般服务集群可分为以下三种:1.负载均衡集群,如lvs,nginx(7层负载),haproxy(4层,7层都可以)等2.高可用集群,如keepalive,heartbeat组成的高可用,数据自身的主从高可用,主主高可用3.高性能集群,如..
分类:
其他好文 时间:
2015-10-11 06:50:39
阅读次数:
287
项目背景是一个社区类的APP(求轻吐...),博主主要负责后台业务及接口。以前没玩过webAPI,但是领导要求必须用这个(具体原因鬼知道),只好硬着头皮上了。最近刚做完权限这一块,分享出来给大家。欢迎各种吐槽批判践踏...先说说用户身份的识别,简单的做了一个token机制。用户登录,后台产生令牌,发...
MMM即Master-MasterReplicationManagerforMySQL(mysql主主复制管理器)关于mysql主主复制配置的监控、故障转移和管理的一套可伸缩的脚本套件(在任何时候只有一个节点可以被写入),这个套件也能对居于标准的主从配置的任意数量的从服务器进行读负载均衡,所以你可以用它来在一组..
分类:
数据库 时间:
2015-10-08 16:42:15
阅读次数:
343
Spring 4与Struts 2项目基于XML的集成实战作者:chszs,版权所有,未经同意,不得转载。博主主页:http://blog.csdn.net/chszs本文主要讲述如何将Spring Framework 4.2.1版与Struts 2.3.24.1版通过XML配置进行集成,从而用于Web项目的开发。一、为什么要集成Spring是一个企业Java应用开发框架,而Struts 是一个Ja...
分类:
编程语言 时间:
2015-10-04 14:48:05
阅读次数:
204
Apache Struts 2的命名空间实战作者:chszs,版权所有,未经同意,不得转载。博主主页:http://blog.csdn.net/chszsApache Struts 2的命名空间是一个新概念,它通过为每一个模块分配一个命名空间从而实现多模块的处理。另外,它解决了不同模块下的相同Acion名的名字冲突的问题。
从下面的图我们可以理解URL是怎样匹配Struts 2命名空间的。
一、命...
分类:
Web程序 时间:
2015-10-03 13:15:16
阅读次数:
189
MySQL主从原理非常简单,总结一下:每个从仅可以设置一个主。主在执行sql之后,记录二进制log文件(bin-log)。从连接主,并从主获取binlog,存于本地relay-log,并从上次记住的位置起执行sql,一旦遇到错误则停止同步。从这几条Replication原理来看,可以有这些推论:主从间的..
分类:
数据库 时间:
2015-09-30 01:05:30
阅读次数:
253
部署mysql高可用、读写分离集群架构图:部署集群:主master和备master安装DRBD:http://732233048.blog.51cto.com/9323668/1665979主master和备master安装heartbeat和mysql:http://732233048.blog.51cto.com/9323668/1670068注意:图中主master与备master之间采用主主复制(不..
分类:
数据库 时间:
2015-09-28 19:28:07
阅读次数:
550
我们对mysql双主+keepalived高可用做了一下测试, mysql做了gtid多线程复制,也做了优化,最后我们的目的是看看,这种高可用在高并发高负载的情况下,down机一台,最后看看两者之间的数据是否一致性,经过几次测试,我们让开发写了一小段程序,持续往数据库中写数据,我们找了大概6,7.....
分类:
数据库 时间:
2015-09-24 16:31:02
阅读次数:
270
(具体图文详情可以去楼主主页的下载资料里下载,感谢大家对虚拟人的认可!)按照Part03所述,完成了NSXManager注册到vCenterServer成功之后,接下来要做的事情就是开始准备部署NSXController。关于NSXController的用途,前面Part01已经介绍过了,一个分布式控制处理单元,它的..
分类:
其他好文 时间:
2015-09-23 12:02:53
阅读次数:
310