自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZERO

  写程序归根到底就是做两件事---算法实现和错误处理

  • 博客(10)
  • 收藏
  • 关注

转载 集群容错

转载自:https://blog.csdn.net/qq924862077/article/details/79711349    在集群调用失败时,Dubbo 提供了多种容错方案,缺省为 failover 重试。接口如下:@SPI(FailoverCluster.NAME) //默认使用failOver模式public interface Cluster { /** ...

2019-07-24 16:28:21 180

转载 LoadBalance负载均衡

转载自:https://blog.csdn.net/qq924862077/article/details/79676932    Dubbo提供了负载均衡,接口如下://默认负载均衡算法是random@SPI(RandomLoadBalance.NAME)public interface LoadBalance { /** * select one invoker...

2019-07-24 16:18:00 405

转载 Dubbo注册中心

转载自:https://blog.csdn.net/qq924862077/article/details/79652558    目前Dubbo官方提供的注册中心有Multicast、Zookeeper、Redis和Simple注册中心,官方推荐使用Zookeeper作为生产环境的注册中心。  Dubbo官方也提供了扩展机制,开发人员可以根据自己的需要遵守一定的扩展规范开发自己的注册中心,...

2019-07-24 15:27:00 363

转载 Redis命中率计算

转载自:https://blog.csdn.net/liuxiao723846/article/details/51445448Redis提供了INFO这个命令,能够随时监控服务器的状态,只用telnet到对应服务器的端口,执行命令即可:telnet localhost 6379info在输出的信息里面有这几项和缓存的状态比较有关系:keyspace_hits:14414110key...

2019-07-22 14:07:55 851

转载 面向对象设计的 SOLID 原则

转载自:https://blog.csdn.net/yongwan5637/article/details/80482743文章目录单一责任原则(SRP)开放封闭原则(OCP)里氏替换原则(LSP)接口隔离原则(ISP)依赖倒置原则(DIP)  编程最基本的原则就是要追求高内聚和低耦合的解决方案和代码模块设计。SOLID 是面向对象设计5大重要原则的首字母缩写:SRP...

2019-07-22 12:09:50 468

转载 浅析AOP源码(四)

转载自:https://blog.csdn.net/luanlouis/article/details/51155821  1、Spring内部创建代理对象的过程  在Spring的底层,如果配置了AOP,Spring会为每一个Bean创建一个对应的ProxyFactoryBean的FactoryBean来创建某个对象的代理对象。  假定有一个接口TicketService及其实现类Rai...

2019-07-19 16:36:09 144

转载 Redlock原理分析

转载自:https://blog.csdn.net/b644ROfP20z37485O35M/article/details/89369482    Redlock全名叫做 Redis Distributed Lock;即使用redis实现的分布式锁。使用场景:多个服务间保证同一时刻同一时间段内同一用户只能有一个请求(防止关键业务出现并发攻击);官网文档地址如下:https://redis.i...

2019-07-16 14:10:37 564

原创 JavaBean对象属性copy

1.对象属性拷贝的常见方式及其性能  在日常编码中,经常会遇到DO、DTO对象之间的转换,如果对象本身的属性比较少的时候,那么采用Hard Code工作量也不大,但如果对象的属性比较多的情况下,Hard Code效率就比较低。这时候就要使用其它工具类来进行对象属性的拷贝。  常用的对象属性拷贝的方式和性能测试如下:拷贝方式copy次数1000copy次数100000copy次数...

2019-07-15 20:37:12 5886

转载 如何选择分布式事务

转载自:https://blog.csdn.net/xiaolang85/article/details/85759536分布式事务有多种主流形态,包括:基于消息实现的分布式事务基于补偿实现的分布式事务基于TCC实现的分布式事务基于SAGA实现的分布式事务基于2PC实现的分布式事务…何时选择单机事务?  在条件允许的情况下,应该尽可能地使用单机事务,因为单机事务里,无需额外协...

2019-07-08 19:44:33 244

转载 如何长URL转换为短URL

转载自:https://blog.csdn.net/bntX2jSQfEHy7/article/details/80045503短地址的好处(1)节省网址长度,便于社交化传播,一个是让URL更短小,传播更方便,尤其是URL中有中文和特殊字符,短网址解决很长的URL难以记忆不利于传播的问题;(2)短网址在项目里可以很好的对开放以及对URL进行管理。有一部分网址可以会涵盖性、暴力、广告等信息,这...

2019-07-06 18:51:18 2295

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除