自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud整合Nacos

整个过程碰到最多的还是版本问题,jdk版本,依赖包的版本。如果大家不成功,可以多留意留意版本问题。如有不足之处,还望指正。

2024-08-27 08:08:40 1075

原创 使用v-model完成数据的双向绑定

一般来说,要想实现父子组件间的双向绑定,就是父组件向子组件通信,子组件向父组件通信的一个过程。而v-model就是简化了这一双向过程。

2024-05-25 09:23:30 422

原创 VUE使用饿了么的上传组件时实现图片预览

在使用饿了么的上传组件实现图片预览时,最容易出错的地方就算钩子函数内部不能修改页面内的值。要是你不懂这一个点,很可能一直都是无用功。最后实现的效果大致如下:其中,左边的是之前的头像,右边就是你所选择的新的头像,并且可以展示出来了。

2024-05-12 10:20:00 680

原创 如何打包VUE3项目并且部署到tomcat服务器上运行

最近在学习vue时,发现一件非常尴尬的事情——那就是学了、写了这么久的vue项目,但好像还没有真正的将vue项目打包部署过。然后在尝试打包并部署vue项目的时候,遇到了一些问题,所以我对这些问题进行了总结,并分享给大家,希望能对大家有所帮助。

2024-04-30 15:32:08 2321

原创 在TS文件内导出一个深拷贝函数

在之前的两篇文章内,我都提到了js中需要用到深拷贝,然而,在具体实现时,我使用的都是简单的使用JSON进行简单的转换从而实现深拷贝,但是大家需要注意的是,(虽然我还没遇到问题)。趁着今天有时间,我向大家介绍一下js中使用最多的深拷贝方式(这里我用的是ts)。具体的实现我也是看的网上的,然后复制了一个csdn内人工智能给我的答案,但大体的介绍还是可以做到的。首先,向大家先展示一下具体的代码实现。

2024-04-29 11:33:40 619

原创 VUE父组件向子组件传递值

最近在写一个项目时,遇到了这样的一个需求。我封装了一个组件,这个组件需要被以下两个地方使用,一个是搜索用户时用到,一个是修改用户信息时需要用到。其中,在搜索用户时,可以根据姓名或者账号进行搜索。根据账号一次只能搜索出一个用户,根据姓名可以一次性搜出许多名字包含该内容的用户,如下图:按名称搜索示意图然而,在更改用户信息界面使用该组件时,我们不希望用户能通过姓名来查询,因为我们是一个一个的修改用户信息的,如果通过姓名查询会查询出多个数据。

2024-04-24 17:16:02 883

原创 springboot注解开发如何映射对象型数据

最近在帮学校写一款小程序时,有这样一个数据需要展示:一条申请记录,里面包含了申请时间、申请状态、申请所提供的六条活动记录等待,其中,申请所提供的六条活动记录为一个数组,数组中的每个元素又为一个对象。那么,对于这样的一个对象,我们又该如何将其从数据库中映射为一个java对象呢?这里需要注意的是,数据库的表设计与java中的实体类其实是有着非常大的差距的,例如,我们的数据库因为需要满足一些范式需求;

2024-04-21 16:50:01 950

原创 初谈TS,TS给我们带来了什么好处?

在使用ts时,除了基本数据类型,经常还需要我们自己去定义一些对象类型,我们需要做的就是我们定义的类型和其真实的类型是一致的。只有这一,ts的提示才是最有效的。ts最主要的是对js的基础上增加了类型的限定,更大的意义上是一种编写的规范,并不能说的上是一种新的语言。但这丝毫不影响ts的重要性,使用ts开发能让我们的代码编写更加稳定。

2024-04-15 11:09:05 600

原创 vue3中,子组件如何向父组件传值

子组件一般使用emit就能向父组件传递值了,当然,如果是一些大家都需要用到的值,比如获取当前登入账号的信息,则应当存放在store仓库内更加合理。

2024-04-15 11:08:40 3171

原创 SpringBoot通过token实现用户互踢功能

当然,在此次我的白名单使用的是Map存储的。网络上也有使用redis的好像,因为我目前并没有学习redis,大家感兴趣的可以试试使用redis。

