自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 人工智能名词解析

(xn, yn)},其中 xi 是输入特征,yi 是对应的真实标签的 one-hot 编码形式(例如,[1, 0, 0] 表示第一类)。模型给出的预测结果为 ŷi,表示每个类别的概率分布。例如,对于一个图像分类模型,我们可以使用交叉熵损失来衡量模型预测的类别概率分布与真实标签的差异。上述代码中,使用了 NumPy 的 dot() 函数来计算矩阵乘积,将所有的样本都放在一个矩阵中进行操作,从而实现了向量化。它是优化算法的核心部分,通过最小化损失函数来调整模型的参数,以使模型的预测结果更加准确。

2024-01-23 10:52:19 1388 1

原创 根据SpringBoot项目生成接口文档

以前有使用过Swagger2和Swagger3,一开始也是想用Swagger3生成接口文档的,使用Springfox写了一部分试了下,发现Springfox的Swagger3不支持SpringBoot3,所以就使用了SpringDoc生成。开篇之前的碎碎念,之前使用的java8完成了项目的部分功能,重启电脑后,好多引用报红,然后就换成了java17,SpringBoot使用了3.2.2,过程中的痛苦折磨就不说了,故本文是基于SpringBoot 3.2.2生成接口文档。在pom.xml中添加。

2024-01-22 11:50:06 441

原创 MySQL使用汇总

创建约束和索引均有三种方式,一种是建表的时候顺便就创建,一种是使用ALTER TABLE创建,还有一种是使用CREATE INDEX创建,详细见下面的例子。MySQL支持各种分区表,比如RANGE分区表、LIST分区表、HASH分区表、KEY分区表、二级分区表等。MySQL支持的索引有:唯一索引、联合索引、全文索引、降序索引、函数索引和空间索引。约束包括唯一约束、主键约束、外键约束、非空约束、默认约束、CHECK约束等。密码策略如下:长度8位、要求要有数字、特殊符号等,参考上面创建用户。

2024-01-16 23:56:35 1001 1

原创 使用SpringBoot+MyBatis+MySQL完成订单

在Service包下创建IOrderService接口添加抽象方法用于创建订单。在IAddressService接口中定义根据收货地址的id获取收货地址数据。创建一个OrderMapper接口,接口中添加以上两个SQL对象的方法。创建OrderMapper.xml的映射文件。创建实现类OrderServiceImpl类。将数据插入到订单项的表中。在子类中实现该抽象方法。将数据插入到订单表中。

2024-01-15 21:23:46 354

原创 使用SpringBoot+MyBatis+MySQL完成加入购物车

创建CartServiceImpl类,并实现ICartService接口,在类的定义前添加@Service注解。在类中声明CartMapper持久层对象和IProductService处理商品数据的业务对象,并都添加@Autowired注解修饰。③ 在插入或者更新具体执行哪个语句,取决于数据库中是否有当前的这个购物车商品的数据,根据查询结果确定。创建一个ICartService接口文件,在这个接口文件中设计抽象方法。② 当前的商品已经在购物车中存在,则直接更新num的数量;在单元测试方法中编写测试用例。

2024-01-14 21:47:58 510 1

原创 使用SpringBoot+MyBatis+MySQL完成设置默认收货地址

为了在URL中提交更多的数据,可以采用RESTful的风格进行提交数据,将请求路径中的某个参数交给RESTful风格进行解析。① 给设为默认(收货地址)按钮添加一个onclick属性,指向一个方法的调用,在这个方法中完成ajax请求的发送。② 在修改用户的收货默认地址之前,先将所有的收货地址设置为非默认。在AddressServiceImpl类中进行开发和业务设计。在AddressController类中编写请求处理方法。在BaseController类中进行统一的处理。

2024-01-13 20:40:43 495 1

原创 使用SpringBoot+MyBatis+MySQL实现新增收货地址

如果用户是第一次插入用户的收货地址,规则:当用户插入的是第一条时,需要将当前地址作为默认的收货地址,如果查询到统计总数为0则将当前地址的is_default值设置为1。查询统计的结果为0不代表异常。查询到的结果大于20,这时需要抛出业务控制的异常,AddressCountLimitException异常。查询到的结果大于20,这时需要抛出业务控制的异常AddressCountLimitException异常。创建一个AddressMapper.xml的映射文件,在这个文件中添加抽象方法的SQL语句。

2024-01-12 17:43:22 413

原创 使用SpringBoot+Mybatis+MySQL完成头像上传

本次主要是使用SpringBoot+Mybatis+MySQL完成用户的头像上传。

2024-01-11 22:17:03 1648

原创 使用SpringBoot+Mybatis+MySQL完成用户修改密码

用户修改密码时需要用户提交原始密码和新密码,再根据当前登录的用户进行信息的修改操作。

2024-01-10 15:09:55 462

原创 01 SpringBoot+MyBatis+MySQL项目过程中遇到的问题

3 启动后如果页面报下图这样的错误(或js代码无法正常被服务器解析执行,体现在点击页面中的按钮没有任何响应),需要在IDEA 右侧双击执行clean,执行成功后再次双击执行install(或在Terminal中执行mvn clean,执行成功后再执行mvn install)。重拾SpringBoot,IDEA(Intellij)中最低的java版本已经是Java17了,本文记录使用java8编写写SpringBoot+MyBatis+MySQL项目中遇到的问题,以作记录。6 重启IDEA后,引入内容报红。

2024-01-09 15:40:14 1530

空空如也

空空如也

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

TA关注的人

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