- 博客(19)
- 资源 (12)
- 问答 (2)
- 收藏
- 关注
转载 分布式BASE理论
前言BASE理论是由eBay架构师提出的。BASE是对CAP中一致性和可用性权衡的结果,其来源于对大规模互联网分布式系统实践的总结,是基于CAP定律逐步演化而来。其核心思想是即使无法做到强一致性,但每个应用都可以根据自身业务特点,才用适当的方式来使系统打到最终一致性。正文CAP的3选2伪命题实际上,不是为了P(分区容错性),必须在C(一致性)和A(可用性)之间任选其一。分区的情况很少出现,CAP在大多时间能够同时满足C和A。对于分区存在或者探知其影响的情况下,需要提供一种预备策略做出处理:探
2022-02-14 12:02:00
135
转载 java线程调度
1、首先简单说下java内存模型:Java中所有变量都储存在主存中,对于所有线程都是共享的(因为在同一进程中),每个线程都有自己的工作内存或本地内存(Working Memory),工作内存中保存的是主存中某些变量的拷贝,线程对所有变量的操作都是在工作内存中进行,而线程之间无法相互直接访问,变量传递均需要通过主存完成,但是在程序内部可以互相调用(通过对象方法),所有线程间的通信相对简单,速度也很快。 java内存模型2、进程间的内部数据和状态...
2021-04-09 10:49:10
180
原创 程序执行的底层原理
程序执行的底层原理程序是什么?–> QQ.exe进程是什么? --> 程序启动进入内存;资源分配的基本单位线程是什么? --> 程序执行的基本单元;CPU调度的最小单位是线程程序如何执行?–> CPU 读指令-PC(存储指令地址),读数据Register+计算+回写-寄存器 --> 下一条指令线程如何进行调度? --> linux线程调度器(OS)操作系统线程切换的概念是什么? --> Context Switch;CPU保存现场,执行新线程,恢复现场,
2021-04-09 10:45:23
270
原创 订阅号和服务号的区别
微信公众号大体上可以分为服务号和订阅号,订阅号和服务号的区别如下: 服务号可以申请微信支付功能。 服务号只能由企业申请,订阅号可以由企业或个人申请。 订阅号和服务号每月推送消息次数不同,订阅号每天可以推送一次,服务号每月可以推送四次。 服务号推送的消息会出现在用户的聊天列表中,而订阅号推送的消息显示在订阅号文件夹中。 还有一些其他接口功能的区别和限制,总的来说服务号支持更高级的功能开发。 ...
2021-03-26 11:11:15
510
转载 SPU & ITEM & SKU
电子商务的商品管理是个传统行业和互联网都有相关的事儿。这里分享下我对电子商务商品管理几个重要概念的理解。可能有偏颇,欢迎大家随时留言指证。SPU: Standard Product Unit (标准化产品单元)。SPU是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。通俗点讲,属性值、特性相同的商品就可以称为一个SPU。ITEM:简单讲,可以把一个商...
2019-11-22 10:58:48
252
转载 分布式ID生成 - 雪花算法
雪花算法是一种生成分布式全局唯一ID的经典算法,关于雪花算法的解读网上多如牛毛,大多抄来抄去,这里请参考耕耘的小象大神的博客ID生成器,Twitter的雪花算法(Java)网上的教程一般存在两个问题:1. 机器ID(5位)和数据中心ID(5位)配置没有解决,分布式部署的时候会使用相同的配置,任然有ID重复的风险。2. 使用的时候需要实例化对象,没有形成开箱即用的工具类。本文针对上面...
2019-11-07 17:32:57
685
转载 Docker(四):使用Docker部署tomcat、mysql、nginx静态服务器
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-30 16:40:32
179
转载 Docker(三):镜像导入与导出、保存与加载、在Docker容器中安装软件
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-30 16:39:49
670
转载 Docker(二):Docker常用命令之镜像的创建:Dockerfile 与 commit
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-30 16:39:02
161
转载 Docker(一):Docker的安装与常用命令
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-30 16:37:48
91
转载 docker入门(利用docker部署web应用)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-30 16:30:33
779
转载 最近面试Java后端开发的感受
在上周,我密集面试了若干位Java后端的候选人,工作经验在3到5年间。我的标准其实不复杂:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架。我相信其它公司招初级开发时,应该也照着这个标准来面的。我也知道,不少候选人能力其实不差,但面试时没准备或不会说,这样的人可能在进团队干活后确实能达到期望,但可能就无法通过面试,但面试官总是只根据面试情况来判断。但现实情况是,大多数人可能面试前...
2019-10-18 17:10:02
113
转载 Eureka和ZooKeeper的区别
首先我们先说下: RDBMS==>(MySql,Oracle,SqlServer等关系型数据库)遵循的原则是:ACID原则(A:原子性。C:一致性。I:独立性。D:持久性。)。NoSql==> (redis,Mogodb等非关系型数据库)遵循的原则是:CAP原则(C:强一致性。A:可用性。P:分区容错性)。在分布式领域有一个很著名的...
2019-10-18 10:50:48
91
转载 Dubbo和Spring Cloud微服务架构
听听八年阿里架构师怎样讲述Dubbo和Spring Cloud微服务架构 微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。虽然微服务架构没有公认的技术标准和规范或者草案,但业界已经有一些很有影响力的开源微服务架构框架...
2019-10-18 10:13:23
136
转载 Eureka微服务注册中心如何承载大型系统的千万级访问?
本文为转载文章,作者:中华石杉,十余年BAT架构经验,倾囊相授。作者微信公众号:石杉的架构笔记(ID:shishan100) 目录:一、问题起源二、Eureka Server设计精妙的注册表存储结构三、Eureka Server端优秀的多级缓存机制四、总结&nb...
2019-10-16 17:46:30
157
转载 Spring Cloud核心组件
>转载请标明出处: >https://www.fangzhipeng.com> 本文出自[方志朋的博客](http://blog.youkuaiyun.com/forezp)> >本文为转载文章,作者:中华石杉,十余年BAT架构经验,倾囊相授。作者微信公众号:...
2019-10-16 17:20:39
102
转载 Spring中七种事务传播行为
前言在开发中,相信大家都使用过Spring的事务管理功能。那么,你是否有了解过,Spring的事务传播行为呢?Spring中,有7种类型的事务传播行为。事务传播行为是Spring框架提供的一种事务管理方式,它不是数据库提供的。不知道大家是否听说过“不要在service事务方法中嵌套事务方法,这样会提交多个事务”的说法,其实这是不准确的。了解了事务传播行为之后,相信你就会明白!Spring...
2019-10-08 14:49:53
322
中国省份城市地区街道村庄-五级关系(无经纬度)
2020-03-06
网络访问阿里云ECS服务器经常中断,如何处理?
2019-07-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人