自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于JWT的用户token验证

1. 导包2. 在登录用户接口返回token(当用户登录时返回token)上面的代码会通过用户id生成一个token,前端可以得到token,然后将token报错在浏览器内存里然后前端只要发送请求,都会带着token服务端通过token获取用户信息先通过传过来的heander,得到token然后验证token,获得用户id最后通过用户id获得用户信息。

2023-12-30 16:49:29 434

原创 3-4 通用功能与配置

写在dao包下的com.imooc.bilibili.domain。写在service下的config包下。写在dao服务下的exception包下。写在service下的handler包下。上面的三个包在资料里面找。

2023-12-29 16:23:28 381

原创 linux 用户和用户组

Linux是一个多用户操作系统,不同的用户拥有不同的权限。初次创建的用户权限比普通用户多,但是没有root 用户多,初次创建的用户可以创建。为了方便管理,将用户进行分组。:家里有你、弟弟、妹妹个人,每个人都有自己的房间,你们三个人都是用户,你们都。:你们三个都是一个家庭的,也就是属于同一个用户组,你们三个可以共用厨房,书。用户和用户组的存在就是为了控制文件的访问权限的。每个用户组都有一个ID,叫做GID。每个用户都有一个ID,叫做UID。用户可以属于多个不同的组。不能随便的乱翻别人的房间。

2023-12-28 18:59:54 459

原创 linux压缩与解压缩

tar -vcf test test.tar // 将test文件夹打包成test.tar。tar -vxf test.tar // 对test.tar文件进行解压缩。gzip -rd xxx.gz //对文件夹里面的文件进行解压缩。gzip -r xxx // 对文件夹里面的文件进行压缩。gzip -d xxx.gz // 解压缩。bzip2 -d xxx.gz //解压缩。bzip2 -z xxx // 压缩。gzip xxx // 压缩。

2023-12-28 18:25:29 371

原创 ubuntu下的磁盘管理

df:列出文件系统的使用量,主要查看文件系统的使用量。du:评估文件系统的磁盘使用量,主要是单个文件大小。磁盘文件是linux下的/dev/sd*文件。unmount: 磁盘卸载。mount:磁盘挂载。

2023-12-28 16:38:47 785

原创 前后端分离开发

4. 访问地址: localhost:8080/doc.html。

2023-12-27 20:09:40 325

原创 nginx

查看版本号./nginx -v检测配置文件正确性./nginx -t启动nginx服务./nginx停止nginx服务启动完成后插卡nginx进程重新加载配置文件配置环境变量。

2023-12-27 19:17:43 376

原创 Mysql主从复制与读写分离

只要配置完成后,不需要做其他配置,当查询时会自动到从库中进行查询,增删改时会到主库中进行操作。server-id可以自己设定,只要每个数据库不一样就可以。是一个数据库用来实现读操作,另一个数据库用来实现写操作。从库可以有多个数据库,主库只有一个。当主库中数据变化,从库也会跟着变化。用户名和密码都可以自己设定。是主库和从库的数据同步。配置-主库Master。配置-从库Slave。

2023-12-26 14:22:12 363

原创 Spring Cache

在启动类上添加注解使用注解value相当于某一类数据,上面三种写法都可以,第一种是从第一个参数取出参数里面的id属性,第二种写法是从参数为user的对象里面取出id属性,第三种写法是从第一个取第一个参数的id属性,第四种是从返回值获得id属性。

2023-12-25 18:29:58 363

原创 Eureka服务注册与发现

Eureka采用了CS的设计架构,Eureka Server 作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,使用 Eureka的客户端连接到 Eureka Server并维持心跳连接。这样系统的维护人员就可以通过 Eureka Server 来监控系统中各个微服务是否正常运行。在服务注册与发现中,有一个注册中心。当服务器启动的时候,会把当前自己服务器的信息 比如 服务地址通讯地址等以别名方式注册到注册中心上。

2023-12-24 21:50:42 501

原创 REST微服务架构编码构建

上面RestTemplate调用get和post方法,使用的是http请求。创建模块cloud-provider-payment8001。配置RestTemplate。File Type过滤。选择java编译版本。

2023-12-24 20:47:00 371

原创 java操作redis

【代码】java操作redis。

2023-12-21 21:47:01 362

原创 redis基本操作

修改 daemonize noprot 6379requirepass 密码# 注释下面这行。

2023-12-21 20:05:06 312

原创 linux手动项目部署

2023-12-21 14:21:43 343

原创 linux安装软件

