首页
个人作品
AI&大数据
AI
大数据
编程语言
Java
Python
生活&随笔
瞬间
友链
计算机基础
算法编程
关于
分类
标签
文章归档
关于作者
开往下一站
小鱼吃猫博客
你所热爱的,便是你的生活。
累计撰写
115
篇文章
累计创建
47
个标签
累计收到
14
条评论
栏目
首页
个人作品
AI&大数据
AI
大数据
编程语言
Java
Python
生活&随笔
瞬间
友链
计算机基础
算法编程
关于
分类
标签
文章归档
关于作者
开往下一站
目 录
CONTENT
以下是
Java
相关的文章
打开UML类图的正确姿势
UML(Unified Modeling Language) 统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。UML的定义包括UML语义和UML表示法两个元素。UML是在开发阶段,说明、可视化、构建和书写一个面向对象软件密集系统的制品的开放方法。最佳的应用是工程实践,对
2022-09-29
206
0
0
基础
SpringCloud之Ribbon负载均衡的入门操作
在使用Ribbon之前,我们先想一个之前的问题,之前我们将服务提供者注册进了eureka注册中心,但是在消费者端,我们还是使用的restTemplate调用的时候,其中写的还是http://localhost:8001这样的调用方式,是不是有一些不妥呢?是不是应用像dubbo那样,使用服务名进行调用呢?不然,我们使用注册中心有什么用呢? 好的呢,我们先保留这个思考 。来进入Ribbon的学习 ==================================== 文章作者: 小鱼吃猫 文章来源: 小鱼吃猫博客 文章链接: https://jhacker.cn/2022/166445968649 版权声明: 内容遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
2022-09-29
143
0
0
SpringCloud
不吹牛X,我真的干掉了if-else
@TOC 我们在web开发中,经常使用数据库表中的字段作为“标记”来表示多个“状态”,比如: 我们就以某宝的在线购物流程为例进行分析。在订单表中,使用zt字段来表示定单的状态,常见的状态就有: 状态码 状态说明 0 待付款 1 待发货 2 待收货 3 待评价 4 售后 当我们想按条件查询各个类型的订
2022-09-29
159
0
0
设计模式
利用Spring AOP创建通知
写在最前端 1.SpringAOP中共有六种通知类型,只要我们自定义一个类实现对应的接口,它们全都是org.springframework.aop包中的。 2.AOP的连接点可以是方法调用、方法调用本身、类初始化、对象实例化时,但是SpringAOP中全是方法调用,更简单,也最实用 |通知名称|接口
2022-09-29
198
0
0
Spring
SpringCloud入门学习
我相信,如果小伙伴们能来到这里,肯定对微服务有一定的认识。 我们之前创建web项目的时候,常见的有两种方式: 1).创建一个war包,然后放在servlet容器中运行(比如Tomcat等); 2).使用SpringBoot创建一个jar包运行,这也是使用了内嵌式的servlet容器。 这么做的好处是:开发布署方便,直接放在tomcat的webapp目录下或者使用java -jar xxx.jar 方式进行运行。 但是,缺点呢?我们通常在一个tomcat下会运行多个应用程序,就算是使用只装一个应用。如果在同一时间有很大的并发访问量,会导致内存溢出,从而让整个tomcat停止运行,其中的应用也停止服务,这是很可怕的事。 那么,我们就需要使用分布式开发和布署。我们将一个巨大的项目进行“微服务化”,这样,就算其中的一个服务坏了,其他服务依然可以运行。就拿一个最常见的博客系统来说,如果我们将发布博文和评论系统分开部署,当评论系统坏了,并不影响我们发布和阅读博文 ==================================== 文章作者: 小鱼吃猫 文章来源: 小鱼吃猫博客 文章链接: https://jhacker.cn/2022/166445968447 版权声明: 内容遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
2022-09-29
183
1
0
SpringCloud
试试Nacos作注册中心和配置中心,爱不释手的感觉
@[TOC] 我觉得Nacos用起来还不错 在使用SpringCloud做分布式微服务架构时,注册中心是必不可少的一个组件。目前可以用的主要有:Eureka、Consul、Zookeeper。今天,我们就来说一下Alibaba的Nacos怎么样? 下载与安装 下载地址https://github.c
2022-09-29
200
0
0
SpringCloud
策略模式的学习之道
策略模式 1.需求分析: 一个考试系统,当考生的成绩通过后(成绩大于60分)会通过各种方式通知用户。 通知方式有:APP消息推送、短信、邮件、站内消息四种方式; 但是每种方式是否进行通知是要进行在表中配置的; 假设我们从表中查询后的对象如下: /** * 成绩对象 */ public class
2022-09-29
150
0
0
设计模式
为什么你身边的同事不喜欢写单元测试了?
@TOC 有些人认为,写单元测试就是在浪费时间 ,写完代码,依然还是能够进行测试的。但是,还是建议写单元测试的,可以让你的条理更加清晰,而且当某个功能出现问题时,可能通过单元测试很容易的定位和解决问题。本文主要总结下在Spring及SpringBoot项目中,使用单元测试时的方法。将JUnit4和J
2022-09-29
148
0
0
基础
Eureka停更了?试试Zookpper和Consul
在Spring Cloud Netflix中使用Eureak作为注册中心,但是Eureka2.0停止更新,Eureka1.0 进入了维护状态。就像win7一样,同样可以用,但是官方对于新出现的问题并不能及时修复,所以我们就需要使用替代品。目前可用的注册中心替代品主要有:Zookeeper、Consul、Nacos等,这里主要讲前两个,Nacos是Spring Cloud Alilibaba中的组件,后期会说
2022-09-29
295
0
0
SpringCloud
SpringBoot项目全局异常处理与自定义404页面
@[toc] 一、错误处理原理分析 使用SpringBoot创建的web项目中,当我们请求的页面不存在(http状态码为404),或者器发生异常(http状态码一般为500)时,SpringBoot就会给我们返回错误信息。 也就是说,在SpringBoot的web项目中,会自动创建一个/error的
2022-09-29
231
0
0
Spring
1
2
3
4
5