安装
虽然还不知道这是个什么东西,不管如何,我们先给他安装一遍(程序员要有这种大无畏的精神)本渣还是windows环境,mac和其他系统请移驾官网下载链接:https://downloads.gradle.org/distributions/gradle-4.4-bin.zip版本是 4.4下载的时候有两个选择, binary-only和complete,我尝试了一下,下载完成解...
定义
将抽象和实现解耦,使得两者可以独立的变化
角色
1:抽象化角色(Abstraction)该角色抽象化给出的定义,并保存一个队实现化对象的引用
public abstract class Abstraction{ private Implementor imp; public Abstraction(Implementor imp){ this.imp = imp; } public void operation(){ this.im...
三种创建方式
一:继承Thread方式
class ThreadA extends Thread{ @Override public void run(){ System.out.println("通过 继承Thread类 方式实现 ") }}
二:实现Runnable接口
class ThreadB implements Runnable{ @Override public void run(){ System.ou...
经过对docker的学习,以下总结了docker常用的一些命令和操作1:docker查找镜像
$ docker search tomcat
太多了,选择哪个好呢,我们信任官方
$ docker search tomcat --filter "is-official=true"
2:下载镜像
$ docker pull tomcat:8.5
冒号后面的是指定版本,如果不知道...
工具/原料
eclipse
maven
spring boot
spring cloud
1.新建一个maven项目
2.文件-》新建-》项目
3.选择Maven project,然后点击下一步
4.再点击下一步
5.选择maven-archetype-quicktype
6.输入group id, artifact id等信息,点击完成
7.项目结构如图
8.在pom文件中增加spring cloud配置:
&n...
解决方案:
右键项目运行文件->菜单->Run As->Run Configurations
文章转载于:https://www.cnblogs.com/jiafeimao-dabai/p/11726713.html
原著是一个有趣的人,若有侵权,请通知删除
因为工作需要,需将 jdk1.8 切换成 1.6 版本,但是修改了java_home发现无效,还是1.8的,然后我又根据网上的资料,做了删除了path路径里面的C:\ProgramData\Oracle\Java\javapath;删除掉了system32文件夹里面的java.exe,javaw.exe,javaws.exe,关闭了java里面1.8,全都无效。
原因:由于在WINDOWS\System32环境...
今天两小时,收益一辈子如何正确使用设计模式写出优雅的代码全新JAVA高级架构师,微服务架构,亿级高并发,分布式架构,源码剖析系列,项目实战,设计模式实战,数据结构与算法,消息中间件,并发编程多线程,服务器系列,数据库,分布式事务,大型分布式综合电商项目实战等视频教程 JAVA高级架构师包含:微服...
当我们需要对日志的打印要做一些范围的控制的时候,通常都是通过为各个Appender设置不同的Filter配置来实现。在Logback中自带了两个过滤器实现:ch.qos.logback.classic.filter.LevelFilter和ch.qos.logback.classic.filter.ThresholdFilter,用户可以根据需要来配置一些简单的过滤规则,下面先简单介绍一下这...
应用场景
上一篇《Spring Cloud Stream消费失败后的处理策略(一):自动重试》介绍了默认就会生效的消息重试功能。对于一些因环境原因、网络抖动等不稳定因素引发的问题可以起到比较好的作用。但是对于诸如代码本身存在的逻辑错误等,无论重试多少次都不可能成功的问题,是无法修复的。对于这样的情况,前文...