自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux安装和使用-第一天

(3)告诉samba你要共享的目录。打开windows的cmd测试。(2) 配置共享目录。(4)重启samba。

2024-04-10 08:16:12 208

原创 简单理解uri与url区别

uri与url区别在于协议。

2024-03-21 10:13:23 123

原创 docker安装rabbitmq

【代码】docker安装rabbitmq。

2024-02-27 19:11:48 352

原创 djiango orm简单实现增删改查

在settings.py对应__init__.py文件中添加以下代码,使之使用mysql方式映射(多个app的话,只需在一个里面添加就行) python manage.py makemigrations在settings.py的INSTALLED_APPS进行注册在app1的models.py添加以下代码:四、迁移数据库,使用以下命令,生成表再次运行migrate来更新:html代码之 info:html代码之list:

2023-06-06 10:42:45 487

原创 python Django进阶之创建应用

TemplateDoesNotExist at

2023-06-05 15:04:33 186

原创 python 创建Django项目基础

在views.py 创建方法在templates创建html文件在urls.py配置路由这样,我们从浏览器访问时,首先会进urls里,它会由上至下匹配urlpatterns如果匹配到,他就会进入对应的方法里,在方法里有个参数request会获取页面传过来的数据,方法进行处理将处理后的数据渲染指定的html文件并返回给页面。

2023-06-05 14:29:04 849

原创 redisTemplate 批量获取指定key下所有数据,并删除

