暂无搜索历史
最简单的设计就是一个大的HashMap,这样在多线程写的时候会有问题,当然也可以用并发场景下高性能的ConcurrencyHashMap;当然还可以自己设计底层...
这个应该是技术人最近谈的比较多的话题了,有的公司连夜在修复,这个时候也体现每家公司的工程化能力了,是一个个应用去发版,还是只要中间件层面动一动就可以看到各家公司...
PCDN的英文全称是P2P CDN,中文名叫P2P内容分发网络,是以P2P技术为基础,通过挖掘利用边缘网络海量碎片化闲置资源而构建的低成本高品质内容分发网络服务...
最近重温了下Mysql相关原理的书,主要是事务的实现,这个对设计一个稳定的系统很有借鉴意义,发现事务的实现还是蛮复杂的,把中间看到的一些知识点和想法整理下。
Mock就是在测试过程中对于那些不容易构建的依赖进行模拟,以保证系统的测试流程可以正常运行,即生成一个和实际使用场景不一样的对象;
编写dependency标签,而真正编译,打包都是通过插件来完成的,这篇文章整理下工作中用的比较多的Maven插件,更详细的Maven插件请参考官网:https...
一、断路器介绍 可以看下英文的介绍:https://link.jianshu.com/?t=https%3A%2F%2Fmartinfowler.com%2Fb...
protostuff是一个开箱即用的序列化库,使用非常简单,相对其它序列化库,protostuff优势在于:
Future.get方法也提供带超时时间的参数,这样就不用阻塞调用方了,有兴趣的可以搜索下相关资料。
最近做的项目是和多机房有些关系,不过不是做多活,而是将数据从一个机房拆到多个机房,业务上又允许用户异地访问,即数据分业务数据和用户数据,业务数据跟业务发...
打个比方,某个应用A提供一个服务S1(Dubbo一般对应一个接口),这个服务提供一个接口I11和I12,而应用B提供另一个服务S2,这个服务提供接口I21,I2...
重排序有指令重排序和内存重排序2种情况,指令重排序好理解,刚开始听到内存重排序的概念不是特别理解。
一朋友线上用的mysql5.6.17,sql_mode配的STRICT_TRANS_TABLES,这个配置的具体含义就不在这里说明了,这个是比较严格的模式;
有时我们想知道Mysql执行一条Sql语句中到底做了什么,最可靠的答案就是自己调试下Mysql,下面讲述如何在Windows下搭建Mysql调试环境。
微服务准确的说是微服务架构,而分布式则有分布式系统和分布式架构之说,为了不引起不必要的误会,这里统一指分布式架构。
当我们只关心一个模型元素的属性时,或者说对于同一类模型实例我们不用区别每一个时,只关心其属性时,这些对象就可以归为值对象。
一位同学写了个自定义参数处理类,具体是继承AbstractNamedValueMethodArgumentResolver,即将json字符串参数转...
基于Netty开发系统处理前端用户请求,实际存储在Mysql中,为了支持扩展性,Mysql分为多个组,每个组有相应的主实例和从实例,当主实例挂掉后通过切换机制将...
说简单点,指的是系统保持良好的扩展性,当有新需求时,旧的系统需要能容易、方便、高效的修改,以达到快速交付。
在《领域驱动设计——软件核心复杂性应对之道》一书中Eric Evans将应用架构分为以下层级:
暂未填写公司和职称
暂未填写个人简介
暂未填写学校和专业
暂未填写个人网址