最新 最热

Spring Cache简明教程

在我上一篇文章如何正确使用缓存来提升系统性能中,我从偏理论的视角介绍了Cache在性能优化中的必要性,在这篇文章中我们介绍Spring全家桶中和cache相关Spring-Cache。...

2024-08-07
1

openresty 页面静态化及多级缓存

这里是 redis 和 Ehcache的Java代码缓存方式:不细致讲解可以了解:点击

2024-08-06
3

SpringBoot项目 IDEA热部署

在实际开发过程中,每次修改代码就得将项目重启,重新部署 对于一些大型应用来说,重启时间需要花费大量的时间成本。对于一个后端开发者来说,重启过程确实很难受啊。 Spring为开发者提供了一个名为spring-boot-devtools的模...

2024-08-06
1

Spring Boot2 学习二 应用使用:

SpringBoot 对一些配置都是有默认值的但也可以直接通过 application.properties或 application.yml 直接修改 application.yml

2024-08-06
2

MyBatis(随笔: 动态SQL映射文件)

我们可以用mybatis执行sql的形式来对数据的表进行增删改查操作,不过遇到比较复杂的业务需要写复杂的sql时(比如说sql的条件不确定,可能有一个条件或者多个), 我们就需要动态sql来提高sql的灵活性。...

2024-08-06
2

肘子的 Swift 周报 #043| 记忆归档和唤醒

上个周末,我参加了高中同学的聚会。尽管与不少同学仍保持着较为密切的联系,但也有些许同学自毕业后已经数十载未曾谋面。席间,众多同学沉浸在对往昔校园生活的回忆中,墙上的投影播放着由同学精心制作的在校时光旧照片剪辑...

2024-08-06
5

每天一个Java面试题——Java的四大引用是?

在Java中,引用类型主要有四种:强引用、软引用、弱引用和虚引用。它们之间的区别主要体现在垃圾回收器对它们的处理方式上。本文分别介绍这四种引用类型,并给出相应的代码示例。...

2024-08-06
4

服务端开发必备:9大性能优化秘技

笔者最近对负责项目做了一些服务性能优化的工作,主要优化了项目中的一些不合理设计,例如:服务间使用 json 传输数据;监控上报处理逻辑在主流程中;重复数据每次都请求下游服务;多个耗时操作串行请求等。取得了 A 服务平均耗...

2024-08-06
2

Netty技术全解析:PooledByteBufAllocator源码视角下的详解

Netty,作为一款高性能的网络编程框架,其背后的内存管理机制起着至关重要的作用。其中,PooledByteBufAllocator是Netty内存管理中的一个核心组件,它实现了基于内存池的字节缓冲区(ByteBuf)分配策略。本文将结合源码,深入探讨P...

2024-08-06
2

Android Gradle 编译常见优化手段

每个团队或许都有那么一个或两个比较关注工程编译耗时的同学,那么这篇文章就是分享给你的。

2024-08-06
3