首页
学习
活动
专区
工具
TVP
发布

每周聚焦

专栏成员
64
文章
52318
阅读量
12
订阅数
Spring Boot 开发离不开这些注解,快来学习啦!
Spring Boot 是一款非常流行的 Java 框架,其注解用法复杂而丰富。 在介绍 Spring Boot 的注解之前,我们需要先了解 Spring 框架中的 AOP(面向切面编程)概念。 Spring 的 AOP 可以帮助开发者实现一些非业务功能的代码,如日志记录、性能监控等。这些功能可以通过定义一个 Aspect(切面) 类来实现。
每周聚焦
2023-06-06
3240
还在只用RedisTemplate访问Redis吗
开始之前我们需要有Redis安装,我们采用本机Docker运行Redis, 主要命令如下
每周聚焦
2023-05-24
2240
聊聊对JVM内存结构的理解吧
JDK 1.8 同 JDK 1.7 比,最大的差别就是:元数据区取代了永久代。元空间的本质和永久代类似,都是对 JVM 规范中方法区的实现。不过元空间与永久代之间最大的区别在于:元数据空间并不在虚拟机中,而是使用本地内存。
每周聚焦
2023-05-17
3000
这样的优化对 MySQL 来说作用微乎其微
通常,我们在回答 MySQL 数据库优化的相关问题时,一般会从三个层面来说明,分别是:
每周聚焦
2023-05-09
4170
代码优雅之道——Java如何判空
实际项目中我们会有很多地方需要判空校验,如果不做判空校验则可能产生NullPointerException异常。
每周聚焦
2023-05-04
2K0
企业开发中Maven的基本使用
java开发中可以使用maven来管理依赖,引入依赖,构建最终jar文件,当然其中也可能需要解决依赖冲突问题。
每周聚焦
2023-04-25
8480
如何在业务开发中使用适配器模式?
适配器模式(Adapter Pattern):将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。
每周聚焦
2023-04-18
3050
简化你的代码,提高生产力:这10个Lambda表达式必须掌握
Lambda表达式是一种在现代编程语言中越来越常见的特性,可以简化代码、提高生产力。这篇文章将介绍10个必须掌握的Lambda表达式,这些表达式涵盖了在实际编程中经常用到的常见场景,例如列表操作、函数组合、条件筛选等。通过学习这些Lambda表达式,你将更加深入地理解函数式编程的思想,能够更加高效地编写代码。
每周聚焦
2023-04-12
2150
面试突击:MVCC 和间隙锁有什么区别?
MVCC 和间隙锁是两种完全不同的机制,但它们的目的都是相同的,都是用来保证数据库并发访问的,我们先来看二者的定义。
每周聚焦
2023-04-07
3110
【浅尝高并发编程】接私活差点翻车
作为一名本本分分的练习时长两年半的Java练习生,一直深耕在业务逻辑里,对并发编程的了解仅仅停留在八股文里。一次偶然的机会,接到一个私活,核心逻辑是写一个 定时访问api把数据持久化到数据库的小服务。
每周聚焦
2023-04-04
3100
让远程成为本地,微服务后端开发的福音
如果我们想与其他微服务进行联动调试,则需要在本地环境中启动对应的微服务模块,这可能需要大量的配置和构建时间,同时也会占用我们本地很多资源,可能还会出现”带不动“的情况。
每周聚焦
2023-03-28
2870
大屏开发你需要知道哪些
其实个人认为没必要做高度适配、都根据宽度vw达到一个界面适配就好了,主要是因为做高度适配得话使用vh,再小点得屏幕上 很容易就发生文本重叠、界面不美观、因为文字大小再浏览器最小是12px嘛。
每周聚焦
2023-03-22
8420
教你使用k8s来部署springboot服务
在看到此文章之前,想必你已经知道如何启动一个spring boot应用,知道如何通过docker运行你的spring boot服务。
每周聚焦
2023-03-20
2K1
Spring Boot | 集成MapStruct实现不同类型Java对象间的自动转换
MapStruct是一个开源的代码生成器,极大地简化了从一种Java对象到另一种Java对象的转换过程。
每周聚焦
2023-03-13
2.3K0
BigDecimal不可触碰的6个坑
BigDecimal是Java中的一个类,用于处理任意精度的十进制数字。与基本数据类型double和float不同,BigDecimal类可以保留任意位数的小数,并支持高精度的数学运算。但是,由于BigDecimal处理的数字非常大,因此在使用时需要注意一些事项,否则可能会引发一些问题。本文将介绍使用BigDecimal时需要注意的点,并提供一些示例代码来说明问题。
每周聚焦
2023-03-10
1K0
详解MyBatis中Executor执行SQL语句的过程
在详解MyBatis的SqlSession获取流程文章中已经知道,MyBatis中获取SqlSession时会创建执行器Executor并存放在SqlSession中,通过SqlSession可以获取映射接口的动态代理对象,动态代理对象的生成可以参考详解MyBatis加载映射文件和动态代理,可以用下图进行概括。
每周聚焦
2023-03-07
8980
三行代码让你的git记录保持整洁
笔者最近在主导一个项目的架构迁移工作,由于迁移项目的历史包袱较重,人员合作较多,在迁移过程中免不了进行多分支、多次commit的情况,时间一长,git的提交记录便混乱不堪,随便截一个图形化的git提交历史给大家感受一下。
每周聚焦
2023-02-27
2970
Spring事务回滚的两种方法
当然,Spring事务回滚的前提是你当前使用的数据库必须支持事务,比如MySQL的Innodb是支持的,但Mysaim则是不支持事务的。
每周聚焦
2023-02-22
9850
聊聊Spring中的@Autowired注解
今天来跟大家聊聊简单聊聊@Autowired,Autowired翻译过来为自动装配,也就是自动给Bean对象的属性赋值。
每周聚焦
2023-02-14
3500
React和Vue谁会淘汰谁?
讨论**React和Vue谁会淘汰谁?**这个问题,就像10年前,一个康师傅信徒和一个统一信徒争论:
每周聚焦
2023-02-07
7700
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档