简介
Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像Hadoop一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka的目的是通过Hadoop的并行加载机制来统一线上和离线的消息处理,也是为了通过集群来提供实时的消息
手动消费
这里的路径为八合一服务的docker-compose.yml 文件路径,实际执行时需要根据服务器情况进行替换,其次八合一服务名以前叫 hispital-service 如果找不到可能就改了名字就叫 hospital-service,具体看docker-compose.yml 的配置)
12345678910# 停掉消息发送方docker-compose -f /home/data/docker/hosptial-service/dock ...
简介
微信开发者工具是微信公众号官方推出的一款专门给用户制作微信小程序和给公众号添加新的功能的软件,对于懂得编程的用户来说,这是款非常好用的工具,用户可以用微信开发者工具实现对公众号的接口功能,也可以用微信开发者工具制作游戏、小程序。
下载工具
引用站外地址
微信开发者工具下载
https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
下载项目
通过开发者工具导入小程序从而实现 类似浏览器F12 查看接口信息,也可替代 抓包
环境要求下载项目需要拥有 node 环境 和 npm 包管理工具(node 保持和开发一个版本)
引用站外地址
...
简介
Obsidian 是一款基于Markdown 语法编辑的笔记软件,与传统的 md 软件不同的是,它可以创建双向链接(其他的一些软件也可以,但是都收费,而obsidian完全免费)更重要是有很多优秀的插件可以支持扩展。
图床
简介下载插件安装picgo配置图床插件配置1️⃣ Obsidian 不能像 Typora 一样自带配置进行上传,需要自己安装插件,配置后进行上传
2️⃣ 前置条件:需要有 node,npm,picgo 等环境,参照插件的 README 文档进行配置在插件中心进行搜索并下载 Image auto upload Plugin
picgo-core 的介绍里面说的 node
引用站外地址
picgo-core
https://picgo.github.io/PicGo-Core-Doc/zh/guide/getting-started.html
...
简介
Fiddler Everywhere 是 Fiddler的升级版本,支持跨平台,Fiddler 我印象中只能在 Windows 中使用,而且 Fiddler Everywhere 的 Rule 功能也很好用,可以篡改接口的响应,当我们在某个场景需要后端返回预期的数据,但是又很难造这样的数据时,就可以进行模拟,同时也可以对单个接口设置等待实现延迟的效果等等
手机抓包配置
启动时开启 HTTPS
如果启动也这里显示的未开启,需要开启 HTTPS,点击后一直下一步,会提示安装证书
开启远程连接
开启后手机才能进行远程连接到上
手机配置代理
手机安装证书
步骤一:手机通过浏览器访问刚才代理的 IP+端口,这里就是 http://192.168.200.24:8866
步骤二:下载并安装证书
小程序抓包展示
总结: 1.手机要和电脑在同一个局域网 2.手机要开启代理配置为电脑的 IP 和 Fiddler 的端口 3.Fiddler 要开启允许远程访问 4.Fiddler 根据需要开启 HTTPS 5.手机要下载并安装证书
简介
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
服务器解析配置
新增一个DNS解析关系,把子域名绑定到服务器上,绑定成功后通过 ping 命令进行测试
12# 观察接收到的返回,是否为我们的服务器 IP ping autometax.adalucky.com
docker-compose 配置
默认拉取最后一个版本,注意要放443 和80 端口(这里用的host 模式,所以默认就是443 和80)
1234567891011version: "3"services: nginx: image: nginx container_name: nginx network_mode: host volumes: - ./nginx/nginx.conf:/etc/nginx/nginx ...
简介
本文章主要记录在平时的编码中,对 SpringBoot 后台项目框架的一些优化,完善项目的功能,例如定时任务、AOP 日志切面、DTO 对象的校验等等,都是围绕着提高后台项目完善框架
Quartz
功能效果展示实现
Quartz 动态定时任务器,在时间的开发中,可能需要去读取书库表中的记录,然后根据 cron 表达式 去执行对应的任务
比如测试平台会需要 每天早上或指定的时间去执行我们的测试计划,这个时候就可以需要去设计动态定时定时器了
在实际的工作中,我们需要给具体的具体的任务执行代码逻辑(如果针对自动化测试,我们可以在表上加一个 plantId 这个 Id 下有所有需要执行的用例,这样执行 task 的时候把 plantId 传入进来即可)
依赖 quartz quartz-jobs
继承 对外开放增删改查 task 的接口,编辑后,更新系统中的 job
待补充具体实现细节—>待填坑
AOP 日志切面
功能效果展示实现
在平时的测试工作中,如果遇到问题是需要我们去查看后台日志,看看有什么报错,或者具体调用一个接口的时候传递的参数是什么,执行的 SQL 是什么,以及 ...
简介
Dockerfile 是一个文本文件,其内包含了一条条的指令(Instruction),用于构建镜像。每一条指令构建一层镜像,因此每一条指令的内容,就是描述该层镜像应当如何构建。
引用站外地址
Docker构建镜像
https://blog.csdn.net/junkaione/article/details/125911679
准备工作
下载插件配置连接信息
这里就不用自带绑定的 docker 插件了,因为要开放 docker 2375 的端口,有未授权漏洞风险(个人建议不要用这种,我之前一台腾讯云的开启了后,第二天就被攻击了,官方短信提示机器在执行挖矿)
Alibaba Cloud Toolkit( 阿里云开发者插件,简称:Cloud Toolkit )是一个面向 IntelliJ IDEA、Eclipse 和 Maven 平台的免费插件,旨在帮助开发者在 ...
简介
记录一些能提升生产力的优化配置,所有配置均在 Mac 操作系统完成,其它系统未涉及,其次仅做个人记录,不做特定某项的专属记录
jenv
jenv GITHub
配置参考
简介
jenv 是一个可以快速切换 JDK 版本的利器,比较适合需要在多个版本下去执行不同的程序,我个人而言有些程序需要用 JDK 8 运行,但是自己平时写的一些东西又用的 JDK 17,jenv 就能满足我的需求,对 Java 版本进行管理,类似于前端的 NVM 对 node 包进行管理
安装配置
123456789# 通过 brew 进行安装brew install jenv# echo $0 查看当前用的是 bash 还是 zshecho 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrcecho 'eval "$(jenv init -)"' >> ~/.zshrc# 配置立即生效 source ~/.zshrc# 插件开启jenv enable- ...
简介
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。
参考资料
Your browser does not support the video tag.
Vite
创建项目
Vue3 推荐的脚手架是 vite ,据说编译打包什么的更加快,所以这里我们就用 vite 开始搭建项目,就不用 vue-cli 来搭建了
Vite HMR 速度快到惊人的 [模块热更新(HMR)
采用 Rollup打包 它使用 Rollup 打包你的代码,并且它是预配置的 并且支持大部分rollup插件
安装依赖:yarn (进入项目根目录后执行)
启动项目:可以用截图中的 yarn dev 也可直接用 vite
123456# yarn 创建项目yarn create vite# npm 创建项目npm init vite@lat ...
Develop
Unread简介
TypeScript是微软开发的一个开源的编程语言,通过在JavaScript的基础上添加静态类型定义构建而成。TypeScript通过TypeScript编译器或Babel转译为JavaScript代码,可运行在任何浏览器,任何操作系统。
参考资料
Your browser does not support the video tag.
tsconfig.json 文件
tsc --init命令可生成 tsconfig.json 文件
总览
具体使用可见查官网配置简介
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119{ ...








