java
文章平均质量分 67
只会投三分的菜鸟
这个作者很懒,什么都没留下…
展开
-
JAVA常见异常
null 空的,不存在的NullPointer 空指针空指针异常,该异常出现在我们操作某个对象的属性或方法时,如果该对象是null时引发。//空指针异常上述代码中引用类型变量str的值为null,此时不能通过它调用字符串的方法或引用属性,否则就会引发空指针异常。解决办法:找到为什么赋值为null,确保该对象的值不能为null再操作属性或方法即可。原创 2023-04-17 16:47:55 · 139 阅读 · 0 评论 -
单点登录(SSO)+面试常见问题
SSO,单点登录的意思就是说在多系统的架构当中,我们希望通过独立实现的一个登录系统,完成的一次登录,在其他所有系统中可以进行认证和授权用户,实现功能的访问.原创 2023-04-17 16:46:42 · 1251 阅读 · 0 评论 -
微服务总结
pom文件中添加依赖nacos注册的配置信息Nacos心跳机制心跳:周期性的操作,来表示自己是健康可用的机制注册到Nacos的微服务项目(模块)都是会遵循这个心跳机制的心跳机制的目的1.是表示当前微服务模块运行状态正常的手段2.是表示当前微服务模块和Nacos保持沟通和交换信息的机制默认情况下,服务启动开始每隔5秒会向Nacos发送一个"心跳包",这个心跳包中包含了当前服务的基本信息Nacos接收到这个心跳包,首先检查当前服务在不在注册列表中,如果不在按新服务的业务进行注册,如果在,表示当前这个服务是原创 2023-04-12 16:01:33 · 492 阅读 · 0 评论 -
微服务总结
目录微服务Nacos将项目注册到NacosNacos心跳机制Dubbo什么是RPC什么是DubboDubbo对协议的支持Dubbo服务的注册与发现Dubbo实现微服务调用负载均衡Dubbo生产者消费者配置小结Seata为什么需要SeataSeata的运行原理配置SeataSeata其他模式介绍TCC模式SAGA模式XA模式Sentinel什么是Sentinel为什么需要SentinelSentinel启动Sentinel配置QPS与并发线程数自定义限流方法,自定义降级方法SpringGateway网关什么是原创 2023-04-12 15:22:40 · 919 阅读 · 1 评论 -
面试时问常用的数据类型?
首先Java语言中的数据类型分为两大类,分别是。原创 2023-04-12 15:08:46 · 102 阅读 · 1 评论 -
java8常用的新特性
简化的前提:lambda表达式中的参数会作为参数传递给体中调用的方法,且是所有参数都传递给调用的方法。3.注意点:若一个实现类实现了2个接口,而2给接口中有相同的默认方法,此时在实现类中必须对该方法进行重写,否则编译不通过。-练习:创建一个集合,保存若干个学生对象,要求集合中的元素按照年龄降序排列并输出(使用lambda表达式)接口中定义static方法:和平时的static方法定义是相同的。2.调用默认方法:通过接口的实现类对象来调用方法。从JDK1.8开始,允许接口中定义默认方法和static方法。原创 2023-04-12 15:00:14 · 399 阅读 · 1 评论 -
JDK,JRE,JVM的区别
2.JRE:java运行环境,是运行java程序所必须的环境的集合,包括:JVM+java系统类库。3.JVM:java虚拟机,是java实现跨平台的最核心的部分,能够运行java语言所开发的程序。1.JDK:java开发工具包,是java的核心,包括:JRE+编译,运行等命令工具。原创 2023-04-12 14:54:45 · 292 阅读 · 1 评论