最新 最热

CAS:并发编程的关键技术

在现代的并发编程中,解决多线程竞争条件下的数据一致性问题是至关重要的。CAS(Compare and Swap)是一种常用的并发编程技术,用于实现线程安全的原子操作。本文将深入探讨CAS的概念、原理和应用场景,帮助读者更好地理解CAS在并发编程中的重要性和作用。

2024-01-16
5285

Spring 管理的 Hibernate 事件监听器

Hibernate 提供事件侦听器作为其 SPI 的一部分。您可以将侦听器连接到许多事件,包括预插入、后插入、预删除、刷新等。

2021-09-24
5284

Java怎么连接MySQL数据库?方法和步骤详解

Java是一种广泛使用的编程语言,它可以开发各种应用程序,包括网站、桌面软件、移动应用等。MySQL是一种流行的关系型数据库管理系统,它可以存储和管理大量的数据。如果你想用Java开发一个需要使用数据库的应用程序,你需要知道如何用Java连接MySQL数据库。本文将介绍Java连接MySQL数据库的方法和步骤,帮助你快速掌握这个技能。

2023-07-05
5284

图文详解Java对象内存布局

对象的创建方式虽然有很多,可以通过`new`、反射、clone、反序列化等不同方式来创建,但最终使用时对象都要被放到内存中,那么你知道在内存中的 java 对象是由哪些部分组成、又是怎么存储的吗?

2021-05-14
5283

解析SSM项目中如何使用拦截器和过滤器 附详细源码实例

拦截和过滤的意思似乎差不多,但是在Java语言中这二者有这许多不同的内容。下面文章,将为大家展示在SSM项目中具体是怎么使用拦截器和过滤的。

2021-08-10
5280

为了学习java而设计的书—HEAD FIRST java和servlet&jsp

很多学习java的小伙伴不喜欢电子版的编程手册,也不喜欢看编程教学视频,就喜欢看着书本进行学习,那么这两本书一定会让各位小伙伴爱不释手,它们就是Head First系列丛书中的Head First Java和Head First Servlet&JSP。

2021-06-11
5279

Go开发中的5个常见错误分享!

错误风险是代码中可能导致生产错误和中断的问题。错误是代码中的缺陷,它会产生不希望的或不正确的结果。由于糟糕的编码实践、缺乏版本控制、需求传达错误、不切实际的开发时间表以及有缺陷的第三方工具,代码通常存在错误风险。

2021-08-26
5275

编程狮更新日志2022.05.02-05.08

上一周(5月2日-8日),工作内容如下: 我们根据各位小伙伴们提的建议,对相关手册教程进行了修改 罗列出上一周最受小伙伴们欢迎的前十门课程 以及小伙伴们最为关心的常见问题

2022-05-09
5274

MybatisPlus好用吗?来自小白的提问

MybatisPlus 真的好用吗?这是一个很多 Java 程序员可能会问的问题。MybatisPlus 是一个基于 Mybatis 的增强工具,它在 Mybatis 的基础上提供了很多便利的功能,比如代码生成、自动分页、逻辑删除、自动填充等。它的目标是为简化开发、提高效率而生,让程序员可以用更少的代码实现更多的功能。那么,MybatisPlus 真的能够达到这个目标吗?我们来看看它的优缺点。

2023-11-29
5270

避免多模块 Android 中的 Gradle 重复

当你有一个包含许多模块的 Android 项目时,你可能会发现在各个模块中的 build.gradle 文件中复制了很多 gradle 配置(通常通过复制和粘贴)。我在互联网上阅读了各种尝试避免这种情况的方法,直到看到了这篇博客文章。这篇文章使用模块的名称来确定要应用哪些 gradle 插件以及要用于该模块的配置。

2021-09-03
5269