自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 添加数据报错 Data truncation: Out of range value for column ‘id‘ at row 1

在 mysql 插入数据时候 报错 Data truncation: Out of range value for column ‘id‘ at row 1。idworker 生成的19位数字超过int 将数据库里的 id 字段类型改成。像我这个 id 字段设置自增是 idworker。

2024-01-24 11:26:27 645

原创 常用前后端交互 后端接受前端参数注解

接收 路径中 / 后边的参数 例如 /1 后端路径就写 /{id} 然后通过这个注解接受。用于接收 json 数据 将 json 字符串转换成后端对应的实体类。这个既可以接受路径参数 还能接收文件 接受表单参数。

2024-01-14 19:06:12 395

原创 SpringBoot核心注解 @SpringBootApplication 讲解

现在比较流行的SpringBoot 最核心的注解就是 @SpringBootApplication他的底层主要分为三个注解 : @SpringBootConfiguration @EnableAutoConfiguration @ComponentScan。

2024-01-14 19:03:54 356 1

原创 RSA双向加解密

假设有这样一个场景 服务A与服务B需要通信 通信内容为了安全需要进行加密传输 并且服务A与服务B不能互相持有对方的钥匙。中 提供一个公钥一个私钥 一般情况下 采用公钥加密 私钥解密的方式。

2024-01-13 15:29:42 374 1

原创 服务器讲解

然而这些应用可能分布在不同的地理位置,使用不同的数据组织形式和操作系统平台,加上应用不同所造成的数据不一致性,使得如何将这些高度分布的数据集中起来并得以充分利用成为急需解决的问题。Web Service是一种新的Web应用程序分支,其可以执行从简单的请求到复杂商务处理的任何功能。Web Service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的交互操作的应用程序。

2024-01-13 12:00:48 371 1

原创 Rabbitmq实现延时队列的方式

死信队列 说白了也是一个队列 队列的规则就是 先进先出后进后出 比如说先进来的死信消息过期时间是 5 秒 后进的消息过期时间是 3 秒 第二个消息过期了 得等到第一个消息过期了之后才会被消费这个插件可以解决死信队列的先进先出限制的问题 没有了死信队列 直接是将消息发送给交换机的 该交换机可以将消息进行保存等待死亡时间到了 直接路由给队列 消费者就可以监听到消息了进行消费了。

2024-01-13 11:47:08 513 1

原创 JSON.stringify()方法的用法详解

JSON 是一种轻量级数据格式 可以方便地表示复杂数据结构 JSON 对象有两个方法:stringify()和 parse() 在简单的情况下 这两个方法分别可以将 JavaScript 序列化为 JSON 字符串 以及将 JSON 解析为原生 JavaScript 值。

2024-01-11 11:06:24 516 1

原创 npm淘宝镜像配置 安装@vue/cli

原先是yum install nodejs,版本为nodejs.x86_64_6.17.1 所带的npm版本为3.x,配置淘宝镜像后安装vue-cli缓慢,好不容易成功了,却卡到初始化项目vue init webpack projectName,折腾了一天也没有成功。如果你已经全局安装了旧版本的 vue-cli (1.x 或 2.x),你需要先通过 npm uninstall vue-cli -g 或 yarn global remove vue-cli 卸载它。查看完版本可以了就好了。

2024-01-10 18:50:55 595 2

原创 前后端交互图片上传和下载

前端 axios 请求。

2024-01-05 14:15:29 339 1

原创 idea 比较实用的插件

这个可以让代码中的 {} 变成彩色的 方便新手查看。这个可以将 json 数据格式化 更方便查看。这个可以通过 json 数据生成实体类。通过这个可以检查你代码的规范。

2023-12-21 19:49:31 399

原创 在Linux系统上安装docker

