笔记
文章平均质量分 51
拾 -.-
这个作者很懒,什么都没留下…
展开
-
Java根据位置获取经纬度计算距离
高德地图获取经纬度高德官方地址/** * @author 周坤 * @date Create in 10:51 2022/4/18 * 高德地理位置信息 * 地理/逆地理编码 :https://lbs.amap.com/api/webservice/guide/api/georegeo * 地理编码:将详细的结构化地址转换为高德经纬度坐标。且支持对地标性名胜景区、建筑物名称解析为高德经纬度坐标。 * 逆地理编码:将经纬度转换为详细结构化的地址,且返回附近周边的POI、AOI信息。 */@原创 2022-04-18 14:37:14 · 3390 阅读 · 1 评论 -
Jackson
Jackson常用注解属性命名@JsonProperty注解指定一个属性用于JSON映射,默认情况下映射的JSON属性与注解的属性名称相同,不过可以使用该注解的value值修改JSON属性名,该注解还有一个index属性指定生成JSON属性的顺序,如果有必要的话。属性包含还有一些注解可以管理在映射JSON的时候包含或排除某些属性,下面介绍一下常用的几个。@JsonIgnore注解用于排除某个属性,这样该属性就不会被Jackson序列化和反序列化。@JsonIgnoreProperties注解是类注解原创 2021-09-25 19:42:09 · 315 阅读 · 0 评论 -
redis监听key的过期回调
一、redis 配置文件 redis.conf 修改如下notify-keyspace-events "" 修改为 notify-keyspace-events ExSpringboot使用redis事件监听器RedisListenerConfig.javaimport org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import原创 2021-08-17 17:34:02 · 1304 阅读 · 0 评论 -
设置MongoDB密码
mongodb密码和传统数据如mysql等有些区别: mongodb的用户名和密码是基于特定数据库的,而不是基于整个系统的。所有所有数据库db都需要设置密码。1.查看所有数据库(在mongodb新版本里并没有admin数据库,但是并不妨碍第2步操作。)show dbs2. 进入admin数据库use admindb.createUser({ user: "admin", pwd: "password", roles: [{ role: "userAdminAnyDatabase", db:原创 2021-05-24 09:08:13 · 361 阅读 · 0 评论 -
缓存
一、缓存使用为了系统性能的提升,我们一般都会将部分数据放入缓存中,加速访问。而DB承担数据罗盘工作。那些数据适合放入缓存?即时性、数据一致性要求不高的访问量大而且更新频率不高的数据(读多,写少)二、本地缓存与分布式缓存本地缓存:本地缓存可以在单体应用中使用,如果分布式的就会出现问题。分布式缓存-本地模式在分布式下的问题:本地缓存模式下的分布式有问题,会造成缓存不统一,所以,不应该再使用本地模式的缓存分布式缓存:分布式模式下,所有的微服务都共用同一个缓存中间件。三、整合red原创 2020-12-03 12:21:22 · 291 阅读 · 0 评论 -
谷粒商城性能压测
一、压测概念压力测试考察当前软硬件环境下系统所能承受的最大负荷并帮助找出系统瓶颈所在。压测都是为了系统在线上的处理能力和稳定性能够在一个标准范围内,做到心中有数。使用压力测试,我们希望找到很多种用其它测试方法更难发现的错误。有两种错误类型是:内存泄漏,并发与同步。有效的压力测试系统将应用以下这些关键条件:重复,并发,量级,随机变化。影响性能考虑点包括:数据库、应用程序、中间件(tomcat、Nginx)、网络和操作系统等方面。首先要考虑自己的应用属于CPU密集型还是IO密集型。二、压测软件1原创 2020-12-02 14:25:02 · 498 阅读 · 1 评论 -
Koa
https://koa.bootcss.com/原创 2020-08-01 19:05:33 · 254 阅读 · 0 评论