6个创建型设计模式 工厂方法模式 Factory Method Pattern 【学习难度:★★☆☆☆,使用频率:★★★★★】 抽象工厂模式 Abstract Factory Pattern 【学习难度:★★★★☆,使用频率:★★★★★】 单例模式 Singleton Pattern【学习难度:★☆ ...
分类:
其他好文 时间:
2020-03-28 13:33:34
阅读次数:
73
@Conditional是Spring4新提供的注解,它的作用是按照一定的条件进行判断,满足条件给容器注册bean。 @Conditional的定义: //此注解可以标注在类和方法上@Target({ElementType.TYPE, ElementType.METHOD})@Retention(R ...
分类:
其他好文 时间:
2020-03-28 11:48:41
阅读次数:
81
工厂方法模式 模式动机与定义 模式动机 模式定义 工厂方法模式(Factory Method Pattern)简称工厂模式,也叫虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式,它属于类创建型模式。 在工厂方法模式中,工厂父类负责定义 ...
分类:
其他好文 时间:
2020-03-28 10:40:35
阅读次数:
228
1,几个概念: GIL: Global Interpreter Lock,全局解释器锁。为了解决多线程之间数据完整性和状态同步的问题,设计为在任意时刻只有一个线程在解释器中运行。 线程:程序执行的最小单位。 进程:系统资源分配的最小单位。 线程安全:多线程环境中,共享数据同一时间只能有一个线程来操作 ...
分类:
编程语言 时间:
2020-03-27 21:37:25
阅读次数:
92
返回主页 回到顶端 目录 所在包 All Implemented Interfaces(所有已实现接口) Constructor Summary(构造函数的总结) Method Summary(方法总结) Constructor Detail(构造方法详述) Method Detail(方法详述) ...
分类:
其他好文 时间:
2020-03-26 21:53:33
阅读次数:
114
一、空指针异常产生的主要原因: 1、当一个对象不存在时又调用其方法会产生异常obj.method() // obj对象不存在; 2、当访问或修改一个对象不存在的字段时会产生异常obj.method() // method方法不存在; 3、字符串变量未初始化; 4、接口类型的对象没有用具体的类初始化。 ...
分类:
编程语言 时间:
2020-03-26 21:21:36
阅读次数:
73
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <form action="" method="post"> <h1 align="center">用户注册信息</h1> <tab ...
分类:
Web程序 时间:
2020-03-26 16:26:08
阅读次数:
92
安装 nextcloud 的时候选择的是 mysql ,在链接 mysql 的时候报错,信息如下: 搜索了下应该是 MySQL 8默认使用了新的密码验证插件:caching_sha2_password ,而有些 PHP 版本不支持这个问题造成的 解决办法: 修改登录用户的 plugin 为 mysq ...
分类:
数据库 时间:
2020-03-26 14:01:46
阅读次数:
92
在不重启微服务的情况 下更新配置如何来实现呢? 我们使用SpringCloudBus来实现配置的自动更新。 引入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring‐cloud‐bus</art ...
分类:
数据库 时间:
2020-03-26 12:32:02
阅读次数:
83
package ifm; import java.util.*; public class ds { public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Sca ...
分类:
其他好文 时间:
2020-03-26 12:28:24
阅读次数:
118