- 博客(36)
- 收藏
- 关注
原创 【简介】什么是 RPC?RPC原理是什么?有转载
RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。比如两个不同的服务 A、B 部署在两台不同的机器上,那么服务 A 如果想要调用服务 B 中的某个方法该怎么办呢?使用 HTTP请求 当然可以,但是可能会比较慢而且一些优化做的并不好。 RPC 的出现就是为了解决这个问题。
2023-09-02 21:14:58
519
1
原创 【Aop重要!全面】Spring AOP
Aspect Oriented Programming 面向切面编程,是一种利用“横切”的技术(底层实现就是动态代理),对原有的业务逻辑进行拦截,并且可以在这个拦截的横切面上添加特定的业务逻辑,对原有的业务进行增强。基于动态代理实现在不改变原有业务的情况下对业务逻辑进行增强
2023-08-31 21:45:50
47
原创 【Spring】DI依赖注入
Spring容器加载配置文件之后,通过反射创建类的对象,并给属性赋值;Spring容器通过反射实现属性注入有三种方式:set方法注入构造器注入接口注入(不常用)
2023-08-31 21:33:48
24
原创 【Mybatis】配置数据库连接池-整合Druid
MyBatis做为一个ORM框架,在进行数据库操作时是需要和数据库连接连接的,MyBatis支持基于数据库连接池的连接创建方式。当我们配置MyBatis数据源时,只要配置了dataSource标签的type属性值为POOLED时,就可以使用MyBatis内置的连接池管理连接。如果我们想要使用第三方的数据库连接池,则需进行自定义配置
2023-08-31 21:26:25
303
原创 【重要!】apache与tomact的区别
tomcat是一个jsp的容器,tomcat侧重于servlet引擎,apache:侧重于http server,apache是web服务器,apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,要装水必须要有容器tomcat(桶〉,而这个桶也可以不放在卡车上
2023-08-29 17:41:15
40
原创 【Java线程池】线程池大小确定
线程池大小确定,线程池数量的确定一直是困扰着程序员的一个难题,大部分程序员在设定线程池大小的时候就是随心而定
2023-08-29 13:32:02
117
3
原创 【Java线程池】ScheduledThreadPoolExecutor 详解
ScheduledThreadPoolExecutor 主要用来在给定的延迟后运行任务,或者定期执行任务
2023-08-28 13:49:04
155
1
原创 【Java线程池】几种常见的线程池详解
Java线程池、FixedThreadPool、 SingleThreadExecutor 、CachedThreadPool介绍
2023-08-23 09:20:11
55
1
原创 【Java线程池】ThreadPoolExecutor 类简单介绍
线程池实现类 ThreadPoolExecutor 是 Executor 框架最核心的类。
2023-08-22 09:01:37
46
1
原创 zookeeper宕机与dubbo直连的情况
在实际生产中,假如zookeeper注册中心宕掉,一段时间内服务消费方还是能够调用提供方的服务的,实际上它使用的本地缓存进行通讯,这只是dubbo健壮性的一种体现。
2023-08-18 22:28:27
130
1
原创 Dubbo 的负载均衡策略
Random LoadBalance(默认,基于权重的随机负载均衡机制);RoundRobin LoadBalance(不推荐,基于权重的轮询负载均衡机制);LeastActive LoadBalance等
2023-08-15 22:17:27
141
原创 最大平分数组(华为OD测试题)
给定一个数组nums,可以将元素分为若干个组,使得每组和相等,求出满足条件的所有分组中,最大的平分组个数。数据范围:1<=M<=50, 1<=nums[i]<=50。接着输入m个数,表示此数组。最大的平分组数个数。
2023-08-13 11:02:34
90
1
原创 解决死锁的几种方式
避免死锁:在资源分配过程中,使用某种方法避免系统进入不安全的状态,从而避免发生死锁。检测死锁:允许死锁的发生,但是通过系统的检测之后,采取一些措施,将死锁清除掉。预防死锁:通过设置一些限制条件,去破坏产生死锁的必要条件。解除死锁:该方法与检测死锁配合使用。
2023-08-10 23:24:35
732
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人