摘要:
Elasticsearch 1. 拉取镜像 sudo docker pull docker.elastic.co/elasticsearch/elasticsearch:8.8.2 2. 创建桥接网络 sudo docker network create elastic 3. 运行容器 sudo d 阅读全文
摘要:
创建 network 拉取镜像 查看镜像 sudo docker run -d --name mariadb -p 3306:3306 -v $PWD/mariadb/data:/var/lib/mysql -v $PWD/mariadb/conf:/etc/mysql/conf.d -v $PWD 阅读全文
摘要:
工厂方法 Factory Method Define an interface for creating an object. but let subclasses decide which class to instantiate. Factory Method lets a class defe 阅读全文
摘要:
装饰器模式 Decorator Attach additional responsibilities to an object dynamically. Decorators provide a flexible alternative to subclassing for extending fu 阅读全文
摘要:
泛型 Genrics Java 泛型是在jdk5引入的新特性。它指定了接收参数的类型,避免了调用者乱传参,保留了代码的通用性和独特性。 泛型类和泛型方法 一般使用大写字母声明泛型,例如<T> 类型擦除 Type erasure 思考:能否插入一个字符串元素到一个整型数组中? 答案:通过反射是可以的, 阅读全文
摘要:
统一代码格式化 项目代码通常是一个团队共同完成,要保障代码质量的首要前提就是统一代码的风格。统一代码风格的第一条就是统一代码格式化。 不同的人提交的代码格式化不一样将导致 merge 代码造成大概率冲突,而统一的代码风格无论对项目的可维护性,还是降低 merge 冲突都极为重要。 广泛使用的两种 J 阅读全文
摘要:
List、Set List:有序、可重复 Set:无序、不重复 互相转化 List list = [1, 2, 1]; Set set = list.toSet(); List sList = set.toList(); 遍历forEach List list = [1, 2, 1]; list.f 阅读全文
摘要:
Dart 环境准备 1. 安装 Dart Dart3 稳定版即将发布,可先下载测试版或开发版本 下载解压版Dart3 配置环境变量 查看版本 2. VS Code 安装 Dart 插件 3. VS Code 安装 Code Runner 插件 一个简单的Dart程序 // Define a func 阅读全文
摘要:
Flutter 环境搭建 Flutter 所需环境包括: Java 环境 Flutter 安装(自带Dart) Android SDK Android Studio 安装 Android 证书安装 模拟器配置 Java 安装 JDK11 下载 Flutter 安装 1. 获取 Flutter SDK 阅读全文
摘要:
部署和访问 Kubernetes 仪表板(Dashboard) 1. 下载 yaml,并运行 Dashboard 下载 yaml $ wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.6.1/aio/deploy/recom 阅读全文