- 博客(320)
- 资源 (41)
- 收藏
- 关注
原创 Flink 配置文件的深度解读
通过了解FApache Flink 的配置文件 (flink-conf.yaml),掌握 Flink 正确用法;能快速定位生产环境问题以及做好生产实践的规划;Flink 配置文件的深度解读,包括各个配置项的意义和作用,以及它们的默认值。
2024-09-03 17:24:33 546
原创 flink+flinkcdc+同步(MYSQL到MYSQL)实践
通过Flink +FlinkCDC实现MYSQL到MYSQL的同步【单表,多表】
2024-08-24 15:31:22 604
原创 Flink CDC应用中 mysql 如何开启bin_log日志以及设置bin_log格式
Flink CDC应用中 mysql 如何开启bin_log日志以及设置bin_log格式
2024-08-24 15:30:05 201
原创 第三十二章: docker 默认目录迁移操作指南
Docker 容器的默认存储位置通常位于 `/var/lib/docker` 目录下,这个目录包含了所有的镜像、容器、卷和网络的数据。随着时间的推移,如果一个系统上运行了大量容器,或者存储了大量镜像,这个默认目录可能会很快耗尽磁盘空间。磁盘空间不足不仅会导致新的容器无法创建,还可能影响现有容器的运行和维护。为了解决这个问题,迁移 Docker 的默认目录是一个有效
2024-08-23 14:42:24 381
原创 第二十九章: 使用 Docker BuildX 构建多架构 Docker 镜像
通过 Docker BuildX,你可以轻松地构建支持多种架构的 Docker 镜像,从而使你的应用程序更具可移植性和适用性。无论是在 x86_64 还是 ARM 架构的设备上,你的应用程序都可以运行良好,这为你的项目带来了更大的灵活性和可扩展性。
2024-04-30 14:41:27 1099 4
原创 第三章:认识colab以及如何通过colab来演示Gemini API调用实践
无需任何配置免费使用 GPU轻松共享无论您是一名学生数据科学家还是AI 研究员,Colab 都能够帮助您更轻松地完成工作。Colab官网地址: https://colab.research.google.com/使用入门您正在阅读的文档并非静态网页,而是一个允许您编写和执行代码的交互式环境,称为Colab 笔记本。例如,以下代码单元格86400要执行上述单元格中的代码,请点击选择它,然后按代码左侧的“播放”按钮,或使用键盘快捷键“Command/Ctrl+Enter”。
2024-04-20 19:54:26 1119
原创 第二章:初步了解Hugging Face与如何使用Hugging Face
Hugging Face 截止目前拥有预训练模型数:584,036数据集:127,927,堪称AI 界的github。
2024-04-20 19:51:11 1318
原创 第一章:JetBrains IDE中如何集成开发者的高效助手【通义灵码】
后续作者会围绕通义灵码能为程序员做什么进行探索和实践,并分享实践经验。通义灵码团队对业态的无私奉献,提高程序员的编程效率和质量。绕通义灵码能为程序员做什么进行探索和实践,并分享实践经验。通义灵码团队对业态的无私奉献,提高程序员的编程效率和质量。
2024-04-20 19:48:12 688
原创 第二十七章:mybatis plus 如何自定义 SQL 查询条件
多个参数的方法:当 Mapper 接口方法接受多个参数时,必须使用@Param注解为每个参数指定一个唯一的名称。否则,MyBatis 无法区分这些参数。在上面的例子中,和分别指定了参数id和name的名称,这样 MyBatis 就可以在 XML 映射文件中通过这些名称引用它们。XML 映射文件中的引用:在 MyBatis 的 XML 映射文件中,你可以使用#{}语法来引用带有@Param注解的参数。
2024-04-20 19:35:19 1040
原创 第二十六章: mybatis plus 如何使用`LambdaQueryWrapper` 和 `QueryWrapper`
使用时,字段引用是通过方法引用实现的,如,这样可以避免由于字段名拼写错误导致的运行时错误。使用时,需要直接提供字段名的字符串,因此如果字段名发生变化,你需要手动更新查询条件中的字段名。为了保证查询的正确性,建议在使用时,确保字段名的准确性,并在可能的情况下使用。总之,和都为 MyBatis-Plus 提供了强大的查询条件构造功能,你可以根据项目的需求和习惯选择使用。
2024-04-20 19:34:32 443
原创 第十一章:使用 kubectl 执行滚动更新
与应用程序扩展类似,如果 Deployment 是公开的,Service 在更新期间仅将流量负载均衡到可用的 Pod。可用的 Pod 是指应用程序对于用户可用的实例。将应用程序从一个环境升级到另一个环境(通过容器镜像更新)回滚到以前的版本持续集成和持续交付应用程序,无需停机如果 Deployment 是公开的,Service 在更新期间仅将流量负载均衡到可用的 Pod。在下面的交互式教程中,我们将应用程序更新为新版本,并执行回滚。
2024-04-14 15:57:51 220
原创 第十章:如何使用kubectl 扩缩应用,运行应用程序的多个实例
对 Deployment 横向扩容将保证新的 Pod 被创建并调度到有可用资源的 Node 上,扩容会将 Pod 数量增加至新的预期状态。将 Pods 数量收缩到 0 也是可以的,这会终止指定 Deployment 上所有的 Pod。运行应用程序的多个实例,需要有方法在它们之间分配流量。Service 有一个集成的负载均衡器, 将网络流量分配到一个可公开访问的 Deployment 的所有 Pod 上。服务将会一直通过端点来监视 Pod 的运行,保证流量只分配到可用的 Pod 上。
2024-04-04 13:10:05 461
原创 第八章:k8s如何使用 Service 暴露你的应用
了解 Kubernetes 中的 Service;了解标签(Label)和选择算符(Selector)如何与 Service 关联; 在 Kubernetes 集群外用 Service 暴露应用;
2024-04-02 21:14:39 291 1
原创 第七章:minikube如何查看 Pod 和节点
了解 Kubernetes Pod、了解 Kubernetes 节点以及对已部署的应用故障排除。
2024-04-02 21:11:43 133
原创 第六章:使用 kubectl 创建 Deployment
- 学习应用的部署。- 使用 kubectl 在 Kubernetes 上部署第一个应用。
2024-04-02 21:08:01 413
原创 第一章:Kubernetes入门教程简介
1、虚拟机一台:4CPU 4G2、操作系统:CentOS73、Docker4、MinikubeKubernetes(简称K8s)是一个开源的容器编排引擎,用于自动化部署、扩展和管理容器化应用程序。它提供了一种跨主机集群的容器编排解决方案,能够轻松处理应用程序的部署、扩展和运维。
2024-03-31 12:07:04 105
原创 第二十八章:Docker自动化部署脚本
Docker自动化脚本在多个方面都具有显著的优势,这些优势主要体现在提高开发效率、简化部署流程、增强可移植性和可靠性等方面。提高开发效率:通过自动化脚本,开发人员可以快速地创建、配置和部署Docker容器。这大大减少了手动设置和配置环境所需的时间,使开发人员能够更专注于编写和测试代码。简化部署流程:自动化脚本可以确保每次部署都是一致的,从而消除了手动部署中可能出现的错误和不一致性。这使得部署过程更加可靠和可预测,减少了出错的可能性。增强可移植性。
2024-03-23 11:26:17 330
原创 第二十七章:Docker Nginx 部署
要求:在宿主机上的目录中创建或修改 Nginx 的配置文件 ,重启nginx容器就能生效,且配置文件需要持久化。
2024-03-23 11:00:56 174
原创 第二十五章 :Docker Compose插件快速安装
国内大部分情况下,因为网络问题,在线下载很慢,需要翻墙,所以先去官网把二进制文件下载,上传到服务器,进行docker compose 插件安装,就很方便,减少很多不必要的麻烦。
2024-03-09 10:38:35 170
原创 第二十六章 :Docker 内部 DNS 服务如何使用
Docker DNS Server 的诞生背景主要是基于Docker容器网络通信的需求。在Docker容器中,每个容器都会被分配一个IP地址,使得容器之间或容器与宿主机之间能够进行通信。然而,为了简化容器之间的网络通信,Docker引入了DNS(Domain Name System)服务器。Docker DNS服务器的引入主要是为了解决容器之间通过容器名称或别名进行通信的问题。在Docker环境中,容器名称或别名可以作为主机名进行解析,而Docker DNS服务器则负责将这些主机名解析为对应的IP地址。
2024-03-09 10:34:45 544
原创 第二十四章 :Docker 部署 SpringBoot
容器运行后,若需修改配置文件,只需修改宿主机的application-prod.yml ,重启容器即可
2024-03-03 19:22:04 425
原创 第二十二章 : Docker 部署 MySQL8
提示:大小写敏感参数修改,需要删除容器与数据目录(非容器) 重新创建容器 才能生效。a)拷贝SQL文件,到容器ID:e281e276b66c。b)登录mysql,执行source命令。关闭防火墙或者开放防火墙端口(宿主机上)/home:mysql8容器内部的目录。
2024-03-03 19:14:58 393
原创 第二十一章 : Docker容器网络通信实验(二)
本章介绍了如何配置容器DNS和主机名,以及同主机容器`共享网络`网络通信实验以及实验结论:Bridge模式(桥接模式)容器之间可以通过IP进行通信或者通过Docker DNS Server进行通信。
2024-03-02 09:24:14 192
原创 第二十章 : Docker容器网络通信实验(一)
细心的读者会发现,实验中的两个容器启动的时候都创建了自己的默认网络:[docker-mysql-80_default:0xc000000000]和[docker-java-web_default:0xc000000000]d. 容器编排和自动化运维:跨主机容器通常与容器编排工具(如Kubernetes)结合使用,实现容器的自动化部署、管理和升级。根据容器部署的位置和方式,我们可以将其分为同主机容器和跨主机容器两种场景。容器网络模型主要关注容器之间、容器与宿主机之间,以及容器与外部网络之间的通信。
2024-03-02 09:23:15 105
原创 第二十五章 : Springboot使用velocity模板引擎
Velocity 是什么、Velocity引擎是如何进行模板加载、适用场景有哪些、资源加载器的类型、以及Velocity 在代码生成场景中的应用。
2024-02-24 17:18:49 443
原创 Docker 第十九章 : 阿里云个人镜像仓使用
遇到此场景的办法就是通过本地镜像tag,推送到私有镜像库,然后在例如在生产环境通过私有镜像库读取镜像,保证镜像的一致。如何创建镜像库,如何设置密码,如何登录与退出个人镜像仓,如何本地打镜像,如何将本地镜像推送到个人镜像库。使用"docker tag"命令重命名镜像,并将它通过专有网络地址推送至Registry。请根据实际镜像信息替换示例中的[ImageId]和[镜像版本号]参数。用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。
2024-02-24 17:08:42 637
原创 Dockerfile第十七章 : Dockerfile文件与指令说明
本文介绍了Dockerfile的编写规则、基本结构、执行顺序以及常用指令的说明。Dockerfile的编写需要遵循一定的规则,包括使用指令、构建上下文和文件路径等。基本结构包括基础镜像信息、维护者信息、镜像操作指令和容器启动指令等。执行顺序遵循特定的规则,包括FROM、COPY、RUN、CMD等指令的执行顺序。最后,本文还对常用的Dockerfile指令进行了说明,包括指令的作用和用法示例。通过合理地使用Dockerfile,可以自动化地构建和管理Docker镜像,提高应用部署的效率和可靠性。
2024-02-21 20:44:08 242
基于Springboot 版本 2.3.2.RELEASE版本开发的Example
2024-01-08
JavaGC专家指南.pdf
2020-02-10
微信应用开发教程JAVA版
2014-07-03
icepdf-4.2.0.jar
2013-07-07
jquery-autocomplete文档
2012-02-08
JAVA认证与授权 JAVA认证与授权
2011-08-15
sqlserver2005/sqlserver2008 jdbc驱动
2011-08-09
动态配置ODBC数据源代码
2011-06-28
虚拟机安装、创建与虚拟机接入局域网的方案
2010-09-05
domino8帮助文档中文版
2010-08-14
计算机启动过程详解 计算机启动过程详解
2010-08-10
domino8.5中如何启动DB2Access服务技术文档
2010-07-25
window 内核编程与信息安全
2010-05-14
TreeView控件使用的例子
2010-03-15
指令流水线练习题目 指令流水线练习题目
2010-03-07
vbAPI Document Help and development
2009-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人