- 博客(119)
- 资源 (42)
- 收藏
- 关注
原创 lvs+keepalived+nginx负载搭建
LVS:(linux virtual server)是一款网络模型四层的负载软件,即IP+端口的转发模式,router_id LVS_MASTER //备LVS上面LVS_BACKUP。在主备配置keepalived.conf 主LVS上面的keepalived的配置文件。配置real server服务器,两台nginx的服务器都一样,禁止arp相应的请求。LVS主备上面,配置linux系统内核参数开启内核的路由模式。对主备配置LVS,将请求分别轮询到150和151。
2024-04-10 07:48:49 1019
原创 Vue3 实现基于token 用户登录
6 后端判断请求头中有无token 有token 拿到token 并验证token, 验证成功就返回数据,验证失败返回401 请求头没有携带token 也是返回401。4 前端每次跳转路由,就判断localStorage 中有无 token 没有就跳转到登录页面,有则跳转到对应的路由页面。3 前段拿到token 将token 存储进localStorage 和vuex 中,并跳转路由页面。2 后端收到请求,验证用户名和密码,验证成功 给前端返回一个token。前后端分离情况下,实现的大致思路。
2024-03-28 04:08:18 501
原创 pipeline script for SCM 构建go项目 并推送harbor
pipeline script 和 pipeline script for SCM 推荐使用第二种。
2024-03-22 21:29:16 232
原创 数据库设计三大范式
确保每列保持原子性即数据库表中的所有字段值都是不可分解的原子值如果地址这个字段频繁访问, 则将地址这个属性重新划分为 省份 城市,详细地址等部分进行存储,这样才算是满足数据库的第一范式。
2024-03-21 02:38:10 437
原创 jenkins 使用k8s插件连接k8s集群
cat /root/..kube/config 查看秘钥。jenkins 安装k8s 插件。填写k8s 配置信息。
2024-03-13 22:30:57 410
原创 vue3+js 实现记住密码功能
除非主动清除localStorage 里的信息 ,不然永远存在,关闭浏览器之后下次启动仍然存在。可以手动设置过期时间,关闭浏览器之后就清除了。每次请求都会被传送到服务器。不与服务器进行交互通信。存放数据大小一般为4K。存放数据大小一般为5M。
2024-02-24 18:52:58 632 1
原创 redis的搭建 && RabbitMq搭建 && Elasticsearch 搭建
官网编译安装常见报错解决办法: 清理编译的残留 重新编译 make distclean && make。
2024-02-20 14:35:54 451
原创 点击侧边栏菜单跳转到main 页面
因此需要判断 获取路由路径 如果是/home 路径 则显示欢迎语(Devops管理系统) 如果不是则是路由占位符。前端依赖的后端接口字段 path, component。router.ts 中定义两个 子菜单 加载这两个页面。需要在 <el-main>标签下增加第一个路由占位符。因为登录的欢迎页面 和点击下的子菜单 会在同一个页面。.home.vue页面。home.vue 中。
2024-02-02 04:03:08 607
原创 centos下安装mongo C & C++ 驱动
安装mongo-cxx-driver-r3.4.0 cmake的时候报错:原因: mondo-c-drive没有安装或者没有正确安装因为之前安装过 所有/usr/local/include/libmongoc-1.0 这个库存在 备份或者删除 重新安装。
2024-01-24 20:27:40 747 1
原创 cetos7搭建部署k8s 版本1.28
主机分配内存最少是4G cpu个数最少两个关闭防火墙关闭swap设置主机名称安装docker 三个主机。
2024-01-19 14:25:42 1184
原创 mac安装k8s环境
确认一下安装的版本如果想在本地运行kubernetes 需要安装minikube需要注意安装minikube需要本地的docker服务是启动的启动 默认连接的是google的仓库指定阿里云的仓库 启动查看状态 参数有 stop 停止。
2023-12-29 10:08:37 725
原创 运维面试笔试题
如果列之间值空格 或者逗号之类的字符 限定符可以是空格 也可以是字符, 打印出第三列。cat content.txt | awk -F "限定符" { print $ 3}
2023-12-28 22:41:28 616
原创 vue3使用mock模拟后端接口
新建在src/mockdata/automenu.js 模拟后端的json数据格式。在src/views/home.vue中 添加如下代码 前端axios测试。安装mock axios。
2023-12-21 07:01:43 588
原创 报错:Parsed mapper file: ‘file mapper.xml 导致无法启动
然后本人一顿骚操作:升级到JDK17 升级 到maven3.9.6 痛苦无比报错依旧,有说sql写错的。最后的问题是项目没有识别到mapper下的xml文件。然后 mvn clean install 构建成功 但是启动依旧报错 崩溃中。取消掉所有mapper文件的extends MPJBaseMapper 报错依旧。但是我偏偏就是把xml想放在mapper下。此时网上关于这个报错基本已经试完 可是我的报错依旧。但是我的问题是这样配置之后还是不识别 还是报错怎么办?搞定 真是太蛋疼了。
2023-12-06 05:16:29 1159
原创 elementPlus之home页面布局
现在 header 部分 Aside 部分 Main部分 加上背景色以及命名。可以根据自己喜欢的格式选择。
2023-11-25 22:11:27 420
原创 apipost接口200状态码,浏览器控制台500状态码
导致这个问题的原因 是前端没有携带 用户和密码这两个参数,yarn add qs 或 npm install qs。需要使用qs库 将对象序列为字符串 或将字符串转换为对象。
2023-11-24 23:54:37 688
原创 vue3+elementPlus登录向后端服务器发起数据请求Ajax
vue.config.js 项目中如果没有这个文件 请自行创建。此时可以看到跳转到登录到home页面。此时前端有跨域问题 先配置跨域。先修改main.js文件。后端的url登录接口。
2023-11-21 23:46:26 1095
原创 vue3面试题
ref 将普通的数据类型包装成响应式对象,通过 .value的属性来访问该值,当值被修改时会触发视图的更新。reactive 将一个对象转换成响应式对象,当对象的属性被修改时会触发视图的更新。reactive 的主要作用是什么?
2023-11-19 10:46:26 57
原创 elementPlus+vue3引入icon图标
template模块中 :prefix-icon="User" 引入需要的图标 :surfix-icon="User" 在输入框末尾。安装包管理,推荐使用 yarn npm包有时候会有包冲突,在项目的根目录下执行,在终端下。在main.js或main.ts中进行全局注册,导入所有图标。页面上按需引入需要的icon图标。
2023-11-18 11:27:16 203
原创 Java集合面试题
主要分为三类,List Map Set 列表 映射 集集合相关的接口都在 java.util中java集合的主要关系List 特性: 存储的元素有序,可重复Set 特性:存储的元素无序,不可重复Map 特性:键值对映射结构的集合。
2023-11-10 18:55:37 133
原创 springboot面试题
component 注解: 把普通的pojo实例化到spring容器中 当我们的类不知道该归类到哪一类时可以使用@component来注解 新建的类不归属(@Controller @Service)中的任何一个。@RunWith(SpringRunner.class): Test测试类要使用的类实例化到spring容器中,自动注入才生效 不然SpringbootTest测试类报错空指针异常。函数的返回类型是String,返回的视图名是success,如果视图是jsp则应该是success.jsp。
2023-11-04 19:31:34 125
原创 hashmap为什么线程不安全?
JDK1.7中,多线程环境下,扩容时会造成环链表或数据丢失JDK1.8中,多线程环境下,会发生数据覆盖的情况,在jdk1.8中对hashmap进行了优化,在发生hash碰撞,不采用头插法,而是直接插入链表尾部。不会出现环形链表的情况。
2023-11-04 18:05:02 13
原创 大数据面试题
Container: Container是yarn的资源抽象, 封装了各种资源, 一个应用程序分配一个Container, 一个应用程序只能使用对应container中描述的资源, Container是一个动态资源划分单位,能更充分的使用资源.NameNode:在hadoop的主服务器, 在内存中保存整个文件系统的名称空间和文件数据块的地址映射. 整个HDFS可存储的文件数量受限于NameNode的内存大小. NameNode 负责文件元数据的操作.
2023-09-06 16:35:08 426
原创 linux笔试题
答案:map黑名单功能: 所有以31.41.244的IP或 141.98.11开头的IP禁止访问 如果没有匹配结果 则返回0反向代理的负载均衡功能: 通过域名myapp.example.com访问 如果是禁止IP则返回444 如果不是则负载到后端基于IP_hash方式进行请求转发. 访问后端8080端口的服务. 其中当 app1和app2不可用时, app3可提供服务 backup参数的作用。
2023-08-21 04:09:38 397
jave web高级编程part1
2016-10-12
jave web 高级编程 part4
2016-10-12
java高级编程 part3
2016-10-12
spring3.x企业开发源码2-17章
2015-09-13
spring3.x企业开发实战
2015-09-13
java高级编程 part2
2016-10-11
jave web高级编程
2016-10-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人