2024-04-08 21:58:00 804 2

原创 解决java/javascript执行金额计算时出现的浮点数精度丢失

无论在任何一门语言内,都有可能出现浮点数丢失、数据溢出等问题,我们在日常生活中应当多加小心才是。

2024-04-08 21:57:37 519 1

原创 全网最详细微信小程序云开发导出excel表格

在进行微信小程序的云开发时,我们有时候可能需要将云数据库内的数据以excel表格的形式导出。但是目前在普遍流传一种使用云函数的方法进行处理的方法。我在进行多次尝试后,总结出了一点,不知道为什么会出现这种版本,可能是好久之前的版本了。根据微信小程序云开发目前最新的文档,该方法中并没有该参数,具体参考。同时,微信小程序云开发也对导出数据有相关的文档。如果你不愿意看我的文章,也可以直接跳转到官方文档学习如何导出。因为我就是参考了官方文档进行的导出。

2024-03-21 21:46:08 1817 4

原创 前后端使用token进行校验用户

在现在的开发中,token已经成为了校验用户的非常重要的一部分。但在使用token时,有些时候可能会遇到一些问题,故此,我写下这篇文章以供大家参考。

2024-03-21 21:44:26 1454 1

原创 VUE封装axios

axios的封装应该先封装好来,再挂载到app实例上去。封装时可以用拦截器对请求进行一些统一的处理。

2024-03-09 16:58:30 520 1

原创 spring-boot处理excel表格文件

校学生会让我帮忙写一个微信小程序,其中的一个功能是:管理员上传一份签到名单与这份名单所对应的需要签到的活动。后台拿到excel表格后提取出里面的学号并完成自动签到。

2024-03-09 16:58:14 474 1

原创 在PUT/POST时,后端如何接收一个基本类型的数据

在以前的时候,我在使用POST/PUT想后台发送部分基本数据时,往往不看后台是否有能直接接收的实体类就直接放在路径内传送。现在想来,这样还是不够正确的。

2024-02-28 19:23:11 830

原创 解决spring-boot存放时间进mysql数据库时数据不一致

数据库与spring的时区不一致导致了设置时间时有差错,更改时区以后就好了。此外,解决的方法可能不止这两种,大家根据自己的情况而定。

2024-02-28 09:01:04 953

原创 前后端通过blob传送图片

在使用blob流来存储照片之前,我们必须先了解什么是blob。了解完blob以后,我们还需要了解怎么生成blob流已经在接收到blob流以后,如何将其转换为图片。为了让大家更好的了解blob,下面给大家看看blob在数据库内存储的样子与发送给前端的样子。blob流(部分)图片以blob形式存在数据库内最后,制作不易,希望大家点点关注吧!

2024-02-20 20:01:37 1709 1

原创 浅谈JS中的浅拷贝与深拷贝

浅拷贝有可能会影响到被拷贝的对象的信息。我们在拷贝数组,对象等信息时都应该多加注意。创作不易,希望大家点点关注吧!

2024-02-20 20:00:12 339

原创 后端如何同时接收请求体与请求参数

其实,这个问题是非常常见的,我们在提交数据的时候,不可能每次提交,后端都能有一个完整的实体将我们的数据进行包裹。而我们也不可能说,为了这多出来的一两个数据去修改后端的实体类。因此,我们使用POST请求,将大部分数据放在请求体内传送,少部分的放在请求路径中传送。

2024-02-14 18:59:06 495 1

原创 前后端之间进行日期的传送

传送时间最重要的就是前后端要约定好指定的格式,约定好格式以后,一定要严格按照这个格式进行传递。同时,后端在存储时间时,一定不要使用字符串存储,最好使用Date类型。而前后端在传递时,建议使用指定格式的JSON字符串进行,这样便于前端的直接展示。

2024-02-14 18:48:34 2535 2

原创 如何将自己的本地项目上传至gitee平台(前后端一起上传)

