自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 uniapp+php服务端实现苹果iap内购的消耗性项目和非续期订阅项目,前后端代码加逻辑分析

uniapp+php服务端实现苹果iap内购的消耗性项目和非续期订阅项目,前后端代码加逻辑分析

2024-05-25 11:09:27 51

原创 Python学习笔记(二)

输入import pyecahrts 回车没有出现问题说明可以正常使用了。

2024-03-25 19:25:27 741 2

原创 Python学习笔记(一)

eg:定义空集合:set()列表,元组,字符串,集合,字典。

2024-03-25 15:14:09 388

原创 HTML5和CSS3笔记

使用localStorage存储在一个页面,存储好后如果该页面跳到新页面,里面内容就无了,而sessionStorage存储好后跳转新页面存储的东西还在,只是重新打开浏览器之后内容会消失。overflow:清除浮动,如果子盒子1和2都是float的,那么父盒子就没有高度会隐藏导致下面的导航显示在子盒子右边,如果添加了overflow清除浮动,那么底下的绿色父盒子又会显示出来。比如说给一个div添加这个属性,他就会浮起来,下面的标签会上移,浮起来的标签显示在下面标签的上面。一个标签下所有的某种标签都有样式。

2024-03-23 14:25:14 3185 3

原创 redis学习笔记(三)

2.1.2:Caffeine的缓存驱逐策略:使用:可以使用@Configuration注解写一个类里面写一个bean每次需要加缓存事就用这个bean。

2024-03-21 10:44:02 388

原创 redis学习笔记(二)

1:三台机器上安装三个redis,其中一个作为主节点,剩下两个作为从节点2:开启主从关系。

2024-03-09 10:01:36 167

原创 WebSocket学习笔记以及用户与客服聊天案例简单实现(springboot+vue)

