
架构,服务
文章平均质量分 78
bamboo_cqh
自律的白丁>_<客观的评判,有责任心的发言。
展开
-
幂等怎么保证的
实现幂介绍幂等性就是同一个操作执行多次,产生的效果一样。如http的get请求,数据库的select请求就是幂等的在分布式系统中,保证接口的幂等性非常重要,如提交订单,扣款等接口都要保证幂等性,不然会造成重复创建订单,重复扣款,那么如何保证接口的幂等性呢?前端保证幂等性的方法按钮只能点击一次用户点击按钮后将按钮置灰,或者显示loading状态RPG模式即Post-Redirect-Get,当客户提交表单后,去执行一个客户端的重定向,转到提交成功页面。避免用户按F5刷新导致的重复提交,原创 2022-02-11 09:29:05 · 4073 阅读 · 0 评论 -
TPS和QPS的区别和理解
QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。TPS:是TransactionsPerSecond的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计...转载 2019-08-12 10:42:01 · 193 阅读 · 0 评论 -
Zookeeper的功能以及工作原理
1.ZooKeeper是什么?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户2.ZooKeeper提供了什么?1)文件系统2)通知机制3.Zookeeper文件系统每个子目录项如 N...转载 2019-05-28 08:47:42 · 162 阅读 · 0 评论 -
如何在IDEA启动多个Spring Boot工程实例
step 1在IDEA上点击Application右边的下三角 ,弹出选项后,点击Edit Configurationstep 2打开配置后,将默认的Single instance only(单实例)的钩去掉。 step 3通过修改application文件的server.port的端口,启动。多个实例,需要多个端口,分别启动。...原创 2018-07-19 16:38:47 · 210 阅读 · 0 评论 -
HSF的原理分析
一.HSF的基本概念HSF全称为High-Speed Service Framework,旨在为淘系的应用提供一个分布式的服务框架,HSF从分布式应用层面以及统一的发布/调用方式层面为大家提供支持,从而可以很容易的开发分布式的应用以及提供或使用公用功能模块,而不用考虑分布式领域中的各种细节技术,例如远程通讯、性能损耗、调用的透明化、同步/异步调用方式的实现等等问题。 二.知识准备通过以上的说明,大...转载 2018-05-09 15:39:16 · 355 阅读 · 0 评论 -
DUBBO 详细介绍
Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。主要核心部件:Remoting: 网络通信框架,实现了 sync-over-async 和 request-response 消息机制.RPC: 一个远程过程调用的抽象,支持负载均衡、容灾和集群功能Registry:转载 2017-07-28 16:30:42 · 305 阅读 · 0 评论 -
配置maven环境变量cmd控制台提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件
配置maven环境变量cmd控制台提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件首先maven环境变量:变量名:MAVEN_HOME变量值:E:\apache-maven-3.2.3变量名:Path变量值:;%MVN_HOME%\bincmd控制台查看查看maven是否配置成功1:查看maven安装路径:echo %MAVEN_HOME%原创 2017-03-17 14:54:13 · 7665 阅读 · 1 评论 -
Spring mvc和SSH如何取舍?
springmvc和struts是一个层次的概念,均属java web mvc框架,只是ssh中第2个s的技术。springmvc开发比较轻,性能也不错,在我的开发的web项目中,均使用springmvc作为web mvc框架,用的久了就知道比struts2有多轻便了。可以参考下我分享的代码:bootstrap+jquery+mustache+springmvc+idworker整合d转载 2017-02-23 17:09:11 · 1744 阅读 · 0 评论 -
spring mvc 框架搭建及详解
现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。 一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)转载 2017-02-14 15:44:25 · 1359 阅读 · 0 评论 -
SpringBoot+shiro整合学习之登录认证和权限控制
学习任务目标用户必须要登陆之后才能访问定义链接,否则跳转到登录页面。对链接进行权限控制,只有当当前登录用户有这个链接访问权限才可以访问,否则跳转到指定页面。输入错误密码用户名或则用户被设置为静止登录,返回相应json串信息。我是用的是之前搭建的一个springboot+mybatisplus+jsp的一个基础框架。在这之上进行shiro的整合。需要的同学可以转载 2017-02-22 08:38:08 · 11590 阅读 · 2 评论 -
Tomcat集群配置学习篇-----分布式应用
Tomcat集群配置学习篇-----分布式应用现目前基于javaWeb开发的应用系统已经比比皆是,尤其是电子商务网站,要想网站发展壮大,那么必然就得能够承受住庞大的网站访问量;大家知道如果服务器访问量过大,就会出现服应用务器崩溃的情况,这个时候怎么办,难道就只能去重启服务器吗?好,如果是一般的小型公益网站到也无所谓,但如果是比如像大型航空公司售票等电子商务网站,每天每小时都有大量的订单业务转载 2017-02-05 08:44:56 · 528 阅读 · 0 评论