输入这个命令之后 会提示你没有这个镜像 然后 docker 会自动帮你创建一个镜像。可以自己创建一个镜像 测试一下 docker 是否好使。我们这里使用阿里云的软件源 因为官方的速度比较慢。在安装的过程有提示 一直按 y 回车就可以了。通过这个命令可以查看 docker 的镜像。只要是 Centos7 以上就行。

2023-12-21 19:35:59 301

原创 docker安装 MinIO

创建完去服务器开放端口号 9000 就可以访问了 访问的地址是 ip:9000。

2023-12-21 19:20:08 396

原创 生成二维码工具类

代码执行之后会在控制台打印出结果 复制到浏览器中即可看到二维码。

2023-12-21 19:10:49 316

原创 生成验证码的几种方式

通过手动编写一个字符串 然后进行循环 循环的次数就是要生成验证码的位数 然后在循环里生成的随机数然后通过 charAt() 方法取出字符串中的字符 加入到 SpringBuffer 里。

2023-12-21 15:12:05 496 1

原创 docker安装nacos1.4.1

然后再服务器上开放端口即可访问。

2023-12-21 14:19:26 409

原创 docker安装mysql:8.0.26

将对应的账户名和密码对应填上即可登录 默认的账户名和密码都是 root。冒号后边的是版本号 可以根据自己需要自行修改。

2023-12-21 14:14:44 361

原创 docker安装jenkinsci

使用docker搭建jenkins其实很简单,但是对于镜像的选择还是需要考虑的。jenkins官方推荐使用jenkinsci/blueocean这个镜像,请不要去直接下载jenkins的镜像,这个镜像不好用,建议使用官方推荐的镜像:jenkinsci/blueocean。需要说明的是,–privileged=true,虽然是拥有了 root 权限,但并不一定是 root 用户身份。我这个下载的是最新版本的 也可以在后边加上 :版本号 指定版本。将刚刚查看的密码站上去就可以登录了。通过以下命令查看密码。

2023-12-18 14:49:17 447 1

原创 docker简单安装rabbitmq3.8.34

e 指定环境变量;(RABBITMQ_DEFAULT_VHOST:默认虚拟机名;RABBITMQ_DEFAULT_USER:默认的用户名;RABBITMQ_DEFAULT_PASS:默认用户名的密码)–hostname 主机名(RabbitMQ的一个重要注意事项是它根据所谓的 “节点名称” 存储数据,默认为主机名);-p 指定服务运行的端口(5672:应用访问端口;15672:控制台Web端口号);–name 指定容器名;-v 映射目录或文件;-d 后台运行容器;

2023-12-14 11:15:02 119 1

原创 Springboot 启动报错 The bean ‘passwordEncoder‘, defined in class path resource

需要在 yml 配置文件中添加。

2023-12-05 18:27:51 112 1

原创 spirngboot连接redis报错:io.lettuce.core.RedisCommandExecutionException: READONLY You can‘t write against

直接进入服务器 使用 docker 重启 redis 即可 但是每次报错都要重启 就很麻烦。

2023-12-05 18:23:43 169 1

原创 Spring Security和OAuth2

SpringSecurity所解决的问题就是而安全访问控制功能其实就是对所有进入系统的请求进行拦截 校验每个请求是否能够访问它所期望的资源 SpringSecurity对Web资源的保护是靠Filter实现的导入依赖之后自动有一个登录界面添加WebSecurityConfig.java类 类里主要配置这几个部分 用户信息 密码方式 安全拦截机制 配置用户拥有哪些权限。

2023-12-04 19:57:30 366

原创 docker安装elasticsearch和kibana7.12.1

容器 因此需要让es和kibana容器互联 这里先创建一个网络 他们在同一网络kibana可以直接通过es名访问es。kibana可以给我们提供一个elasticsearch的可视化界面,便于我们学习。运行docker命令,部署kibana。执行成功后访问服务器 ip:5601。

2023-11-28 11:36:50 122

空空如也

空空如也

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

TA关注的人

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