本文分类:news发布日期:2024/7/6 19:11:51
相关文章
设计模式学习笔记 - 设计模式与范式 -行为型:4.策略模式(上):如何避免冗长的if-else/switch的分支判断代码
概述
本章我们学习另外一种行为型模式,策略模式。在实际开发中,这个设计模式也比较常用。最场景的应用场景是,利用它来避免冗长的 if-else 或 switch 分支判断。不过,它的作用还不止如此。它也可以像模板模式那样,提供…
建站知识
2024/6/25 15:12:08
MongoDB集合结构分析工具Variety
工具下载地址:GitHub - variety/variety: Variety: a MongoDB Schema Analyzer
对于Mongo这种结构松散的数据库来说,如果想探查某个集合的结构,通过其本身提供的功能很不方便,通过调研发现一个很轻便的工具--variety,…
建站知识
2024/6/25 15:21:57
编码技巧——使用原生Apache poi导出/导入多sheet、设置单元格格式、合并单元格
1. 背景
基于springboot的工程项目,需求:
(1)查询到的多组查询结果导出为excel,将每个组的数据集放在一个sheet页;
(2)分组的数量无法预先确定,是根据实时的查询结果得…
建站知识
2024/6/25 15:21:52
第五章 微信小程序即速应用作业
本章主要讲解微信小程序的第三方工具——即速应用,首先介绍了即速应用的优势及特点,然后介绍了即速应用的布局组件、基础组件、高级组件和其他组件,最后介绍了即速应用的后台管理及打包、上传功能。通过对本章的学习,可以为以后使…
建站知识
2024/6/25 15:21:48
拾光坞N3 ARM 虚拟主机 i茅台项目
拾光坞N3 在Dcoker部署i茅台案例 OS:Ubuntu 22.04.1 LTS aarch64 cpu:RK3566 ram:2G
部署流程——》mysql——》java8——》redis——》nginx
mysql
# 依赖
apt update
apt install -y net-tools
apt install -y libaio*
# 下载mysql
wg…
建站知识
2024/7/5 8:17:18
git 提交一个pr
为了向一个项目提交一个PR(Pull Request),你需要遵循一系列步骤,这通常包括: Fork项目:首先,你需要在GitHub上找到项目,并点击“Fork”按钮。这将会创建项目的一个副本到你的GitHub账…
建站知识
2024/6/30 16:27:11
Python程序设计 魔法函数
1.魔法方法
Python中有一些特殊方法,它们允许我们的类和Python更好地集成。在标准库参考(Standard Library Reference)中,它们被称为魔法方法(Magic Methods),是与Python的其他特性无缝集成的基础。
例如,…
建站知识
2024/6/30 11:02:39