ERR unknown command `KEYS`, with args beginning with: `...

2023-05-31 14:52:08 923

原创 jenkins 流水线创建运行

其中,tools指的是你在jenkins安装的插件引入到当前任务中,如果不引入的话,使用该插件命令时会报命令未找到.执行构建.

2023-03-23 11:28:11 209

原创 jenkins部署后端以及打包镜像发布

(1). 在你要打包镜像的服务里创建Dockerfile,用于docker打包镜像时默认找这个文件。如果出现maven 下载依赖失败情况,多启动几次就行,实在不行,就在项目pom文件里加上阿里源.然后这里选择上面加的。

2023-03-21 14:25:00 955

原创 jenkins 部署前端一步到位

下拉找到 Publish Over SSH。然后保存,这两个配置完我们就可以创建任务啦。系统管理->系统设置。然后这里选择上面加的。

2023-03-21 11:37:05 270

原创 dcoker 安装mysql无坑版

【代码】dcoker 安装mysql无坑版。

2023-03-21 09:13:50 115

原创 docker 安装 nginx无坑版

可以看见,只要是/ect/nginx/conf.d文件夹下的所有后缀为.conf的都会加载进去,因为我们创建容器时将/ect/nginx/conf.d挂载在本机的/usr/local/nginx/conf/conf.d,因此只需要在本地的这个目录就可以了.root /usr/share/nginx/html;## 重要,指的是容器内部的路径。如果找不到文件,它会将找的文件路径标出,用来确定为什么是404。我们尝试创建一个后缀为.conf的文件。(3). 查看是否写的是容器内的路径.

2023-03-21 09:13:14 157

原创 一键安装docker

【代码】一键安装docker。

2023-03-21 09:13:03 191

原创 docker 安装redis无坑版

修改redis.conf。

2023-03-20 16:26:34 51

原创 jenkins 安装 Publish Over SSH插件无坑版

现在我们在jenkins容器里面创建一个文件ccc.txt尝试发送给外面。下拉找到 Publish Over SSH。我们退出容器进入外面看有没有。系统管理->系统设置。

2023-03-20 16:23:50 319

原创 jenkins 安装nodeJs插件无坑版

重新进入jenkins你会发现插件已经安装上了。填入以下代码,用来确定node是否安装成功。然后选择构建步骤里的执行shell。Jenkins env: ‘node’: No such file or directory

2023-03-20 15:33:51 3384 2

原创 jenkins 安装gitee插件无坑版

然后去gitee 复制git地址。点击git 然后点击添加。

2023-03-20 14:12:09 189

原创 jenkins 安装 maven插件无坑版

第一次比较慢,大概要等20分钟左右,如果出现一直在安装的情况,是网不好,重启一下jenkins。

2023-03-20 11:39:04 528

原创 docker 安装 jenkins无坑版

docker 快速安装jenkins

2023-03-20 10:20:28 48

原创 不用过滤器,不用拦截器,java预防xss攻击

第一步:创建一个BaseController。public class BaseController { /** * 重写方法 */ @InitBinder public void initBinder(WebDataBinder binder) { binder.registerCustomEditor(String.class, new StringEscapeEditor(true, false)); }第二步,创建所需的St

2022-04-28 12:38:34 265

原创 gulimall es 集群部署

一.创建docker网络docker network create --driver bridge --subnet=172.18.12.0/16 --gateway=172.18.1.1 mynet#查看创建的网络docker network inspect mynet二.执行下面进行创建for port in $(seq 1 3); \do \mkdir -p /mydata/elasticsearch/master-${port}/configmkdir -p /mydata/ela

2021-11-18 11:21:59 518

原创 关于redis槽的个人理解

Redis Cluster把所有的数据划分为 16384 个不同的槽位,可以根据机器的性能把不同的槽位分配给不同的 Redis 实例,对于 Redis 实例来说,他们只会存储部分的 Redis 数据,当然,槽的数据是可以迁移的,不同的实例之间,可以通过一定的协议,进行数据迁移。当我们存储一个key时它会根据crc16(key)&16383 计算出的数字,然后根据数字将这条数据放到Redis Cluster把所有的数据划分为 16384 个不同的槽位,可以根据机器的性能把不同的槽位分配给不同的.

2021-11-17 15:30:24 1209

原创 k8s以及kubesphere部署

本次部署采用官方离线方式,部署一个k8s集群以及它的可视化页面,在阅读本博客前请先准备3台虚拟机或服务器,具体要求如下:master: 内存4G 处理器:2核 硬盘:50Gnode1: 内存4G 处理器:2核 硬盘:50Gnode2: 内存4G 处理器:2核 硬盘:50G这些准备好之后方可进行安装配置静态ip设置主机名 #master节点hostnamectl set-hostname master #node1节点hostnamectl set-hostn

2021-11-15 17:04:29 522

原创 linux升级内核版本,傻瓜式操作

输入命令就可以了#载入公钥rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org# 安装ELReporpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm# 载入elrepo-kernel元数据yum --disablerepo=\* --enablerepo=elrepo-kernel repolist# 查看可用的rpm包yum --d

2021-11-14 01:56:59 818

原创 k8s安装Ingress注意事项以及踩过的坑

能安装Ingress就说明已经安装好了k8s,废话不多说,上代码一.首先确认安装好的ingress是否正常能够访问1.查看ingress的PORTkubectl get svc -n ingress-nginx2.输入linux ip地址+端口号访问:二. 创建一个tomcat应用和暴露服务# 创建一个tomcatkubectl create deployment tomcat6 --image=tomcat:6.0.53-jre8#创建一个tomcet对外暴露的servicekub

2021-11-11 15:13:12 2355 2

原创 idea 启动报端口被占用,或debug启动报端口被占用

正常启动报被占用:debug端口被占用:

2021-10-22 09:12:23 130

原创 no available service ‘null‘ found, please make sure registry config correct

解决方法:在项目客户端application.yml或application.properties里加个配置:spring.cloud.alibaba.seata.tx-service-group=my_test_tx_group注意:它的值要与服务端的值一样,如果不一样就会报这个错误在服务端的file.conf找到...

2021-10-14 17:08:20 240

原创 seata多版本下载地址以及docker安装docker

s​​​​​​​seata多版本下载地址https://sourceforge.net/projects/seata.mirror/files/v0.7.1/seata-server-0.7.1.zip/download

2021-10-06 16:16:03 492

原创 jpa调用存储过程入参为null:The parameter named [VI_SELLID] was null. The parameter named [VI_SELLID] was null

The parameter named [VI_SELLID] was null. You need to call ParameterRegistration#enablePassingNulls(true) in order to pass null parameters.提示:这个入参不能为null,要想为null,需要调用ParameterRegistration#enablePassingNulls(true),直接在配置文件设置:spring.jpa.properties.hiber.

2021-09-27 16:10:20 590

原创 关于@requestParam

@requestParam 表示请求参数里取出指定的值

2021-09-27 10:44:43 204

原创 关于session的误解

session是保存到服务器的,浏览器通过sessionId获取数据.cookie是保存在浏览器的.

2021-09-22 11:11:07 72

原创 object mapping [嵌套字段] can‘t be changed from nested to non-nested

报这个错误的原因是你建映射的类型和你要存的类型不一致导致的例如:创建映射:当类型不一致时:当类型一致时:所以,注意类型一定要和你建的一致

2021-09-13 10:40:21 1807

原创 springboot如何模拟集群

先复制多个服务(注意时Not Started下的)然后给这些服务加上不同端口 --server.port=端口就会发现下面多了几个服务了,然后就可以启动他们了.因为这些服务都是用的同一个服务名注册到注册中心,因此可以使用网关负载均衡调用模拟多线程情况....

2021-09-10 16:48:46 301

原创 -Xmx512m -Xms256m -Xmn256m 都是什么意思

-Xmx512m :JVM最大分配的内存大小为512m-Xms256m :JVM初始分配的内存大小为256m-Xmn256m:设置年轻代的大小,设置越大,gc越少.

2021-09-08 16:46:55 4527

原创 nginx动静分离配置

我们访问页面时会加载很多资源,通过上面的网页我们可以看到,他需要请求188次,这些请求有的是静态的,有的是动态的,每请求一个资源都要访问一次服务器,这样会给服务器造成很大压力,因此将静态的资源保存到nginx上,来减轻服务器的压力,提高响应速度,从而优化用户体验.第一步:将页面的静态资源全部搬家到nginx的默认路径下.第二步:将页面静态资源地址前加上你的nginx的ip地址即可....

2021-09-08 16:24:02 66

原创 fileZilla显示命令: open “root@192.168.228.128“ 22 错误: 20 秒后无活动,连接超时 错误: 无法连接到服务器

有时候linux服务器反应慢导致超时,在设置里将超时时间延长即可.

2021-09-08 15:21:14 2810

原创 springBoot使用thymeleaf修改页面不启动服务器实现热加载

想必大家发现,在使用thymeleaf后,tomcat的热加载不起作用了, 每次改完代码还得重新启动一次服务器,非常麻烦, 所以只要安装springBoot的热加载工具依赖,就可以实现thymeleaf的热加载了第一步:<!-- thymeleaf热加载工具--> <dependency> <groupId>org.springframework.boot</groupId>...

2021-09-03 10:00:41 760

原创 微服务的目的

将公司的不同业务分成一个一个的服务,服务直接可以相互调用,其最大的好处就是不同服务可以用不同语言写,比如有的服务用java写,有的用python写.

2021-09-02 10:59:35 99

原创 为什么要使用nginx动静分离

因为controller处理请求有限,我们在访问一个页面时,包括图片,js,css等都要去controller请求,其中静态资源占了controller大部分资源,为了降低controller的处理请求压力,所以让nginx来访问静态资源,减轻数据库压力...

2021-09-02 10:55:40 334

原创 java.util.LinkedHashMap is in module java.base of loader ‘bootstrap‘; com.atguigu.common.to.SkuHasSt

java.util.LinkedHashMap is in module java.base of loader ‘bootstrap’; com.atguigu.common.to.SkuHasStockVo is in unnamed module of loader ‘app’原因:因为他解析json时将类型转为了linkedHashmap了,而不是转为你需要的实体类来封装,因此只要一遍历就会报错。解决办法:将数据重新转为json,然后再转回来就行了 String s = JSON.to

2021-09-01 15:14:27 12578

空空如也

空空如也

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

TA关注的人

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