前端这两个代码中有一些是我自己写好的组件,对聊天这部分逻辑没什么影响,大家主要看看script中的逻辑就行,style里面的样式也很杂乱,我也不太懂,凑合看吧,样式部分太难了我也不会。环境:做一个书店项目时想加一个用户联系客服的功能,寻思可以实现消息的实时通信和把聊天记录保存下来的效果,从网上找了找,决定使用websocket,并把消息保存到redis中。在前端上,我们可以写一个方法来发送消息,由服务端接收消息,处理保存在redis中,并转发给客服,客服的回复也是这样的流程。一个消息接收处理的类(

2024-02-03 15:23:52 974

原创 使用阿里云的oss对象存储服务实现图片上传(前端vue后端java详解)

*** 配置类,用于创建AliOssUtil对象*/@[email protected]("开始创建阿里云文件上传工具类对象:{}",aliOssProperties);/*** 通用接口*/@Api(tags = "通用接口")@Slf4j@Autowired/*** 文件上传* @return*/@ApiOperation("文件上传")log.info("文件上传:{}",file);try {//原始文件名。

2024-01-24 13:54:52 1608

原创 el-form自定义校验规则后表单验证validate不生效导致代码跑不起了人快跑了

全部正确代码在下方:2.1正确示范:我们关注这个checkName方法,在最后的时候有else{callback()},此时是可以正常操作的 可以校验,也可以正常执行方法 此时我们尝试将这个else的内容注释掉,我们再次执行此时校验是可以执行的 但是我们的validate方法是根本执行不了一点的,甚至控制台毫无显示,只有之前校验username的方法可以正常发送打印 也就是说,这个点击提交的按钮里面的逻辑一个字母都没跑起来,给我整麻了

2024-01-22 22:35:56 664

原创 axios的四种请求方式以及参数设置详解

【代码】axios的四种请求方式以及参数设置详解。

2024-01-17 00:18:51 626

原创 axios发送get请求但参数中有数组导致请求路径多出了“[]“的处理办法

可以看到,我们使用axios发送get请求携带了数组参数时,请求路径中就会多出[]字符,而在后端也会报错1、安装qs当前项目的命令行中安装2、引入qs库3、以此代码为例,ids是我们需要向后端传递的参数数组,headers是加载的请求头,我们在这个方法的下方加入下面代码就行了paramsSerializer: (params) => { return qs.stringify(params, { arrayFormat: 'repeat' }) }

2024-01-17 00:14:45 744

原创 axios发送post请求之后端怎么接收不到数据或者接收到的对象属性全是null

前端:这是向后端提交数据的方法,使用addAddress方法,参数是this.addressAdd整个对象,代码中还将token添加到请求头中下面这是addressAdd对象 后端:下面这是后端接收数据的代码,实体类也在下面:二:先上结论,axios成功发送请求并且后端也接收到了数据的方式如下:1、方式一 虽然数据可以正常的发送出去,但是后端是接收不到的 在前端提交数据的方法里使用一个addressBookAddDTO代替原本的this.addressA

2024-01-14 23:03:58 926 1

原创 vue项目的给邮箱和手机号添加校验功能

这是在做一个个人信息的修改页面,打开后可以根据本地缓存的用户id字段从服务端获取用户的具体信息并展示出来,修改完点击提交可以更改数据。根据¥refs获取上面设置的ref的组件元素,调用了它的validate方法 ,该方法接受一个回调函数作为参数,在校验结束后会将校验结果传递给该回调函数。回调函数的参数valid是一个布尔值,表示表单是否通过校验。如果valid为true,则表示表单校验通过,可以执行保存逻辑。反之,如果valid为false,则表示表单校验不通过,需要进行错误处理。

2024-01-14 16:34:03 923 1

原创 vue-area-linkage实现省市区三级联动效果

return {address1: [], // 接收数据的对象pca: pca,pcaa: pcaa这样选择好的地区数据就会保存在address1中了,不过里面都是地区的编号 ,如果你需要向后端发送的地址是一个xx省xx市xx县的字符串数据,就下面这样做。

2024-01-12 16:23:37 569 1

原创 vue学习笔记之vuex

相当于上图右边的样子,把仓库中的方法映射到当前组件的methods中,可以直接使用该方法。

2024-01-11 10:48:17 401 1

原创 vue学习笔记之ESlint代码规范

(手动,自动两种方式)

2024-01-10 12:10:47 348

原创 vue学习笔记之自定义创建项目

一:创建流程:0、安装脚手架(已完成)1、在想创建项目的目录下打开命令行模式,输入:vuecreate项目名创建项目2、选择第三个自定义配置3、上下键选择哪个配置,空格是确定选择和取消4、选择vue25、选择是否使用历史模式的vue6、选择css预处理器7、选择使用哪一种ESlint代码规范(下图选的是无分号标准化规范)8、选择在什么时候进行校验(1:保存的时候 2:使用git的提交时)9、选择将配置文件放在哪里(1:单独的配置文件 2:

2024-01-10 11:43:15 446

原创 vue学习笔记之keep-alive缓存组件

一:介绍:二:属性:三:总结:

2024-01-10 11:15:37 345

原创 vue学习笔记之路由相关

(声明式导航---->router-link标签)

2024-01-09 20:12:12 379

原创 vue学习笔记之自定义指令,插槽

二:插槽:2.1:默认插槽简介:

2024-01-09 12:09:42 419

原创 vue学习笔记之sync,ref和$refs,nextTick

一:sync修饰符:二:ref和$refs:2.1:获取dom元素:2.2:获取组件实例:三:Vue异步更新和$nextTick:3.1:总结:

2024-01-06 13:18:56 373 1

原创 vue学习笔记之scope,data和组件通信

(使用$emit传给父组件,在父组件中进行更改完成后再传回来)

2024-01-06 11:56:58 404 1

原创 vue学习笔记之项目工程化开发

在main.js中,首先会引入Vue库,并创建一个Vue实例。通过new Vue()可以传入一个配置对象,其中可以指定挂载的DOM元素、路由、状态管理等。在创建Vue实例时,通过render函数或template选项来指定根组件的渲染方式。通常使用render函数来渲染App.vue组件。main.js是Vue项目的主入口文件,负责初始化Vue应用并挂载根组件。App.vue是Vue应用的根组件,包含了应用的整体布局和结构。1.创建文件->2.导入->3.注册->4.使用。

2024-01-05 18:10:22 419 1

原创 vue学习笔记之生命周期和钩子函数

一:vue生命周期二:生命周期函数:

2024-01-05 17:01:45 368 1

原创 vue学习笔记之指令修饰符,v-bind和v-model

【代码】vue学习笔记。

2024-01-05 12:36:07 398 1

原创 Spring Cache学习笔记

无需单独设置,只要在pom.xml中导入某个缓存方式的坐标,Spring Cache会自动识别使用。 4.2@CachePut使用:在方法上添加该注解,可以将此方法的返回值放到缓存中(Reids中key的生成:cacheNames代表缓存名称,key是用于动态获得user的主键id) key的填写:#user(从user参数里获取),#result(从返回结果里获取),#root(使用如下图截图所示),#p0(获取第一个参数的id),#a0(获取第一个参数的id)

2023-12-24 12:37:17 344

原创 HttpClient工具类入门

发送 HTTP 请求:HttpClient 可以发送 GET、POST、PUT、DELETE 等各种类型的 HTTP 请求。可以设置请求头、请求参数、请求体等,并支持自定义请求的各种属性。处理响应:HttpClient 可以接收服务器返回的 HTTP 响应,并提供了获取响应状态码、响应头、响应体等信息的方法。你可以根据需要解析响应体,比如将响应转换成字符串、JSON 对象或者字节流。管理连接:HttpClient 可以管理 HTTP 连接池,从而复用连接,避免频繁地创建和关闭连接,提高性能。

2023-12-21 16:51:35 888

原创 Redis入门笔记

内存1.字符串string普通字符串,Redis中最简单的数据类型(存储 Session 信息、存储缓存信息(如详情页的缓存)、 存储整数信息,可使用 incr 实现整数+1,和使用 decr 实现整数 -1;

2023-12-21 13:42:44 1588 1

空空如也

空空如也

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

TA关注的人

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