使用docker搭建nginx文件服务器
1. 拉取镜像docker pull nginx:1.10mkdir -p /opt/module/docker-fileserver/{conf,html,logs,files} 2. 配置文件vi /opt/module/docker-fileserver/conf/nginx.htmluser nginx;worker_processes auto;error...
1. 拉取镜像docker pull nginx:1.10mkdir -p /opt/module/docker-fileserver/{conf,html,logs,files} 2. 配置文件vi /opt/module/docker-fileserver/conf/nginx.htmluser nginx;worker_processes auto;error...
1. 后端部署1.1 环境部署 安装mysql数据库 -- 初始化数据-- 1、magic_admin.sql-- 2、quartz.sql-- 3、ai.sql 安装redis数据库 [root@localhost ~]# cd /opt/module/redis-3.0.4/src/[root@localhost src]# [root@localhost src]# [root...
工欲善其事,必先利其器。 不同的项目需要不同的环境,来换配置挺麻烦的。 1. 配置# jdk# 配置JDK路径export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Homeexport JAVA_21_HOME=/Library/Java/JavaVirtualMachines/jdk-21.j...
让人如此震惊,调用国内大模型接口已经非常简单! 1. 环境安装使用conda创建3.12.7的python环境 Python 3.12.7conda 24.11.2 2. 创建账号登录地址,然后创建api密钥,将其配置到本地环境中export ARK_API_KEY="xxx",验证echo $ARK_API_KEY。 3. 调用尝试import osfrom vo...
1. 介绍官网:https://www.quartz-scheduler.org/ GitHub:https://github.com/quartz-scheduler/quartz What is the Quartz Job Scheduling Library?Quartz is a richly featured, open source job scheduling librar...
1. CountDownLatch2为什么已经有了CountDownLatch,还要自定义一个CountDownLatch2呢? 下面先介绍下CountDownLatch 定义:CountDownLatch是Java并发编程中的同步工具类,主要用于协调多个线程的执行顺序,允许一个或多个线程等待其他线程完成操作后再继续执行。其核心机制:通过计数器实现阻塞与唤醒,计数器初始值为任务线程数,每当一...
private CanalMQProducer canalMQProducer = null;public synchronized void start() throws Throwable { String serverMode = CanalController.getProperty(properties, CanalConstants.CANAL_SERVER_MO...
1. CanalMetaManager/** * meta信息管理器 * * @author jianghang 2012-6-14 下午09:28:48 * @author zebin.xuzb * @version 1.0.0 */public interface CanalMetaManager extends CanalLifeCycle { /** * ...
1. CanalEventFilter/** * 数据过滤机制 * * @author jianghang 2012-7-20 下午03:51:27 */public interface CanalEventFilter<T> { boolean filter(T event) throws CanalFilterException;} 2. Av...
1. 简介这是canal的存储模块com.alibaba.otter.canal.store,能够将binlog解析后的event存储到内存中,由于内存有限,优先使用ITEMSIZE模式进行限制,其次使用MEMSIZE进行限制,MemoryEventStoreWithBuffer作为该模块的核心实现类,基于ReentrantLock提供阻塞的get、put方法。 数据存储在哪里?内存中 ...