zhizhesoft

  • 首页
架构
架构

集群、负载均衡、微服务、分布式的概念

  集群    多台主机干同样的事 比如web容器,只使用一个主机: 这个主机发生故障,直接gg。 数据库并发量大时,这个主机负担很大   数据库集群:使用多个主机,这些主机上都运行web容器。 某些主机发生故障,其它主机还能工作,影响不大 更好应对并发   常见的集群: web服务器集群,比如tomcat集群 数据库集群(读写分离) 缓存集群,比如redis集群 搜索引擎集群           负载均衡(Load Balancer) 集群之后,一大片主机都干同样的事儿,具体交给哪台机器处理呢?这就需要单独使用一…

2022年7月8日 0条评论 29点热度 0人点赞 risingsun 阅读全文
架构

SQL与NoSQL

  SQL简介 SQL,即Structured Query Language   结构化查询语言,用于存取数据以及查询、更新和管理关系型数据库。   常见的关系型数据库有MySQL、SQL Server、Access、Oracle 等,SQL是关系型数据库的通用语言。   SQL只是一个标准,由各关系数据库厂商来实现,所以并不是完全支持的。就像W3C制定WEB标准,由各浏览器厂商来实现,但不是所有厂商都完全支持W3C制定的标准。除了 SQL 标准之外,大部分 SQL 数据库都有自己的专有扩展。   sql同时也是数…

2022年7月8日 0条评论 26点热度 0人点赞 risingsun 阅读全文
架构

幂等性

  幂等性的概念 对于同一操作发起的请求(一次或者多次请求),任意多次执行对资源本身产生的影响均与一次执行产生的影响相同,不会因为多次相同操作而产生副作用。   比如一个用户注册,点击“注册”,由于某些原因(比如服务器负载大),长时间转圈圈,你多次点击“注册”,这多次请求都是完全相同的,应该只插入一条用户记录,而不是点多次“注册”每次都插入一条用户记录。 比如下单购买,点击“提交”,卡住了,什么破手机|网络,疯狂点“提交”,这多次请求完全相同,应该只产生一个订单,而不是每次点击都产生一个订单。     http请求…

2022年7月8日 0条评论 25点热度 0人点赞 risingsun 阅读全文
架构

关于gitblit成功启动,但在阿里云外网地址无法访问的问题

1.配置/data/defaults.properties server.httpBindInterface= 此处什么都不要填空着就好。 # Specify the interface for Jetty to bind the standard connector.# You may specify an ip or an empty value to bind to all interfaces.# Specifying localhost will result in Gitblit ONLY listen…

2022年7月4日 0条评论 25点热度 0人点赞 risingsun 阅读全文
架构

CentOs of Tomcat commands

1.启动tomcat 进入tomcat目录的bin目录下 执行  [[email protected] bin]# ./startup.sh Using CATALINA_BASE: /usr/local/tomcat/apache-tomcat-7.0.68 Using CATALINA_HOME: /usr/local/tomcat/apache-tomcat-7.0.68 Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-7.0.68/temp Us…

2022年7月4日 0条评论 18点热度 0人点赞 risingsun 阅读全文
架构

[Java Web – Maven – 1A]maven 3.3.3 for windows 配置(转)

1、环境 系统环境:windows 2008 R2 JDK VERSION: 1.7.0_10   2、下载地址 MAVEN 下载地址:http://maven.apache.org/download.cgi 选择 Maven 3.3.3 (Binary tar.gz)   或 Maven 3.3.3 (Binary zip)   3、配置系统环境 解压:将下载MAVEN (apache-maven-3.3.3)压缩包进行解压放置在 C盘根目录下。 设置环境变量:计算机环境变量(系统变量部分) -> 新建变量…

2022年7月4日 0条评论 20点热度 0人点赞 risingsun 阅读全文
架构

[运维-服务器 – 1A] – nginx.conf(转)

#定义Nginx运行的用户和用户组user www www; #nginx进程数,建议设置为等于CPU总核心数。worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/log/nginx/error.log info; #进程文件pid /var/run/nginx.pid; #一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(系统的值ulimit -n)与ngi…

2022年7月4日 0条评论 17点热度 0人点赞 risingsun 阅读全文
架构

架构之道

http://www.cnblogs.com/yjf512/archive/2012/09/10/2678313.html     架构整洁之道

2022年7月4日 0条评论 17点热度 0人点赞 risingsun 阅读全文
架构

What most young programmers need to learn

In the past 7.5 years I have supervised over a dozen programming interns at Ronimo and have seen hundreds of portfolios of students and graduates. In almost all of those I saw the same things that they needed to learn. One might expect that I think they need t…

2022年7月4日 0条评论 19点热度 0人点赞 risingsun 阅读全文
架构

深入理解六边形架构

六边形架构或六角架构是Alistair Cockburn在2005年提出,解决了传统的分层架构所带来的问题,实际上它也是一种分层架构,只不过不是上下或左右,而是变成了内部和外部。在领域驱动设计(DDD)和微服务架构中都出现了六边形架构的身影,在《实现领域驱动设计》一书中,作者将六边形架构应用到领域驱动设计的实现,六边形的内部代表了application和domain层,而在Chris Richardson对微服务架构模式的定义中,每个微服务使用六边形架构设计,足见六边形架构的重要性。那么让我们一探究竟,它为何如此受…

2022年7月3日 0条评论 23点热度 0人点赞 risingsun 阅读全文
12345…105
Search

COPYRIGHT © 2022 zhizhesoft. ALL RIGHTS RESERVED.