- 博客(21)
- 收藏
- 关注
原创 jenkins执行前端项目构建的时候,nodejs卡死
现象:Unpacking https://nodejs.org/dist/v14.19.1/node-v14.19.1-linux-x64.tar.gz to /root/.jenkins/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/nodejs14 on Jenkins原因:用jenkins安装nodejs失败,导致项目无法用npm下载依赖包和构建解决办法:服务器本身自己来安装nodejs1.下载nodejs国内下载地址下载l
2022-05-18 00:16:03
2323
原创 jenkins自动打包部署vue_element_admin前端项目
1. nginx安装nginx安装教程2. 手动测试一下前端项目打包1)npm run build:prod (自己看一下自己vue项目的构建命令是什么,该命令一般在package.json文件里面)正常来说是npm run build,vue_template_admin构建命令是npm run build:prod2)构建完成后,该目录会出现一个dist目录,里面就是我们的前端项目的内容3)把这个dist目录里面的东西放到服务器的一个目录下面,我是把项目内容放在/usr/loca
2022-05-17 23:28:41
1861
原创 jenkins+springcloud+docker 自动化打包部署流程
jenkins+springcloud+docker 自动化打包部署流程
2022-05-14 14:19:06
4646
2
原创 centos stream8 安装gitlab,和上传文件
官网: https://about.gitlab.com/GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。GitLab和GitHub一样属于第三方基于Git开发的作品,免费且开源(基于MIT协议),与Github类似,可以注册用户,任意提交你的代码,添加SSHKey等等。不同的是,GitLab是可以部署到自己的服务器上,数据库等一切信息都掌握在自己手上,适合团队内部协作开发,你总不可能把团队内部的智慧总放在别人的服务器上吧?简单来说可
2022-05-14 08:10:59
786
原创 jenkins安装下载
安装之前,linux必须安装并且配置jdk,maven,docker这些软件去官网下载jenkins war包https://www.jenkins.io/download/上传或下载安装包cd/usr/local/jenkinsjenkins.war启动nohup java -jar /usr/local/jenkins/jenkins.war >/usr/local/jenkins/jenkins.out &访问http://ip:8080获取管
2022-05-10 22:19:16
1205
原创 npm ERR /usr/bin/git ls-remote -h -t git://github.com/adobe-webplatform/eve.git
安装vue-element-ui 的依赖包报错npm install 出错npm ERR! Error while executing:npm ERR! /usr/bin/git ls-remote -h -t git://github.com/adobe-webplatform/eve.gitnpm ERR!npm ERR! fatal: remote error:npm ERR! The unauthenticated git protocol on port 9418 is no long
2022-04-07 15:28:49
4157
1
原创 centos stream 8 的nacos2.x搭建集群,nginx反向代理nacos集群,haproxy反向代理nacos集群的grpc端口
nacos2.0.4下载地址1.把nacos文件上传到centos stream环境上面2.解压nacostar -zxvf nacos-server-2.0.4.tar.gz3.移动解压后的nacos目录到自己一个新建的目录下面mv nacos /mynacos/cd /mynacos/ll5.自己copy三份nacos(一个虚拟机的话就复制三份,如果是三台虚拟机的话,就每个虚拟机自己一份nacos就好了,连默认端口8848都不需要改)cp -r nacos nacos18848
2022-03-21 21:54:14
2160
原创 centos stream 8更改主机名称以及更改本地的dns文件
vi /etc/hostnamemycentosvi /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.0.120 mycentosreboot
2022-03-21 16:34:48
3087
1
原创 Nacos 2.x集群的坑解决
1. 在Nacos 2.x开发版本为了提高服务注册与发现管理,采用了gRPC协议。因为Nginx对于gRPC不适合长连接的操作,如果使用Nginx实现gRPC代理,最终是无法完成所有微服务注册的。2.解决方案:采用Haproxy代理逐渐来实现Nacos集群管理。Haproxy是一个高可用组件,可以有效的实现集群服务节点的负载均衡以及基于TCP(第四层,类似LVS和Nginx) 和 HTTP(第七层,类似Nginx)应用的代理软件3.下载安装方式:第一种:官方下载解压安装https://www.
2022-03-21 16:20:38
7847
原创 centos stream 8 安装haproxy
准备工作: 需要安装docker,本次docker用于安装httpd,用于模拟两台服务器。 最终用于验证haproxy是否安装成功 centos stream 8安装docker的教程地址: https://blog.youkuaiyun.com/qq_39009944/article/details/123632823?spm=1001.2014.3001.55011.docker安装httpd[root@localhost ~]# docker pull httpd:2.4.37-al
2022-03-21 14:12:36
813
原创 centos stream 8 安装docker
centos stream 8 安装docker一、安装步骤1.查看centos版本root@192.168.0.120:~# cat /etc/system-releaseCentOS Stream release 82.查看当前软件仓库位置root@192.168.0.120:~# dnf repolistrepo id repo nameappstream
2022-03-21 13:32:20
2532
原创 CAS
该类用于对比当前值和期望值是否相同,相同就把当前值更新为更新值public final boolean compareAndSet(int expect, int update) { return unsafe.compareAndSwapInt(this, valueOffset, expect, update);}this:当前对象。valueOffset:内存地址偏移量expect:期望值update:更新值Unsafe类是什么?是CAS的核心类,由于Java方法无法
2020-07-01 16:24:14
151
原创 Spring Cloud Ribbon学习笔记
1、Ribbon是什么Spring cloud Ribbon是基于Netflix Ribbon实现的一套客户端 负载均衡的工具。
2020-07-01 15:38:54
170
原创 不支持Http媒体类型异常:内容类型text/plain
今天使用postman发送请求的时候出现以下错误 "status": 415, "error": "Unsupported Media Type", "message": "Content type 'text/plain;charset=UTF-8' not supported", "trace": "org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'text/plain;ch
2020-06-16 10:53:10
5749
原创 无法验证提供的CSRF令牌,因为找不到您的会话。
在一台机器上安装两个Tomcat,在两个不同的Tomcat上部署了A和B两个项目,两个项目代码不相同。启动两个Tomcat后,使用同一个浏览器分别访问不同的Tomcat,出现sessionid(JSESSIONID)互相覆盖的情况。如果A项目开启了CSRF防护,上面的sessionid覆盖就会导致操作A项目会出现“无法验证提供的CSRF令牌,因为找不到您的会话。”这个异常,新版本的Spring Security 不会帮你捕获这个异常,所以你可能在控制台什么都看不到,你可以在安全配置类自己捕获异常。/*
2020-05-20 20:16:19
1057
原创 下载、在线预览图片涉及的http.header 以及 关于http.header的网站
[https://cloud.tencent.com/developer/section/1189914]
2020-03-03 12:25:00
2825
1
原创 WebMvcConfigurerAdapter已过时,继承WebMvcConfigurationSupport无法请求静态资源
Spring Boot2.2.5的版本(创建的时候自动选择的这个版本),然后编译器告诉我WebMvcConfigurerAdapter已过时了@Deprecatedpublic abstract class WebMvcConfigurerAdapter implements WebMvcConfigurer { /** * {@inheritDoc} * <...
2020-03-02 13:21:50
389
原创 mongodb入门练习
3.基本命令3.1案例需求存放文章评论的数据存放在MongoDB中,数据结构如下数据库:articledb专栏文章评论comment字段名称字段含义字段类型备注_ididObject或StringMongo的主键字段articleid文章IDStringcontent评论内容Stringuserid评论人idStr...
2020-02-24 12:15:28
444
原创 BCryptPasswordEncoder加密、验证策略
通过查看源码,了解PasswordEncoder加密以及验证密码(数据库存储的加密密码与用户输入的密码比较)的流程、方式。加密:public String encode(CharSequence rawPassword) { String salt; if (random != null) { salt = BCrypt.gensalt(version.getVersion(),...
2020-02-19 11:11:31
2965
转载 初中英语点汇总
初中英语点汇总一、形容词/副词的比较级和最高级1.形容词/副词的比较级和最高级的构成规则(1)单音节词和少数以-er,-ow结尾的双音节单词,比较级在后面加-er,最高级在后面加-est。①单音节单词small→smaller→smallestshort→shorter→shortesttall→taller→tallestgreat→greater→greatest②少数以-e...
2020-02-15 17:12:20
367
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人