自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 IDEA TKK: 更新 TKK 失败,请检查网络连接

idea translation tKK失败

2022-09-28 16:53:27 1635 9

原创 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 1949

原创 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 1696

原创 jenkins+springcloud+docker 自动化打包部署流程

jenkins+springcloud+docker 自动化打包部署流程

2022-05-14 14:19:06 4426 2

原创 centos stream8 安装gitlab,和上传文件

官网: https://about.gitlab.com/GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。GitLab和GitHub一样属于第三方基于Git开发的作品,免费且开源(基于MIT协议),与Github类似,可以注册用户,任意提交你的代码,添加SSHKey等等。不同的是,GitLab是可以部署到自己的服务器上,数据库等一切信息都掌握在自己手上,适合团队内部协作开发,你总不可能把团队内部的智慧总放在别人的服务器上吧?简单来说可

2022-05-14 08:10:59 668

原创 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 996

原创 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 3899 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 1928

原创 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 2707 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 7563

原创 centos stream 8 安装haproxy

准备工作: 需要安装docker,本次docker用于安装httpd,用于模拟两台服务器。 最终用于验证haproxy是否安装成功 centos stream 8安装docker的教程地址: https://blog.csdn.net/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 718

原创 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 2304

原创 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 96

原创 Spring Cloud Ribbon学习笔记

1、Ribbon是什么Spring cloud Ribbon是基于Netflix Ribbon实现的一套客户端 负载均衡的工具。

2020-07-01 15:38:54 125

原创 不支持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 5313

原创 无法验证提供的CSRF令牌,因为找不到您的会话。

在一台机器上安装两个Tomcat,在两个不同的Tomcat上部署了A和B两个项目,两个项目代码不相同。启动两个Tomcat后,使用同一个浏览器分别访问不同的Tomcat,出现sessionid(JSESSIONID)互相覆盖的情况。如果A项目开启了CSRF防护,上面的sessionid覆盖就会导致操作A项目会出现“无法验证提供的CSRF令牌,因为找不到您的会话。”这个异常,新版本的Spring Security 不会帮你捕获这个异常,所以你可能在控制台什么都看不到,你可以在安全配置类自己捕获异常。/*

2020-05-20 20:16:19 897

原创 下载、在线预览图片涉及的http.header 以及 关于http.header的网站

[https://cloud.tencent.com/developer/section/1189914]

2020-03-03 12:25:00 2239 1

原创 WebMvcConfigurerAdapter已过时,继承WebMvcConfigurationSupport无法请求静态资源

Spring Boot2.2.5的版本(创建的时候自动选择的这个版本),然后编译器告诉我WebMvcConfigurerAdapter已过时了@Deprecatedpublic abstract class WebMvcConfigurerAdapter implements WebMvcConfigurer { /** * {@inheritDoc} * &lt...

2020-03-02 13:21:50 332

原创 mongodb入门练习

3.基本命令3.1案例需求存放文章评论的数据存放在MongoDB中,数据结构如下数据库:articledb专栏文章评论comment字段名称字段含义字段类型备注_ididObject或StringMongo的主键字段articleid文章IDStringcontent评论内容Stringuserid评论人idStr...

2020-02-24 12:15:28 367

原创 BCryptPasswordEncoder加密、验证策略

通过查看源码,了解PasswordEncoder加密以及验证密码(数据库存储的加密密码与用户输入的密码比较)的流程、方式。加密:public String encode(CharSequence rawPassword) { String salt; if (random != null) { salt = BCrypt.gensalt(version.getVersion(),...

2020-02-19 11:11:31 2841

转载 初中英语点汇总

初中英语点汇总一、形容词/副词的比较级和最高级1.形容词/副词的比较级和最高级的构成规则(1)单音节词和少数以-er,-ow结尾的双音节单词,比较级在后面加-er,最高级在后面加-est。①单音节单词small→smaller→smallestshort→shorter→shortesttall→taller→tallestgreat→greater→greatest②少数以-e...

2020-02-15 17:12:20 318

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除