发布了文章2020-11-12
Consul提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网络,总之Consul提供了一种完整的服务网络解决方案。它具有很多优点,包括:基于raft协议,比较简洁;支持健康检查,...
发布了文章2020-11-10
Eureka服务注册中心搭建新建module修改pom.xml {代码...} 创建application.yml {代码...} 创建主启动类 {代码...} 启动测试将上一篇搭建好的服务提供者和消费者注册到eureka中修改cloud-provider-payment8001的pom.xml {代码...} 修改yml {代码...} 修改主启动类clou...
发布了文章2020-11-09
创建父工程父工程pom.xml {代码...} 创建子模块 cloud-provider-payment8001pom.xml {代码...} application.yml {代码...} 主启动类 {代码...} 实体类 {代码...} 统一返回结果CommonResult {代码...} dao层 {代码...} mapper(在resources目录下新建/mapper/PaymentMa...
发布了文章2020-09-10
Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射器、视图渲染、本地化、时区与主题渲染等,甚至还能支持文件上传。
发布了文章2020-09-07
堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。
发布了文章2020-09-06
选择排序(Selection-sort) 是一种简单直观的排序算法。它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。
发布了文章2020-09-06
冒泡排序之所以叫冒泡排序,正是因为这种排序算法的每一个元素都可以像小气泡一样,根据自身大小,一点一点的向着数组的一侧移动,按照冒泡排序的思想,我们要把相邻的元素两两比较,当一个元素大于右侧相邻元素时,交换它们的位置;当一个元素小于或等于右侧相邻元...
发布了文章2020-09-01
来源:码农田小齐今天这篇文章是单纯的从面试的角度出发,以回答面试题为线索,再把整个 Java 集合框架复习一遍,希望能帮助大家拿下面试。先上图:当面试官问问题时,我会先把问题归类,锁定这个知识点在我的知识体系中的位置,然后延展开来想这一块有哪些重点内容...
发布了文章2020-08-26
Template Pattern(模板方法模式)是一个抽象类公开定义了执行它的方法的模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行,这是一种行为型模式。
发布了文章2020-08-25
1.CodeGlance下载完这个插件后,右侧会出现一个竖向的可拖动的代码缩略区,可以快速定位代码,还提供了放大镜功能2.Codota代码提示工具,扫描你的代码后,根据你的敲击完美提示3.LombokLombok能以简单的注解形式来简化java代码,提高开发人员的开发效率,可以使用注解...
发布了文章2020-08-21
next,finish,等待创建完成,创建完成后,src/main下只有webapp文件夹,我们需要手动创建java和resources,鼠标右击main,new folder,将java改成Sources类型,resources变成Resources类型
发布了文章2020-08-20
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。
发布了文章2020-06-02
我们周围的适配器 比方说:如果你需要在欧洲国家使用美国制造的笔记本电脑,你可能需要使用一个交流电的适配器...... 适配器改变了插座的接口,以符合美式笔记本电脑的需求。 面向对象适配器 假设已经有一个软件系统,你希望它能和一个新的厂商类库搭配使用,但是这...
发布了文章2020-05-31
可以将Lambda表达式理解为简洁地表示可传递的匿名函数的一种方式:它没有名称,但它有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。
发布了文章2020-05-31
作者:吕一明项目代码:[链接] 项目视频:[链接] 前后端分离项目 文章总体分为2大部分,Java后端接口和vue前端页面,比较长,因为不想分开发布,真正想你4小时学会,哈哈。 先看效果: 不多说,开始敲代码。 Java后端接口开发 1、前言 从零开始搭建一个项目骨架,最...
发布了文章2020-05-31
本文通过简单的模拟鸭子应用做起,在模拟鸭子游戏中,会出现各种鸭子,鸭子可以游泳、可以呱呱叫。 看看模拟鸭子程序的初期类图 现在客户想让鸭子可以飞行,于是同意了这个需求,类图变成了下面这样 这是,可怕的问题发生了,有许多“橡皮鸭子”可以在游戏界面飞来飞去...
发布了文章2020-05-30
当玩某些网络游戏时,需要我们一直打怪获得经验和其它收益来升级使让我们变强,我们把打游戏的过程用类图表示 IGame Player:所有网络游戏的玩家 Game Player:实现每个游戏爱好者为了玩游戏要执行的功能 游戏者接口 定义了三个方法, 分别是我们在网络游戏中最常用...
发布了文章2020-05-30
我们每天都在乘电梯, 那我们来看看电梯有哪些动作(映射到Java中就是有多少方法) : 开门、 关门、运行、停止。好,我们就用程序来实现一下电梯的动作.
发布了文章2020-05-25
你可以通过向静态工厂方法ofEpochSecond传递一个代表秒数的值创建一个该类的实例。静态工厂方法ofEpochSecond还有一个增强的重载版本,它接收第二个以纳秒为单位的参数值,对传入作为秒数的参数进行调整。重载的版本会调整纳秒参数,确保保存的纳秒分片在0到999 9999...