- 博客(17)
- 收藏
- 关注
原创 axios请求
标识客户端的类型和版本信息,如浏览器类型、操作系统等。服务器可以根据此信息提供不同的响应。Accept:指定客户端可以接受的相应类型,表明希望服务器返回 JSON 格式的数据。服务器可以根据此信息对响应数据进行压缩,以减少传输数据量。客户端支持 UTF - 8 编码的响应。服务器可以根据此信息验证客户端的身份。不使用缓存,每次都向服务器请求最新数据。表示客户端与服务器的连接方式,指定请求体的 MIME 类型。保持连接 close关闭连接。支持的内容编码方式,如。
2025-04-01 20:47:50
476
原创 Python安装
2.安装想要下载的版本,我这里下载了两个版本3.9.x(比较稳定)和3.11.9。切换版本,再安装一个版本的python,我的是3.9.7,上面的步骤再来一遍。输入python看是否安装成功 exit()退出。通过切换版本在环境变量中的位置,切换版本。window选这个!
2025-01-04 18:37:39
228
原创 MYSQL安装以及版本之间的切换
2. 解压到你想放到的地方(初学的时候5.7版本放在了C盘,看其他博客说建议放到C盘以外,所以8版版本的我放到了D盘下D:\MYSQL\mysql-8.0.20-winx64)注:这里的basedir和datadir我是用的\没有报错,其他博客说有可能报错,改为\\就可以了。3.配置数据库的环境变量(复制mysql数据库的bin目录位置)1.下载MYSQL数据库的安装包(官方安装包的下载地址)这个作者写的不错,我是看他整出来的。5.把其他的MYSQL服务关掉(直接停止服务)
2025-01-02 16:56:49
1121
原创 Canal消息同步组件(备忘)
canal 模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave ,向 MySQL master 发送dump 协议。MySQL master 收到 dump 请求,开始推送 binary log 给 slave (即 canal )查看MySQL的binlog是否开启:SHOW VARIABLES LIKE 'log_bin'个人总结:canal伪装成数据库的子节点,获取数据库的日志信息,解析信息,返回给后端。查询docker中mysql数据库的数据卷的位置。
2024-12-24 15:04:14
363
原创 Elastatic
创建映射PUT{mappings:{properties:{字段:{类型:"",倒排索引:{},创建索引使用的分词器:{},搜索分词器}}}}修改文档-->PUT /{索引名称}/{类型}/{id}{jsonbody}修改文档-->POST/{索引名称}/{类型}/{id}{jsonbody}创建文档-->PUT /{索引名称}/类型/{id}{jsonBody}删除文档-->语法: DELETE /{索引名称}/{类型}/{id}查看文档-->语法: GET /{索引名称}/{类型}/{id}
2024-11-28 21:06:45
663
原创 Docker(虚拟化技术)
Dockerfile 是一个文本文件,包含了构建镜像文件的指令,每一条指令构建一层,基于基础镜像,最终构建出一个新的镜像;对于开发人员:可以为开发团队提供一个完全一致的开发环境对于测试人员:可以直接拿开发时所构建的镜像或者通过Dockerfile文件构建一个新的镜像,直接开始工作对于运维人员:在部署时,可以实现应用的无缝移植关键字作用备注FROM指定父镜像指定dockerfile基于那个image构建MAINTAINER作者信息用来标明这个dockerfile谁写的LABEL标签。
2024-11-06 22:34:00
737
原创 SpringCloud Eureka
使用 restTemplate.getForObject("http://"+host+":"+port+"/pro/data", ArrayList.class)调用提供者的接口,实现数据传递restTemplate.getForObject("映射路径",返回值的类型)soaparent父项目,consumer,provider,eureka_server子项目。这里取的是第一个提供者的信息get(0),本来是集合。端口号和地址从eureka中取。添加依赖到IOC容器。
2024-11-01 23:21:11
365
原创 定时任务组件Quartz
Quartz是Job scheduling(作业调度)领域的一个开源项目,Quartz既可以单独使用也可以跟spring框架整合使用,在实际开发中一般会使用后者。使用Quartz可以开发一个或者多个定时任务,每个定时任务可以单独指定执行的时间,例如每隔1小时执行一次、每个月第一天上午10点执行一次、每个月最后一天下午5点执行一次等。
2024-10-26 14:47:44
515
原创 Mybatis多表嵌套
resultMap--resultMap id:可以理解为resultMap的名字type:该映射的类型 SetMeal(套餐) 套餐 一对多 检查组id 标签 对主键的映射result 标签 对普通属性的映射property 实体类对应的属性名column 数据库中对应的属性名-->Collection--collection 用于处理MyBatis中一对多的嵌套查询关系property:实体类对应的属性名-->套餐中的检查组集合名。
2024-10-23 22:29:57
390
原创 Git概述(下载git,连接远程库gitee)
Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。Git易于学习,占地面积小,性能极快。它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。其性能优于Subversion、CVS、Perforce和ClearCase等版本控制工具。
2024-10-15 23:24:27
340
原创 axios二次封装,api解耦(备忘)
Axios 是一个流行的 HTTP 客户端库,通常用于向后端服务器发送请求。在实际开发中,我们常常会对 Axios 进行二次封装,以提高代码的可维护性、可复用性以及解耦 API。export default使用文件名.方法名()建议使用这种,因为只用导入一次文件。创建文件夹在util包下的创建request.js文件。function使用:方法名()创建文件夹api包下创建js文件。1.导入request.js文件。
2024-10-12 20:37:46
305
原创 Maven进阶(聚合)
maven 是一个项目管理工具,主要作用是在项目开发阶段对Java项目进行依赖管理和项目构建。依赖管理:就是对jar包的管理。通过导入maven坐标,就相当于将仓库中的jar包导入了当前项目中。项目构建:通过maven的一个命令就可以完成项目从清理、编译、测试、报告、打包,部署整个过程。Maven聚合的思想就是将模块拆分,然后进行组装,通过继承的手段(在pom文件中配置)实现各种资源的相互使用,资源位置可以随意放,但是要避免形成循环结构,规定是死的,代码是活的。
2024-10-12 20:11:31
1307
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人