大致步骤为:创建好你的远程仓库->创建好你的本地仓库->将本地仓库与远程仓库进行连接->拉取远程仓库中的基本信息->将自己的项目放入本地仓库中->将本地仓库的内容提交到缓冲区内->对本次提交进行一些描述->正式进行提交。大家可能会用到的命令我都单独一行并进行了加粗。本文章可能出现的错误还望大家积极指正。最后,希望大家能给我关注或者点哥赞,后续我还将更新更多大家可能会用到的知识。

2024-02-11 22:07:14 2160 2

原创 微信小程序封装request请求

会造成代码的冗余,例如,我们在网络请求失败的时候,可能都是只需要提示一下请求失败就好了。仔细想一想,其实我们的最终目的是要对不同的结果进行不同的处理,那我们也不一定要把这个结果拿到来再进行处理。我们在封装时,把各个请求相同的部分进行封装就好了,不同的地方要保留住。例如,我们对于各个请求成功后,可能会根据返回的数据进行不同的处理,此时就需要保留请求成功后的数据处理能力。改进后我们发现,sucess函数不再是写死的了,我们在调用这个request时,就可以根据不同的需求,对res进行不同的操作了。

2024-02-07 09:10:08 780 2

原创 面向切面与配置代理的关系

而配置代理便是这一思想的具体实现,VUE3的响应式就是通过配置代理实现的,在此,我大胆的推测一下,一个普通对象被包装成代理对象后,它的属性修改的方法就得到了增强,在执行修改属性的方法时,同时执行了其他方法使得页面得以响应式。具体来说就是,我们在执行了类A的方法1后,可能要连同着执行类B的方法1和方法2。最近在学习Spring框架的时候,提到了面向切面的思想,同时,之前学习VUE时一直提到代理对象,今天终于是明白这两者的关系了。下面,我将以我自己的理解来为大家解释配置代理与面向切面的关系。

2024-01-15 11:11:33 370

原创 解决后端添加token后,前端无法访问图片

这里用到了contains方法来判断是不是包含对应的字段。如果前端的请求路径包括了"images"或者"chatPictures"。则为其放行,同时,大家可能注意到下面将account置为了空字符串,这是我们老师教的,因为如果不是空串,在使用时可能会出现一些问题。后端添加token校验后,用户的头像无法再被访问到!就说这些吧,实在编不下去了。对请求的照片资源进行放行。

2024-01-15 10:00:56 687

原创 后端如何让前台访问到图片

话不多说,后台服务器上面的东西,按理说都是资源,我们的网址一般都是http://***/**.html。这就是在访问一个html文件,如果服务器有对应的资源,你就可以看到一个界面,否则就是404。而访问图片也是类似的道理,首先,你的服务器得有这张图片。这里就是后台服务器的配置了,这个配置的作用就是,当前台有一个/images/**的访问请求,让服务器知道,它应该去本地的一个地址下寻找对应的图片。意思就是,我的地址虽然是一个网络地址,但是服务器接收到你要拿照片的请求后,它也是去自己本地已有的资源里面去找的。

2023-09-19 16:48:26 400

原创 前端向后台(SSM框架)传一张图片,看这一篇就够了

1.前提引入1.1项目背景:暑假在家,老师希望我们能构想一下自己的毕业设计。我想做个校园论坛,但老师说太简单了,所以我自己想要添加一个智能认证身份的功能。如上传一张校园卡图片,识别出你是否是学生。2.2问题引入:为了实现智能认证身份,第一步就是获取到前端的图片。但是写好了代码以后,一直无法把图片传给后端。由于前端与后端都是自己写的,一时间都不知道是前端还是后端错了。在听取了他人意见用Postman先测试后端有没有用后,才发现了问题的关键。2.问题解决。

2023-07-31 12:02:42 1381 2

原创 vue3引用element-plus图标失效

如何使用element-plus的图标

2023-07-08 22:20:19 1169 1

原创 微信小程序中处理数据异常

解决微信小程序数据处理异常。

2023-07-06 23:48:58 303 2

原创 前端页面实现时钟效果

使用前端三大件实现原生态的时钟效果

2022-12-26 11:10:48 990

空空如也

空空如也

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

TA关注的人

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