摘要:
rpc核心原理 什么是rpc? rpc的全称是Remote Procedure Call,即远程过程调用,是分布式系统的常用通信方法。 Remote,简单来说的话就是两个不同的服务之间,两个服务肯定是两个不同的进程。因此,我们就从跨进程进行访问的角度去理解就行了。 Procedure,意思是一串可执
阅读全文
posted @ 2022-10-26 20:19
剽悍一小兔
阅读(68)
推荐(0)
摘要:
经典三层架构模式,把项目分成了三层,分别是表示层,业务层,和数据库链接层。这个模式实现了对项目的横向拆分,使得项目的层次结构变得清晰无比。 但是,此时的表现层还是用传统的Servlet,一个Servlet程序只能应对一个URL请求。但是当项目越做越大,请求url的种类越来越多,就会难以招架。 于是,
阅读全文
posted @ 2022-10-23 21:39
剽悍一小兔
阅读(17)
推荐(0)
摘要:
上一节呢,我们简单阐述了远古时期的JavaWeb开发方案,简单来说就是一个Servlet打天下,不管你送什么请求过来,我都要给你返回一整个页面。整个页面都用java拼接出来,可想而知代码是有多么复杂,多么难以维护。要我说,这个时代的程序员都是全才,说话又好听,我超喜欢跟他们打交道的。因为你既要懂ht
阅读全文
posted @ 2022-10-20 22:00
剽悍一小兔
阅读(27)
推荐(0)
摘要:
目录 远古时代:纯Servlet 背景 servlet初体验 纯Servlet的缺点 源码下载 作为一个Java程序员,我们更多耕耘的是JavaWeb项目,简单来说就是做网站或者业务系统。随着互联网时代的到来,早期CS架构的项目架构逐渐淡出人们的视野,互联网的气息弥漫在每一个开发者周围,我们习惯于用
阅读全文
posted @ 2022-10-18 22:15
剽悍一小兔
阅读(19)
推荐(0)
摘要:
SpringBoot自动配置是指,很多组件SpringBoot已经帮你准备好了。哪怕你不配置,都是没问题的,因为已经帮你自动配置了。 如果你想要改变一些配置的属性,只需要在application.yml中进行修改即可。 比如,我现在要改一下启动的端口,只需要加上这句话。 server: port:
阅读全文
posted @ 2022-10-18 20:30
剽悍一小兔
阅读(21)
推荐(0)
摘要:
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid applicatio
阅读全文
posted @ 2022-10-14 21:52
剽悍一小兔
阅读(735)
推荐(0)
摘要:
使用Spring官方网址创建 1.打开IDEA,点击 +Create New Project. 开始创建一个新项目。 2.在左侧菜单找到并点击 Spring Initializr,点击next。注意,这里idea默认使用https://start.spring.io提供的在线模板,所以需要保证网络畅
阅读全文
posted @ 2022-10-14 21:49
剽悍一小兔
阅读(71)
推荐(0)
摘要:
目录 堆 我们需要一个引用 Hello,今天我们来学习Java的引用概念。 先回顾一下昨天的代码。 class Customer {} class Vip {} public class Demo { public static void main(String[] args){ System.ou
阅读全文
posted @ 2022-08-29 22:19
剽悍一小兔
阅读(15)
推荐(0)
摘要:
在上一节的学习中,我们用记事本开发了Java程序。可是实际上,我们不会真的使用记事本来开发的,而是用IDE来编写和运行Java程序。 本文介绍用EditPlus来开发的步骤。 1.Editplus 如果你是0基础的初学者,我们推荐使用Editplus,为什么不用IDE,比如Eclipse或者IDEA
阅读全文
posted @ 2022-08-28 18:04
剽悍一小兔
阅读(25)
推荐(0)
摘要:
本章开始,我们需要下苦功打基础,目标是完成一个会员管理系统哦!如何运行Java程序,用java命令即可,一定不要忘了写main方法哦,一个java文件里面可以写很多个class。 问大家一个问题,你认为java文件是java类吗? 你可以用记事本写一个Demo.java的文本文件,编码是ansi,如
阅读全文
posted @ 2022-08-28 17:34
剽悍一小兔
阅读(29)
推荐(0)