5. 安装lrszs(可以上传文件)3. 安装tomcat。

2023-12-19 18:57:07 405

原创 linux基本操作

1. linux目录结构2. linux基本命令3. 文件目录常用命令4. 打包压缩常用命令5. 文本编辑命令6. 查找命令

2023-12-18 10:50:11 362

原创 git基本操作

1.1 git简介git是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。本地仓库:开发人员自己电脑.上的Git仓库远程仓库:远程服务器上的Git仓库commit: 提交,将本地文件和版本信息保存到本地仓库push: 推送,将本地仓库文件和版本信息上传到远程仓库pull: 拉取,将远程仓库文件和版本信息下载到本地仓库git下载与安装。

2023-12-17 20:55:33 864

原创 使用阿里云短信服务发送验证码

前端传入手机号和填入的验证码,先判断验证码和session里面的验证码是否一样,如果一样则判断是否注册过,没有注册就先去注册,注册过直接登录,将登录信息放在session里面。user里面包括手机号,将手机号和accessKeyId,accessKeySecret传入,获得验证码后将验证码放在session里面。2. 可以采用测试短信服务。4. 发送验证码代码。

2023-12-17 09:19:40 401

原创 springBoot 开启事务

1. 在方法上添加注解。2. 在启动类上添加。

2023-12-15 15:55:25 376

原创 springboot 文件上传下载

【代码】springboot 文件上传下载。

2023-12-15 14:24:16 362

原创 springboot 自定义异常

【代码】springboot 自定义异常。

2023-12-15 11:57:12 363

原创 ThreadLocal使用

ThreadLocal是每个线程独享的资源,与其他线程不共享,当每个用户请求的时候,tomcat便会新开一个线程进行处理,因此使用ThradLocal可以实现数据隔离。使用直接new一个对象即可,只要在同一个线程里,获取的数据都是一样的。

2023-12-15 10:31:21 333

原创 Mybatis字段自动填充

当插入和更新的时候会调用下面的方法。1. 在实体类添加注解。

2023-12-15 10:25:48 653

原创 springboot消息转换器

【代码】springboot消息转换器。

2023-12-14 23:55:05 380

原创 mybatis plus分页插件使用

【代码】mybatis plus分页插件使用。

2023-12-14 23:08:01 383

原创 springboot全局异常处理

会自动补货RestController, Controller注解,然后判断错误类型是否为SQLIntegrityConstraintViolationException.class,如果是则进行处理。

2023-12-14 22:26:59 388

原创 springboot 拦截器

【代码】springboot 拦截器。

2023-12-14 21:26:06 373

原创 springboot通用返回类

【代码】springboot通用返回类。

2023-12-14 18:20:46 388

原创 Mybatisplus流程

2. 添加与数据库对于的实体类。4. 添加service接口。5. 添加service实现。3. 添加mapper。

2023-12-14 18:14:52 344

原创 spring静态文件映射

当访问/backend/xxx时,会自动映射到resources下的backend文件夹下。

2023-12-14 17:23:36 369

原创 springboot配置文件

4. 配置mybatis-plus。

2023-12-14 17:03:59 327

原创 pom结构

parent标签代表继承的是spring-boot-starter-parent这个类。依赖写在dependencies里面。

2023-12-14 16:59:34 373

原创 创建数据库和导入数据文件

【代码】创建数据库和导入数据文件。

2023-12-14 16:51:43 335

原创 ubuntu文件系统结构

usr usr不是user的缩写,而是UNIX Software Resource的缩写,存放于系统用户有关的文件,会占用很大的存储空间!/sbin 和/bin类似,也是存放一些二进制可执行文件。/home 系统默认的用户主文件夹,一般创建用户账户的时候,默认的用户主文件夹都会放到此目录下。/mnt 用户可使用的挂载点,如果要挂载一些额外的设备,那么就可以挂载到此处。/etc 存放一些系统配置文件,比如用户账号和密码文件,各种服务的起始地址。/opt 可选的文件和程序存放目录,给第三方软件放置的目录。

2023-12-14 11:36:34 373

原创 ubuntu安装软件

ubuntu安装软件1. 通过APP Store安装2. 通过命令安装apt install git3. deb软件包安装4. 自己下载程序源码编译安装

2023-12-14 11:31:48 328

原创 linux shell命令

sudo主要用来执行一些需要root权限的命令,如果一条命令需要root权限,可以在前面加上sudo。

2023-12-14 01:11:54 368

空空如也

空空如也

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

TA关注的人

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