- 博客(9)
- 收藏
- 关注
原创 海量数据存储策略
分表就是一种表设计的方案. 在构建数据库时考虑好根据什么分表, 表中存储哪部分数据, 将一张表的数据分为多张表来存储, 分表与分区物理上都是分为了多张表, 差别在于逻辑上, 分表也是多张表, 需要考虑之后增删改查所需访问的是哪张表.当数据库的访问量达到一定程度后, 数据库就会产生性能瓶颈,又或者是出现磁盘瓶颈时,可以使用分库的方式解决. 将数据存储在多个数据库中, 减轻单个数据库的压力. 将数据库分布在不同磁盘中,缓解磁盘压力,讲题磁盘使用频率.表分区是一种数据存储方案, 可解决单表数据过多的问题.
2023-06-17 11:29:27
1027
1
原创 MybatisPlus
我们在进行业务层开发时,可以继承其提供的接口和实现类,让开发更加简单. 逻辑删除的本质其实是更新, 只是将逻辑删除字段修改为删除所代表的值,只不过它是由mybatisplus框架内部实现的。 或者 lambdaUpdate().条件() .update(user);//也可以使用传入一个对象批量修改字段。更新 lambdaUpdate().条件().set().update();删除 lambdaUpdate().条件().remove();查询 lambdaQuery().条件.查询的方法名();
2023-06-07 15:45:59
158
1
原创 WebSocket案例(一) 客户端
本文将用一个简单的页面案例来介绍WebSocket的客户端的创建方法,也就是如何使用浏览器向服务端发起WebSocket连接。
2023-05-07 19:47:10
874
原创 如何使用第三方服务API——HttpClient工具包的实际应用(如何在程序中使用百度地图的web定位服务API)
先将使用HttpClient工具包发送http请求的操作流程封装成一个工具类,然后使用junit单元测试来给百度地图服务发送对应的请求来获取定位信息。根据文档我们可以知道请求地址和请求参数,请求参数分为可选和必填两种,根据需要选中填写请求参数。文档中也记录了返回值格式是JSON格式,因此我们得到的返回值会是一个JSON格式的字符串,只需要使用JSON的解析工具包fastjson就可以快速解析出结果。在此工具类的基础上,只需要选择对应的静态方法并传入请求地址和请求参数集合即可将结果返回。
2023-05-05 21:55:58
323
1
原创 如何在项目中使用HttpClient工具包发送http请求
在讲解如何使用HttpClient工具包之前,先简单介绍一下:HttpClient 是Apache Jakarta Common 下的子项目,是一个支持http协议的客户端编程工具包,使用它可以高效便捷的快速访问不同的网址,发送http请求。在搭建spring项目时,难免会使用到其他第三方已经实现的API服务,比如搭建微信小程序可能会使用到的微信支付功能,地图的定位功能等。这是我们就需要向其他服务器发送HTTP请求来获取我们需要的数据信息。下面将详细讲述一下如何发送最简单的http请求。
2023-05-05 17:15:42
812
1
原创 在使用Spring boot搭建的web项目中,如何使用消息转换器设置Mybatis映射实体类对象中的时间格式
在使用Spring boot搭建web项目,我们通常都会使用到数据库,而数据库存取时间时可能会出现一些格式转换的问题,本文将介绍两个简单的配置时间格式的方法。
2023-05-04 16:16:04
743
1
原创 自定义一个Spring Boot Starter并实现自动装配
以阿里云文件上传为例,手把手教授如何自定义Spring boot start并实现自动装配
2023-04-26 17:59:01
767
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人