首页
个人作品
AI&大数据
AI
大数据
编程语言
Java
Python
生活&随笔
瞬间
友链
计算机基础
算法编程
关于
分类
标签
文章归档
关于作者
开往下一站
小鱼吃猫博客
你所热爱的,便是你的生活。
累计撰写
113
篇文章
累计创建
47
个标签
累计收到
9
条评论
栏目
首页
个人作品
AI&大数据
AI
大数据
编程语言
Java
Python
生活&随笔
瞬间
友链
计算机基础
算法编程
关于
分类
标签
文章归档
关于作者
开往下一站
目 录
CONTENT
精品分类
全部分类
NLP
Java
Python
SpringCloud
最新文章
不吹牛X,我真的干掉了if-else
@TOC 我们在web开发中,经常使用数据库表中的字段作为“标记”来表示多个“状态”,比如: 我们就以某宝的在线购物流程为例进行分析。在订单表中,使用zt字段来表示定单的状态,常见的状态就有: 状态码 状态说明 0 待付款 1 待发货 2 待收货 3 待评价 4 售后 当我们想按条件查询各个类型的订
2022-09-29
135
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
132
0
0
SpringCloud
试试Nacos作注册中心和配置中心,爱不释手的感觉
@[TOC] 我觉得Nacos用起来还不错 在使用SpringCloud做分布式微服务架构时,注册中心是必不可少的一个组件。目前可以用的主要有:Eureka、Consul、Zookeeper。今天,我们就来说一下Alibaba的Nacos怎么样? 下载与安装 下载地址https://github.c
2022-09-29
179
0
0
SpringCloud
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
158
1
0
SpringCloud
回溯算法之八皇后问题
一、什么是回溯算法? 我们肯定都玩过迷宫游戏吧,比较复杂的迷宫,肯定是不可能第一遍就直接过了,只能一步一步地进行尝试。当走到一个死胡同时,只能退回到上一个分岔口进行重新选择。 数独游戏也是这样的,对于一个不确定的方格,我们就会先将这个方格可能出现的问题记录下来,一个一个地尝试,直到得到正确解。有着“
2022-09-29
152
0
0
数据结构
为什么你身边的同事不喜欢写单元测试了?
@TOC 有些人认为,写单元测试就是在浪费时间 ,写完代码,依然还是能够进行测试的。但是,还是建议写单元测试的,可以让你的条理更加清晰,而且当某个功能出现问题时,可能通过单元测试很容易的定位和解决问题。本文主要总结下在Spring及SpringBoot项目中,使用单元测试时的方法。将JUnit4和J
2022-09-29
133
0
0
基础
策略模式的学习之道
策略模式 1.需求分析: 一个考试系统,当考生的成绩通过后(成绩大于60分)会通过各种方式通知用户。 通知方式有:APP消息推送、短信、邮件、站内消息四种方式; 但是每种方式是否进行通知是要进行在表中配置的; 假设我们从表中查询后的对象如下: /** * 成绩对象 */ public class
2022-09-29
128
0
0
设计模式
SpringCloud学习之—Eureka集群搭建
Eureka集群的搭建 上次说过了在SpringCloud应用中使用Eureka注册中心,用来对服务提供者进行服务注册与发现,但同时,它也是一个“微服务”,单个应用使用空间有限,因此和zookeeper一样,它也需要搭建集群(Cluster)。 搭建Eureka集群的原理就是创建多个eureka应用(端口不同),然后将所有的注册中心的地址联合到一起。下边就以创建三个集群为例 ==================================== 文章作者: 小鱼吃猫 文章来源: 小鱼吃猫博客 文章链接: https://jhacker.cn/2022/166445969459 版权声明: 内容遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
2022-09-29
395
0
0
SpringCloud
Jdk8中Stream流的使用,让你脱离for循环
学习要求: 知道一点儿函数式接口和Lambda表达式的基础知识,有利于更好的学习。 1.先体验一下Stream的好处 需求:给你一个ArrayList用来保存学生的成绩,让你打印出其中大于60的成绩。 public static void main(String[] args) {
2022-09-29
238
0
0
Java
Java数据结构之链表的原理及LinkedList的部分源码剖析
一、为什么要学习数据结构? 做为一名程序员,不管你是用什么编程语言,数据结构是取底层的东西。就相当于盖楼的地基一样,地基做不好,上边再好也没有用。 在高级语言中,一般会对这些基础的数据结构进行封装,我们学要学习这些基础的东西吗? 当然是的,只有知道这些基础的东西,我们才能更好地使用语言封装好的api
2022-09-29
162
0
1
基础
1
...
7
8
9
...
12