sxswldy的个人博客
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

抽奖过程中设计模式的运用

模板模式赵四把做饭的步骤交给了张三,具体实现由张三实现。 类图父类是一个抽象类,如下图,template负责组合step1,step2……,也就是负责组合具体步骤,具体子类实现step1,step2……(行为由父类控制,实现由子类实现) 举个例子步骤 1 创建一个抽象类,它的模板方法被设置为 final。 1234567891011121314public abstract class Gam
2024-01-07
抽奖系统

桥接模式、nat模式和主机模式

桥接模式虚拟机可以和外部系统通讯,但会浪费宿主的ip NAT模式虚拟机互通、可以和外部通讯,但用的不是同一个网段;外部不可以和虚拟器通讯 内部网络虚拟机之间可以互相通讯,但和外部无联系 仅主机模式独立系统,不和外部发生联系 docker中的网络默认情况下,所有容器都是以bridge方式连接到Docker的一个虚拟网桥上
2024-01-01
计算机基础知识

表的设计

表的关系经常容易搞混,所以记录一下,方便回忆。 系统表策略表(strategy):定义了不同的抽奖策略:不同策略抽奖的概率不同,抽奖的规则不同。 策略奖品表(strategy_award):不同策略对应的奖品信息:包含奖品的概率、奖品的库存、抽到奖品的后置规则等。 策略规则表(strategy_rule):不同策略有哪些前置规则:比如配置的黑名单、权重信息。 规则树表(rule_tree)、规则树
2023-12-20
抽奖系统

redis的一些配置问题

redis取消密码方法一docker exec -it 027e redis-cli AUTH 现有密码 config set requirepass ‘’ 使用SAVE命令保存更改 方法二永久取消密码要去redis.config中设置。 官方的Redis镜像默认是没有配置文件的。 redis容器没有配置文件_mob64ca12edad02的技术博客_51CTO博客
2023-12-03
其他

hexo问题

配置hexo环境详细过程参考如下地址: 手把手教你从0开始搭建自己的个人博客 |无坑版视频教程| hexo_哔哩哔哩_bilibili 每次修改后需要做的完成任意配置后,输入以下指令 1hexo clean && hexo g && hexo s 在本地localhost:4000 预览效果。然后运行以下命令推送到github 1hexo d 添加图片1.在so
2023-11-01
hexo

conda

conda常用命令创建环境 conda create –name myenv python=3.8 激活环境 conda activate myenv 查看所有环境 conda env list 删除环境 conda env remove –name myenv 安装包 conda install package_name conda install package_name=
2023-10-08
科研

记录idea的一些问题及解决方法

java: 程序包org.junit不存在方法一版本不匹配,换版本 方法二进入File–>settings–> Build, Execution, Deployment–>Build Tools–>Maven–>Runner界面勾选“Delegate IDE build/run actions to Maven”。如下图
2023-09-30
常用工具问题及解决办法

记录nginx的一些配置

常用命令12345678910#启动脚本是在/usr/local/nginx/sbin/nginx#启动,/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf#停止/usr/local/nginx/sbin/nginx -s stop#重载/usr/local/nginx/sbin/nginx -s reload#杀掉ngi
2023-09-30
常用工具问题及解决办法

刷题

0.常用法 Character的用法 12345678//判断一个char是不是数字boolean ans = Character.isDigit();//判断一个char是不是字母boolean ans = Character.isLetter();//判断一个char是不是大写字母Character.isUpperCase(ch)//判断一个char是不是小写字母Character.isLo
2023-09-01
其他
123

搜索

Hexo Fluid