
spring
dany_zj_cn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
三级缓存解决SpringBoot Redis Cache网络IO瓶颈
在SpringBoot项目中使用 @Cache注解,使用 Redis Cache,发现网络流量高企,在不高的符合下,网卡接收流量高达90Mbps。分析原因为 @Cache 注解的方法每次调用都会通过网络去Redis服务器中读取缓存数据,多次重复调用造成占用、浪费网络带宽。既然如此,那就在本地做个缓存即可解决(需要占用一部分本机内存)这里使用 Caffeine 缓存,缓存后网络流量将到500Kbps以下,效果非常明显。Maven pom.xml 引入 com.github.ben-manes.caff原创 2021-09-17 16:18:07 · 674 阅读 · 0 评论 -
SpringBoot中Redis Sentinel模式下读写分离
前言Redis 的 Sentinel 模式下最少是 一主二从,不算 Sentinel 节点要占用3个节点。而且默认配置下 redis 的客户端只对 Master 读写,另外2个Slave闲置,在网上找了很久都是自己去获取Slave然后code写到slave的redisTemplate上。下面就通过一个简单的配置,把写在Master,读在Slave。当然你也可以换成 Cluster 模式(最少6个节点)。环境SpringBoot 版本 2.4.2<parent> <group原创 2021-09-01 17:46:48 · 2983 阅读 · 2 评论 -
SpringBoot中的WebSocket-1 启用websocket
POM文件中增加 websocket 的 starter<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId></dependency>声明一个ServerEndpointExporter bean@SpringBootApplicationpublic原创 2021-06-28 15:05:59 · 1096 阅读 · 0 评论 -
SpringBoot中使用Redis
pom.xml 中增加 dependencies 中增加 spring-boot-starter-data-redis<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>接着在 application.properties .原创 2021-03-02 10:32:09 · 147 阅读 · 0 评论 -
SpringBoot中src/main/resources/static内容不能访问
static文件夹中内容不能访问,提示404最后仔细查找确定病根是Controller的映射导致@RequestMapping("/")IDEA 中看到这个总结:@RequestMapping("/") 覆盖掉了 SpringBoot的默认设置。原创 2021-01-26 11:01:58 · 1108 阅读 · 0 评论 -
部署SpringBoot应用到Linux服务器
文章目录环境问题解决环境SpringBoot 2.XCentOS7问题springboot应用一般都打包成一个单独的jar包,然后使用nohup java -jar xxxx.jar &,但是这样有个问题:服务器重启后需要手工启动。解决后来翻官方网站,找到办法:官方地址我这里使用3.2.1 init.d 方法。#使用软连接方式,不需要写启动脚本$ sudo ln -s...原创 2020-04-22 16:05:12 · 309 阅读 · 0 评论 -
MultipartFile.transferTo(dest) 报 FileNotFoundException
Spring Upload file 报错FileNotFoundException环境:Springboot 2.0.4JDK8内嵌 Apache Tomcat/8.5.32表单,enctype 和 input 的type=file 即可,例子使用单文件上传&amp;amp;amp;lt;form enctype=&amp;amp;quot;multipart/form-data&amp;amp;quot; method=&原创 2018-08-24 15:12:36 · 26302 阅读 · 5 评论 -
SpringBoot spring.jpa hibernate自动创建表引擎为innodb
目录要求与条件默认下改为Innodb要求与条件SpringBoot 2.0.6hibernate-core 5.2.17.FinalJava JDK8Eclipse Java EE IDE for Web Developers. Version: 2018-09 (4.9.0)默认下application.properties 中spring.jpa.generate-ddl=au...原创 2018-11-23 15:58:55 · 9181 阅读 · 1 评论 -
SpringMVC中的Controller方法参数的@PathVariable 用与不用的区别
环境springboot 2.1.2public class BaseController<T> { public String getViewNamePrefix(){ return getClass().getSimpleName(); } @RequestMapping(value = "/{id}", method = RequestMethod.GET) p...原创 2019-03-15 10:23:37 · 2925 阅读 · 2 评论