- 博客(15)
- 收藏
- 关注
原创 Java每日三道面试题-Day4
一般情况下,Redis 用来实现应用和数据库之间读操作的缓存层,主要目的是减少数据库 IO,还可以提升数据的 IO 性能。当应用程序需要去读取某个数据的时候,首先会先尝试去 Redis 里面加载,如果命中就直接返回。
2024-05-13 10:56:11 461 2
原创 Java每日三道面试题-Day3-负载均衡
在互联网发展早期,由于用户量较少、业务需求也比较简单。对于软件应用,我们只需要一台高配的服务器即可完成业务的支撑,这样的软件架构称为单体架构。随着用户量的增加,服务器的请流量也随之增加,在这个过程中单体架构会产生两个问题。为了解决这个问题,我们引入了集群化部署的架构,也就是把一个软件应用同时部署在多个服务器上。为了解决这两个问题,引入了负载均衡的设计,简单来说,负载均衡机制的核心目的是让客户端的请求合理均匀地分发到多台目标服务器,由于请求被多个节点分发,使得服务端的性能得到有效地提升。
2024-05-12 23:13:15 562 2
原创 Java每日三道面试题-Day2-Docker
Docker是一个超轻量级的虚拟机,也是实现容器化技术的一种应用工具,Docker是使用当前比较火爆的Golang语言开发,基于Linux内核的cgroup,namespace,以及AUFS类的UnionFS等技术,实现了进程封闭隔离,属于操作系统层面的虚拟化技术,被隔离的进程独立于宿主以及其他被隔离的进程,所以我们也称他为容器,Docker可以帮我们更便捷快速的把许多不同的应用程序应用构建,并且他们之间相互隔离,拥有独自的运行环境,从而形成一个个容器。
2024-05-10 08:52:49 436 1
原创 Java每日三道面试题-Day1-SpringBoot
首先,约定优于配置是一种软件设计范式,他的核心思想是让我们技术人员减少对于配置项的维护管理,从而更加专注于项目本身的业务逻辑,而Spring Boot就是在这一思想下产生的,它相当于是传统Spring框架下的一个脚手架,让我们更加便捷快速的创建Spring应用。但是在Spring Boot中,我们就不需要去做这些繁琐的配置管理,因为它基于约定优于配置的思想,帮我们自动完成了这些操作总的来说,约定优于配置是一个常见的软件设计思想,他的核心本质是为了更高效更便捷的实现软件系统的开发和维护。
2024-05-09 19:45:53 822 1
原创 Docker入门级别常用命令
Docker入门级别常用命令常见命令命令说明docker pull拉取镜像docker push推送镜像docker images查看本地镜像docker rmi删除本地镜像docker run创建并运行容器docker stop停止指定容器docker start启动指定容器docker restart重启指定容器docker rm删除指定容器docker ps查看容器列表docker logs查看
2024-04-27 20:58:55 284 1
原创 初学Eureka注册中心
在微服务架构中,服务的数量可能会动态变化,而Eureka注册中心可以帮助服务实例注册自己的位置,并且允许其他服务发现和使用它们。这样,当服务需要与其他服务通信时,它们可以向Eureka注册中心查询所需服务的位置信息,从而实现高可用性和负载均衡。
2024-04-17 19:10:22 329
原创 SpringBoot后端实现微信小程序登录(JWT校验)
在开始之前我们需要引入一些依赖,其中包括mysql、mybatis、lombok、jjwt、fastjson、wechatpay等等。
2024-04-11 21:45:27 1055
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人