自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 报错JSON parse error: Invalid UTF-8 start byte 0xa0

测试项目接口的时候报错JSON parse error: Invalid UTF-8 start byte 0xa0;这个错误还是第一次见,原因是在传参的时候有空格,去掉即可。

2024-06-21 17:33:57 424

原创 MySQL建表时需要注意什么?

注意字段类型的选择,对一日期类型如果要记录时分秒建议使用datetime,只记录年月日使用date类型;对于字符类型的选择,固定长度字段选择char,不固定长度的字段选择varchar,varchar比char节省空间但速度没有char快;主键字段建议使用自然主键,不要有业务意义,建议使用int unsigned类型,特殊场景使用bigint类型。尽量不要定义外键,保证表的独立性,可以存在外键意义的字段,也就是说不要使用物理外键,尽量使用逻辑外键。注意字段的约束,比如:非空、唯一、主键等。

2024-06-21 16:30:41 470

原创 MySQl常见的存储引擎及区别

InnoDB用于事务处理,具有ACID事务支持等特性,如果在应用中大量insert和update操作,应该选择InnoDB。MyISAM管理非事务表,提供高速存储和检索以及全文搜索能力,如果在应用中大量执行select操作,应该选择MyISAM。外键约束其实降低的表的查询速度,增加了表之间的耦合度。使用的锁粒度默认为行级锁,可以支持更高的并发;

2024-06-18 17:57:58 185 1

原创 MySQl常见的存储引擎及区别

InnoDB用于事务处理,具有ACID事务支持等特性,如果在应用中大量insert和update操作,应该选择InnoDB。MyISAM管理非事务表,提供高速存储和检索以及全文搜索能力,如果在应用中大量执行select操作,应该选择MyISAM。外键约束其实降低的表的查询速度,增加了表之间的耦合度。使用的锁粒度默认为行级锁,可以支持更高的并发;

2024-06-18 10:47:54 108

原创 spring接收前端JSON返回的多个对象

如果使用spring mvc同客户端通信,完全使用json数据格式,需要增加RequestBody注解,函数参数为自定义类这样,可以将接收到的json格式的数据转换为指定的数据对象user。比如{name:"test"},name为User类的属性域。通过ResponseBody注解,可以返回json格式的数据。但是有时接收json格式数据时,我们可能需要将其转换为多个对象,以上方式是不支持在方法变量中直接定义多个传参的。以下方式是错误的。原因是request的content-body是以流的形式进行

2022-06-15 10:07:39 681

空空如也

空空如也

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

TA关注的人

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