Typography

活版印字

kafka学习全景图

Posted at # kafka

kafka学习全景图 服务端源码【基于Scala开发】 对应core目录 保存Broker所有源码 核心模块 文档相关 对应docs目录 保存kafka相关设计文档 示例相关 对应examples目录 保存Kafka demo示例 消息类处理模块 对应fenerator目录 主要根据Clients模块下的message json文件生成对应的java类 gradle模块 对应的gradle目录 kafka源码安装,保存为gradle的脚本和依赖包定义等相关文件 基准测试模块 一致性协议模块 流式处理模块 测试模块 工具类模块 Kafka Vagrant 代码规范,自动化检测 配置文件 脚本执行文件 客户端源码(基于java开发) Connect组件源码(基于java开发)

ts学习

Posted at # typescript

Typescript Overview Typescript 是由微软开发的,是基于JavaScript的一个扩展语言 TypeScript包含了javascript的所有内容,即typescript是javascript的超集 TypeScript增加了静态类型检查,接口,泛型等很多现代开发特性 typescript需要编译成javascript,然后交给浏览器或者javascript运行环境执行 javascript缺点 不清不楚的数据类型 有漏洞的逻辑 访问不存在的属性 低级的拼写错误 TypeScript 静态类型检查 在代码运行前进行检查,发现代码的错误或不合理之处,减少运行时异常的出现的几率,此种检查叫做静态类型检查 编译TypeScript 命令行编译 tsc ts文件 自动化编译 生成一个ts配置文件 tsc --init 监控所有ts文件 tsc --wat

ubuntu nginx 部署vue项目

Posted at # blog

部署Vue项目 Vue vue脚本位置 package.json pnpm build 端口修改:vue.config.js 将dist目录打包到服务器上面去,配置nginx相关配置 打包生成 Ubuntu 安装nginx sudo apt install nginx 查看版本 nginx -v 启动ngxin service nginx start service nginx stop service nginx restart Nginx 1.在/ect/nginx下创建hosts文件:mkidr hosts 2.在下创建 xxx.host并对其进行编辑,内容如下:(一个vue打包项目对应一个host文件) sudo vim /ect/nginx/hosts/xxx.host server { listen 8080;#自己设置端口号

web

Posted at # blog

web OverView FROM nginx:1.25.3-alpine # 这份是用于从本地的静态资源构建镜像的 Dockerfile # 将 Nginx 配置文件模板拷到容器中 COPY default.conf.template /etc/nginx/conf.d/default.conf.template COPY default.conf.ssl.template /etc/nginx/conf.d/default.conf.ssl.template # 静态资源 拷到容器 ADD dist_blog/ /usr/share/nginx/html/ ADD dist_admin/ /usr/share/nginx/html/admin # 初始化脚本, 根据环境变量和模板生成 Nginx 配置文件 COPY ./run.sh /docker-entrypoint.sh R