- 博客(7)
- 收藏
- 关注
原创 面试官:讲讲@LoadBalance注解原理
拦截器的代码是在 LoadBalancerInterceptor类的intercept方法中,执行交给了LoadBalanceClient,通过LoadBalancerRequestFactory来构建一个LoadBalancerRequest对象。Ribbon是一个客户端负载均衡工具,它可以根据某种负载均衡策略(如轮询、随机等)从一系列服务实例中选择一个来发起调用。选择服务实例: Ribbon根据配置的负载均衡策略从这些实例中选择一个,并将服务名替换为实际的主机名和端口号,完成服务实例的选择。
2023-12-03 10:01:19 59 1
原创 Java中的事务总结(第一节)
一、事务分类从开发角度看事务分为数据库事务和Java事务。 二.、二者联系实际上,一个Java应用系统,如果要操作数据库,则通过JDBC来实现。增删改查都通过相应方法间接实现,事务控制也相应转移到Java程序代码中。因此,数据库操作的事务习惯上就称为Java事务。 三、Java事务分类Java事务的类型有三种:JDBC事务、JTA(Java Transactio...
2016-09-19 17:10:31 237
原创 为什么要覆盖Java中的equals和hashcode
众所周知,覆盖equals方法必须覆盖hashcode方法。那么,为什么要覆盖equals和hashcode方法呢? 1.equals 在list列表的list.contains()方法中,判断是否包含用的是equals方法。所以,针对自定义对象应该重写equals。 2.hashcode 在hashMap的containsKey()
2015-11-18 16:42:42 533
原创 oracle/Mybatis异常处理
oracle问题问题:ORA-14400: inserted partition key does not map to any partitionORA-14400: 插入的分区关键字超出最高合法分区关键字。解决:数据库表已经分区,如果插入数据时出现以上错误提示。原因是: 因为分区已经过期,解决方法: 手工添加了一个分区,终止日期大于当前日期即可。
2014-12-15 18:49:05 941
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人