装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 和代理模式很相似,但在对被装饰的对象的控制程度是不同的;装饰者模式是对对象功能的加强, 而代理模式是对对象施加控制,并不提供对对象本身功能的加强。 package com.bdqn.cn.dao; class ...
分类:
其他好文 时间:
2020-05-14 12:51:15
阅读次数:
64
Dokcer 简介 Docker是一个用于开发,交付和运行应用程序的开放平台。Docker能够将应用程序与基础架构分开,从而可以快速交付软件。借助Docker可以与管理应用程序相同的方式来管理基础架构。通过利用Docker的方法来快速交付,测试和部署代码,可以大大减少编写代码和在生产环境中运行代码之 ...
分类:
其他好文 时间:
2020-05-13 23:22:33
阅读次数:
96
一、功能模块 先看下现在做完的效果: 线上体验:https://wj704.github.io/five_...主要功能模块为:1.人机对战功能2.悔棋功能3.撤销悔棋功能 二、代码详解 2.1 人机对战功能实现 从效果图可以看到,棋盘的横竖可以放的位置为15*15,通过canvas画棋盘: //绘 ...
分类:
Web程序 时间:
2020-05-13 20:36:28
阅读次数:
81
一、完赛球赛程序,测试球赛程序,所有函数的测试结果。 from random import random def printIntro(): print('这个程序模拟两个队伍A和B的排球竞技比赛') print('程序运行需要A和B的能力值(以0到1之间的小数表示)') def getInputs ...
分类:
其他好文 时间:
2020-05-13 18:31:54
阅读次数:
66
Centos配置 1、配置本地Yum源 1. 修改/ect/yum.repos.d/CenOS Base.repo配置文件 其他的enabled=0 2. 挂载Everything.iso 3. 测试是否成功 2、配置IP 1. 修改/etc/hostname 2. 修改网络配置文件/etc/sys ...
分类:
其他好文 时间:
2020-05-13 16:31:34
阅读次数:
65
创建索引 创建一个blog索引(没有结构的) 返回值 ...
分类:
其他好文 时间:
2020-05-13 09:24:04
阅读次数:
54
1. 查看表锁命令 In_use为0 ,表示没有锁表 2. 锁表 2.1 给表上读锁 2.2 给表上写锁 2.3 释放锁 3. 测试 3.1创建表tb_a. tb_b 3.2 添加数据 3.3 session1 给tb_a上读锁 session1 会话 可以读 tb_a session1 会话 不可 ...
分类:
数据库 时间:
2020-05-12 23:14:33
阅读次数:
117
基于阿里云Elasticsearch的日志采集分析展示
分类:
其他好文 时间:
2020-05-12 18:51:52
阅读次数:
126
Come on –Everybody’s doing it. That whispered message, half invitation and half forcing, is what most of us think of when we hear the words peer press ...
分类:
其他好文 时间:
2020-05-12 16:51:44
阅读次数:
126
杰森·泰勒(JASON TAYLOR) 在过去的两年中,我环游世界,教程序员如何使用带有.NET Core的Clean Architecture构建企业应用程序。我首先使用标志性的Northwind Traders数据库提供了示例解决方案。最近,我为.NET Core开发了一个新的Clean Arc ...
分类:
Web程序 时间:
2020-05-11 23:41:01
阅读次数:
106