11 2020 档案

摘要:一、依赖倒转原则(Dependence Inversion Principle)特点 1、依赖倒转原则是基于这样的设计理念:相对于细节的多变性,抽象的东西要稳定的多.以抽象为基础搭建的架构比以细节为基础的架构要稳定的多.在 java 中,抽象指的是接口或抽象类,细节就是具体的实现类 2、高层模块不应 阅读全文
posted @ 2020-11-30 14:35 变体精灵 阅读(156) 评论(0) 推荐(0) 编辑
摘要:一、Docker 常用命令 操作 命令 说明 检索 docker search 关键字 去官网上搜索镜像的详细信息,例如:docker search redis 就是去官网上检索 redis 的所有镜像的信息 拉取 docker pull 镜像名[:tag] tag 代表标签的意思,:tag 参数是 阅读全文
posted @ 2020-11-29 02:42 变体精灵 阅读(333) 评论(0) 推荐(0) 编辑
摘要:1、使用命令启动 tomcat ,启动之后,访问 tomcat 主页出现如下错误 docker run -p 8088:8080 -d --name mytomcat tomcat:9.0.40-jdk8-adoptopenjdk-hotspot 2、首先使用命令查看 tomcat 容器是否启动成功 阅读全文
posted @ 2020-11-29 02:12 变体精灵 阅读(1217) 评论(0) 推荐(0) 编辑
摘要:原因 yum 命令一次只能安装一个软件,所以当你下载安装第二个软件包时,系统进程锁会锁定 yum,这时,关闭进程甚至关闭虚拟机重启再执行 yum 还是会出现同样情况 解决 使用命令强制关闭 yum 进程 rm -f /var/run/yum.pid 参考: https://www.cnblogs.c 阅读全文
posted @ 2020-11-27 14:53 变体精灵 阅读(372) 评论(0) 推荐(0) 编辑
摘要:一、什么是 Docker 在说 Docker 之前,先了解一下 Docker 里的一些基本概念 Docker 主机:安装了 Docker 程序的的机器 Docker 客户端:用来连接 Docker 主机,并可以对主机进行相应操作 Docker 镜像:将软件进行编译、打包生成镜像,镜像是只读的,镜像中 阅读全文
posted @ 2020-11-27 14:45 变体精灵 阅读(602) 评论(0) 推荐(0) 编辑
摘要:首先说一下 server.context-path ,它代表的是应用上下文根 server.context-path=/xiaomaomao 例如我在 application.properties 中配置了 server.context-path=/xiaomaomao ,那么我访问服务端资源的时候 阅读全文
posted @ 2020-11-26 09:08 变体精灵 阅读(7977) 评论(0) 推荐(1) 编辑
摘要:@ConditionalOnProperty 注解源码: @Retention(RetentionPolicy.RUNTIME) @Target({ ElementType.TYPE, ElementType.METHOD }) @Documented @Conditional(OnProperty 阅读全文
posted @ 2020-11-20 20:10 变体精灵 阅读(2958) 评论(1) 推荐(0) 编辑
摘要:我们查看 Springboot 官方文档,里面有关于对 Springmvc 的扩展介绍 后面这段话的意思是: 如果你想保留 Spring Boot MVC 的功能,并且你希望添加其它的 MVC 配置(拦截器、格式化器、视图控制器、和其它的功能),你可以添加自己的 @Configuration 配置类 阅读全文
posted @ 2020-11-18 19:28 变体精灵 阅读(234) 评论(0) 推荐(0) 编辑
摘要:@EnableWebMvc 注解的源码如下 可以看出,真正起作用的是DelegatingWebMvcConfiguration这个类,点进去看一下这个类 这个类继承了 WebMvcConfigurationSupport 这个类,点开这个类 public class WebMvcConfigurat 阅读全文
posted @ 2020-11-18 11:38 变体精灵 阅读(1304) 评论(0) 推荐(0) 编辑
摘要:一、FactoryBean的作用 Spring 中有两种 bean ,一种是普通 bean ,另外一种则是 FactoryBean. 普通 bean 返回的是指定类的一个实例对象,而 FactoryBean 则不同,它返回的对象不是某一个指定类的实例对象,而是该 FactoryBean 的 getO 阅读全文
posted @ 2020-11-17 14:35 变体精灵 阅读(320) 评论(0) 推荐(0) 编辑
摘要:一、前言 在 Spring 容器中每个 bean 对象都有一个唯一的名字 (beanName) 和 0 个或者多个别名 (aliases) 如果我们想从 IOC 容器中获取 bean 对象,那么我们可以通过 beanName 获取,也可以通过别名获取 beanFactory.getBean("bea 阅读全文
posted @ 2020-11-16 16:25 变体精灵 阅读(4658) 评论(0) 推荐(0) 编辑
摘要:StringUtils类中的源码定义如下: StringUtils.hasText():如果字符序列不为 null 值,并且字符序列的长度大于 0 ,并且不含有空白字符序列,则返回 true 测试方法: 测试结果: 阅读全文
posted @ 2020-11-13 17:49 变体精灵 阅读(7192) 评论(0) 推荐(1) 编辑
摘要:StringUtils类中的源码定义如下: StringUtils.hasLength():如果字符序列不为 null 值,并且字符序列的长度大于 0 ,则返回 true 测试方法: 测试结果: 阅读全文
posted @ 2020-11-13 17:41 变体精灵 阅读(7013) 评论(0) 推荐(2) 编辑
摘要:一、命名空间的意义 XML 是一种非常好用的标记语言,它具有极好的可扩展性,因此当我们需要访问 XML 文档时,有可能会出现这样的情况:在同一份 XML 文档中可能出现多个同名的标签和属性,而这些标签和属性意义的又是完全不同的,遇到这种情况如果我们不能从语法上提供区别,则 XML 处理器将无法区分它 阅读全文
posted @ 2020-11-13 15:11 变体精灵 阅读(1834) 评论(0) 推荐(2) 编辑
摘要:使用 Springboot thymeleaf 模板引擎的时候,由于IDEA自动下载的 thymeleaf 版本过低,我们需要升级 thymeleaf 的版本,这个时候我们只需要在 项目的 pom.xml 中添加如下配置就可以了. <!--切换thymeleaf版本--> <properties> 阅读全文
posted @ 2020-11-11 11:44 变体精灵 阅读(434) 评论(0) 推荐(0) 编辑
摘要:@EnableConfigurationProperties 注解的作用是: 1、让使用了 @ConfigurationProperties 注解的类生效 2、将该类注入到 IOC 容器中,交由 IOC 容器进行管理 一、使用 @ConfigurationProperties + @Componen 阅读全文
posted @ 2020-11-05 23:48 变体精灵 阅读(31984) 评论(4) 推荐(15) 编辑
摘要:一、实体类 Cat.java // 省略了 set/get 方法 public class Cat { private Integer id; private String name; private String age; } Dog.java // 省略了 set/get 方法 public c 阅读全文
posted @ 2020-11-05 09:24 变体精灵 阅读(1034) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示