java
九伯都
这个作者很懒,什么都没留下…
展开
-
spring.profiles.active的使用
那么我们就需要创建一个 名为 aplication-local-dev.properties 的配置文件。意思就是 项目启动后 使用 aplication-local-dev.properties 这个配置文件。而aplication-local-dev.properties 里面的配置信息才是最终注入到项目中的。这里的名字 local-dev prod 其实是可以随意命名的,没有规则上的限制。会有很多环境 这直接影响这配置文件里面的一些值。但是最好还是遵循命名的规范。比如数据库的连接信息等等。原创 2022-12-30 17:35:28 · 598 阅读 · 0 评论 -
jpa使用原生sql查询,或者使用Specification
使用这个的前提是: repository 继承 JpaSpecificationExecutor。三个判断条件写出来就解决了,所以这里记录一下如何适用 JPA 的原生 SQL。拼接 where mobile=“xxxxxx”有三个查询条件,如果适用 JPA 最常见的形式。如果采用最原生的 sql 哪一个筛选条件传值了。拼接 where endTime xxxxxx。拼接 where type = xxx。那么就拼接一下 sql 会方便很多。这样写出来的 原生SQL 是可以的。则需要加很多判断条件。原创 2022-12-22 17:33:55 · 1196 阅读 · 0 评论 -
redis持久化以及原理
在启动的时候 要制定配置文件配置文件中 指定了rdb文件的名字,默认情况下redis在哪里运行,那么他的rdb文件就会保存在哪里而且每次退出redis的时候,都会执行一次 bgsave而生成的文件名就是 这里的 dump.rdb当然在每次启动redis的时候,也会去读取这个rdb文件进行数据的恢复。如果在关闭reids后修改了这里的文件名,那么再次启动的时候,自然是做不了数据的回复的这里的 5 1 就是 5秒内 只要有 1 次的key的修改 那么就执行一次 bgsave操作压缩是要占用 cp原创 2022-12-01 10:48:52 · 263 阅读 · 0 评论 -
redis的特殊的数据结构
业务场景:规定一个中心点,以及距离,查询库中有哪些点是在这个距离内的,有按照 圆心半径查找的 也有按照 矩形查找的。在查询数据的时候,前端传入的参数带着上次最后一条数据,这样后端就可以知道从哪里开始往后查询多少条数据了。// 经度:116.322062纬度:39.894914。// 经度:116.378545纬度:39.865195。业务场景:附近的商家、附近的人、计算两点之间的距离等等。业务场景:任何使用到分页的时候都有可能发生。比如:附近的人、周围的美食、景点等等。原创 2022-12-01 10:26:04 · 405 阅读 · 0 评论 -
jpa 查询出数据后 使用set改变对象的值,会自动提交到数据库
请问请问阿三大苏打原创 2022-10-17 12:01:42 · 1013 阅读 · 0 评论 -
Java实现:本地文件(夹) ————> 本地压缩包
代码】Java实现:本地文件(夹) ————> 本地压缩包。原创 2022-08-17 15:44:04 · 921 阅读 · 0 评论 -
8.3_springboot+spring data redis
package com.example;import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.data.redis.core.StringRedisTemplate;import org.原创 2022-08-03 15:59:39 · 70 阅读 · 0 评论