- 博客(5)
- 收藏
- 关注
原创 java设计模式之模板方法设计模式
今天来实现一下java设计模式的一种,叫做模板方法设计模式。模板方法设计模式:模板方法模式在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。模板方法定义了一个算法的步骤,并允许子类为一个或多个步骤提供实现。适用场景一次性实现一个算法的不变部分,并将可变的行为留给子类来实现。各子类中公共的行为应被提取出来并集中到一个公共父类中以避免代码重复。需要通过子类来决定父类算法中某个步骤是否执行,实现子类对父类的反向控
2020-07-14 23:51:45 183
原创 docker入门实操教程
前言docker是什么?Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。简单来说,docker就是一个可移植的轻量虚拟机,在上面可以部署我们的项目,安装我们依赖的软件,而且可移植性很强,我们可以将其导出为
2020-07-14 12:03:14 437 1
原创 sql中join、leftJoin、rightJoin 区别
SQL JOIN 子句用于把来自两个或多个表的数据结合起来,但是join,leftJoin,rightJoin有什么区别呢,让我们来看看吧。1.准备工作(创建表并插入数据)①创建用户表CREATE TABLE `user` ( `id` int(20) NOT NULL, `name` varchar(255) COLLATE utf8_bin DEFAULT NULL, `age` int(5) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=In
2020-06-30 10:28:33 968
原创 java设计模式之单例模式
单例模式算得上是java中最简单的设计模式了,结合其他的设计模式来看,单例模式只有一个类。单例模式是指此对象在整个程序中只有一个实例,虽然单例简单,但是也有好几种实现方式,分为急切实例化(饿汉式)和延迟实例化(饱汉式),两种模式有什么区别呢。单例模式的定义:确保一个类只有一个实例,并提供一个全局访问点1.饿汉式 (急切式创建)所谓饿汉式呢,就是当类初始化的时候就把对象创建好,等到用的时候直接通过全局访问点获取该实例,该方式是线程安全的,在多线程情况下不会出现创建多个实例的情况。①私有化构造函数,使
2020-06-28 20:43:31 131
原创 H5audio标签制作音频播放器
公司要在网页端为课程加一个音频播放的功能,H5的audio标签可以满足此功能,并且有丰富的api可供选择,话不多说,直接上代码。 <audio preload="auto" id="audio" "true" loop="true"> <source id="source" src="音频的src" /> </audio> //音频进度条滑...
2019-03-31 21:43:20 637
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人