• 架构师的职责

    架构师除了编码外,需要负责如下的工作从工程角度定义问题将软件系统分解成多个可实现的模块兼顾大局,确保系统整体有效工作权衡软件质量属性和软件需求管控技术债务提升整个团队的架构设计能力技术领导者从工程角度定义问题软件架构设计是一门以人为本的学科,软件的所有的利益方相关都有自己对项目的预期,架构师需要和产...

    shopify 分页接口的设计学习

    最近做shopify的订单导出,发现一个比较不错设计.查询一个请求后,在返回的links上包含,上一页下一页的链接,其中包含有一个page_info的参数,这个参数是你查询条件的的jwtlink的内容为<https://vxx.myshopify.com/admin/api/2021-07/o...

    【鹧鸪天】重逢

    【鹧鸪天】重逢佳客逢时叶正黄,苍颜借酒转红光。清寒欲度杯难尽,往事重提夜未央。酬旧梦,走他方,些些别恨也寻常。惜君还记当年事,只是青丝不奈霜。奈雪居然上市了。。。...

    业务架构应用架构数据架构

    业务架构应用架构数据架构https://pan.baidu.com/s/1CRSXtuvpr-AJ_gAu7_SL3Q密码:rmm5...

    为什么程序员尽量的不要去外包公司上班

    有很多刚从学校出来的孩子因为找了一段时间没找到,就去了外包公司,殊不知后面这份工作经历就像牛皮糖一样粘在你身上大多面试官对于做过外包的童鞋都是有偏见的,有的hr会直接刷掉有外包经历的候选人,这不是人家对你的偏见,而是他们通过长期的工作招聘中形成的惯性思维.为什么他们不待见外包人,外包的工程师大多代码...

    k8s学习笔记-发布一个Pod

    编写pod配置文件petclinic-pod.yml:apiVersion:v1kind:Podmetadata:name:petclinicspec:containers:-name:petclinicimage:spring2go/spring-petclinic:1.0.0.RELEASE拉取...

    业务架构实践:一步一步画出业务架构图

    一、引言在4种类型的架构(业务架构、应用架构、数据架构、技术架构)中,首先要讲的是业务架构,它是其他架构的基础,没有业务去谈架构都是空谈。大部分时候聊的架构是偏技术的,用到了什么新技术和哪些中间件,技术是一项工具,帮我们解决了一部分问题。而学习掌握了业务架构的方法,面对新的业务时能快速上手,知道怎么...

    Java架构之完美设计实战.pdf

    Java架构之完美设计实战本书内容分为软件架构理论、软件架构高级技能、软件架构综合技能以及软件架构创新四大部分。第壹部分是第1、2章,介绍了软件架构师练就的方法、软件架构设计模式、软件架构开发模型、软件架构模式、软件架构思维、软件架构编程思想以及软件架构设计原则等,为软件架构设计的基本理论;第二部分...

    Mysql面试题

    Mysql涉及到数据存储,锁,磁盘寻道,分页等操作系统概念,而且互联网对Mysql注重程度非常的高Mysql常见面试题Mysql常见索引类型varchar和char的区别什么是内连接,外连接,交叉连接,笛卡尔积谈谈SQL优化的经验非关系型数据库与关系行数据库的对比Mysql事物的四大特性Mysql基...

    mysql explain 语句分析要点

    explainidid相同,执行顺序由上至下id不同,如果是子查询,id的序列会递增.id值越大优先级越高,越先被执行id如果相同,可以认为是一组,从上往下顺序执行,在所有的组中,id值越大,优先级越高,越先执行衍生表,Derivedselect_typesimple简单表查询,不包含子查询或者un...

    redis 令牌桶限流 lua 脚本

    ---------判断source_str中是否containspattern_str---@paramsource_str---@parampatter_strlocalfunctioncontains(source_str,sub_str)localstart_pos,end_pos=strin...

    使用maven命令上传jar包到仓库

    偶尔会有坑爹的第三方的jar包没有中央仓库,需要自己上传到自己的私服,可能有的童鞋没有私服的后台登入权限,要上传jar包的话就得去找自己的私服管理员其实可以通过如下命令来进行jar包上传mvndeploy:deploy-file-DgroupId=cn.xuexi.mall-DartifactId=...

    Reactor-Netty 常用的配置信息

    SpringGateway网关使用的是reactor-netty来做和后端服务的通讯.主要使用了reactor.netty.http.client.HttpClientTcpConfig来充当一个httpclientreactor.netty.resources.ConnectionProvider...

    Redis dbsharding

    来我司(纷享销客)做架构以及Redis方面的技术交流在讨论到是否引入sharding中间件的时候,他的观点是不一定非得要用要看规模而且中间件也需要一套集群做支撑最可怕的是因为全部都是通过这个sharding中间件进行写入如果这个中间件挂掉的话那后果会很严重的他们那边现在访问的量级介于中型网站和微博访...

    c10k问题

    所谓c10k问题,指的是服务器同时支持成千上万个客户端的问题,也就是concurrent10000connection(这也是c10k这个名字的由来)。由于硬件成本的大幅度降低和硬件技术的进步,如果一台服务器同时能够服务更多的客户端,那么也就意味着服务每一个客户端的成本大幅度降低,从这个角度来看,c...

    spring cloud feign 如何工作的

    启动feign通过使用注解org.springframework.cloud.openfeign.EnableFeignClients传入feign客户端接口所在的包如下:@Configuration@EnableFeignClients("cn.coollf.cloud.member.a...