51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#架构整洁之道
【架构师之路】集群/分布式环境下5种session处理策略
转自:http://www.cnblogs.com/jhli/p/6557929.html 在搭建完集群环境后,不得不考虑的一个问题就是用户访问产生的session如何处理。如果不做任何处理的话,用户将出现频繁登录的现象,比如集群中存在A、B两台服务器,用户在第一次访问网站时,Nginx通过其负载...
代码星球
·
2021-02-03
架构
之路
集群
分布式
环境
appium+python+eclipse 自动化测试框架构建!
升级版的测试框架详见:https://www.cnblogs.com/syw20170419/p/10785848.html经过几天的慢慢研究,现将所需用的自动化框架进行了构建,在后期的代码编写中,直接在框架中套用编写对应的module、case等即可,以此来简化测试方式,提高代码的编写效率与规范基本的架构设计流程图,...
代码星球
·
2021-02-03
appium+python+eclipse
自动化
测试
框架
构建
大数据多属性的数据架构设计
每个公司都是从大到小的发展(1)如何实现属性扩展性需求(2)多属性组合查询需求如何设计?1.原始的,只有一个分类Atiezi(tid,uid,c1,c2,c3)c1,c2,c3是A属性如何满足各属性之间的组合查询需求,通过组合索引:index_1(c1,c2)index_2(c2,c3)index_3(c1,c3)如果...
代码星球
·
2021-02-01
数据
多属
性的
架构
设计
Mysql主从架构的复制
复制类型 (1)基于语句的复制: 在主服务器上执行的SQL语句,在从服务器上执行同样的语句。MySQL默认采用基于语句的复制,效率比较高。 一旦发现没法精确复制时,会自动选着基于行的复制。 (2)基于行的复制:把改变的内容复制过去 (3)混合类型的复制:...
代码星球
·
2021-02-01
Mysql
主从
架构
复制
秒杀业务架构的优化
优化方向: 将请求尽量拦截在系统上游 充分利用缓存站点架构1.客户端 JS层面,限制用户在x秒之内只能提交一次请求;2.站点层 用uid即可。在站点层面,对uid进行请求计数和去重,甚至不需要统一存储计数,直接站点层内存存储。一个uid,5秒只准透过1个请求,这样又能拦住99%的for循环请求。 页面缓存,同...
代码星球
·
2021-02-01
秒杀
业务
架构
优化
Docker+Nginx+Keepalived实现架构高可用
通过keepalived实现nginx高可用,由于在家不想弄多台主机来搞,所以将运行环境用docker封装来模拟跨主机docker基础镜像:centos 说之前,简单介绍一下:Keepalived是基于vrrp协议的一款高可用软件。Keepailived有一台主服务器和多台备份服务器,在主服务器和备份服务器上...
代码星球
·
2021-02-01
Docker+Nginx+Keepalived
实现
架构
高可用
可用
Java架构师 -- 知识库
1,CSDN知识库:http://lib.csdn.net/base/architecture 2,淘宝 ...
代码星球
·
2021-01-30
Java
架构
知识库
JAVA师徒架构班
(转:http://www.jeecg.org/forum.php?mod=viewthread&tid=2291&extra=page%3D1&page=1) 一个程序员技术的高低,不是掌握了多少的框架,做过多少项目;而是掌握了多少原理,把握了多少精髓。要知道万变不离其宗的道理。架构...
代码星球
·
2021-01-30
JAVA
师徒
架构
Java架构师 成长之路 -- 跳出程序员陷阱(转载)
本人也是coding很多年,虽然很失败,但也总算有点失败的心得,不过我在中国,大多数程序员都是像我一样,在一直走着弯路。如果想成为一个架构师,就必须走正确的路,否则离目标越来越远,正在辛苦工作的程序员们,你们有没有下面几种感觉?一、 &n...
代码星球
·
2021-01-30
Java
架构
成长
之路
跳出
Java 架构师 -- 必读书单
“学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:1.能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料2.对着书上的代码自己敲的时候方便 “看完书之后再次提升自我的最好途径是看一些相关的好博文“,我个人认为...
代码星球
·
2021-01-30
Java
架构
必读书
Java程序员的职业发展道路 附:大型网站 -- 架构技能图谱(Java版)
职业发展道路基本有3条:第一条路线(技术专精):初级Java开发---中级--高级---项目主管--Java项目经理---网站架构师----资深专家第二条路线(技术转产品):初级Java开发---中级--产品策划--产品经理---产品总监第三条路线(技术转运营):初级Java开发---中级--运营---运营经理---运...
代码星球
·
2021-01-30
Java
程序员
职业
发展道路
大型
深入理解java:5. Java分布式架构
分布式系统(distributedsystem)是建立在网络之上的软件系统。内聚性是指每一个数据库分布节点高度自治,有本地的数据库管理系统。透明性是指每一个数据库分布节点对用户的应用来说都是透明的,看不出是本地还是远程。 在分布式数据库系统中,用户感觉不到数据是分布的,即用户不须知道关系是否分割、有无副本、数...
代码星球
·
2021-01-30
深入
理解
java
Java
分布式
我的DBA之路:MYSQL架构
通过了解MYSQL架构,对MYSQL有一个整体的认识。一,Mysql逻辑架构1,逻辑架构图Mysql也是模块化设计,总体分为两大块。服务和引擎是分离的(采用插件式的设计)1.1,服务器(Server)层: 大部分的服务都在这一层:包括查询解析,分析,优化,缓存,内置函数,存储过程,触发器,视图等。1.2,存储引擎层 ...
代码星球
·
2021-01-30
我的
DBA
之路
MYSQL
架构
tomcat系列之四:Tomcat架构(下)
一,容器Tomcat中有两个核心组件:连接器和容器。连接器处理Socket通信和应用层协议的解析,得到Servlet请求。容器负责处理Servlet请求。在Tomcat里,容器就是用来装载Servlet的。二,容器的层次结构Tomcat设计了4种容器,Engine,Host,Context,Wrapper。Tomcat...
代码星球
·
2021-01-30
tomcat
系列
之四
Tomcat
架构
tomcat系列之三:Tomcat架构
一,Tomcat要实现的两个核心功能:处理Socket连接,负责网络字节流与Request和Response对象的转化加载和管理Servlet,具体处理Request请求二,Tomcat设计了两个核心组件:连接器(Connector):负责对外交流容器(Container):负责内部处理三,Tomcat支持的多种I/O...
代码星球
·
2021-01-30
tomcat
系列
之三
Tomcat
架构
首页
上一页
...
7
8
9
10
11
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他