-
MyBatis常用转义字符 大于、小于、大于等于、小于等
在Mybatis编写特殊常用字符你会发现会报错,比如常用的<,>,<=,>= 等,原因是与xml文件的元素<>冲突,所以需要转义。整理转义字符如下:符号原始字符转义字符大于>>大于等于>=>=小于<<小于等于<=<=和&&单引号’'双引号"&q...10个月前 阅读399
-
【MySQL】聊聊数据库是如何防止数据不丢的
对于一个存储系统来说,其中比较关键的核心组件包含,网络、存储模型、持久化、数据结构等。而数据如何保证不丢失,对于不同的存储系统来说,比如Redis采用AOF和RDB的方式进行混合使用,而MySQL采用日志进行保证。也就是redo\undo\bin log。本篇就聊聊数据库是如何进行不丢失的。总体流程对于数据不丢失,其实就是针对更...10个月前 阅读320
-
怎么保证缓存和数据库的一致性?
一、前言在进行项目开发中,我们为了提高接口的性能,通常会上缓存,不管是本地缓存还是分布式缓存。使用缓存确实能提高我们接口的响应速度,但是怎么保证缓存和数据库的一致性又是我们比较关注的一个点。因为缓存数据不一致,最直接的结果是会导致业务逻辑错误,这是我们不能接受的。二、缓存与数据库不一致的场景1. 数...10个月前 阅读262
-
Spring Boot 的启动原理、Spring Boot 自动配置原理
Spring Boot启动原理包含自动装配原理。Spring Boot 的启动原理:1. 入口类与 SpringApplication 初始化:应用程序通常从一个带有 @SpringBootApplication 注解的主类开始,这个注解是一个组合注解,包含了 @SpringBootConfiguration, @EnableAutoConfiguration, 和 @ComponentScan。主类中通过调用 S...10个月前 阅读257
-
spring ioc和aop底层是使用什么实现的
Spring IOC底层实现Spring IOC容器是Spring框架的核心,它负责创建和管理应用程序中的对象(Bean)。IOC容器底层实现主要依赖于以下几个关键组件和概念:1、BeanFactory:这是Spring IOC容器的最底层接口,提供了基本的IOC功能,如管理Bean的实例化、配置和生命周期。但是,BeanFactory的功能相对简单,通常用于资源受限...10个月前 阅读296
-
热门开源项目推荐
开源社区的不断壮大,越来越多的开发者和企业开始重视和参与开源项目。开源不仅促进了技术的快速迭代和创新,还为广大开发者提供了学习和实践的机会。在2024年,有哪些值得关注和参与的热门开源项目呢?本文将为大家推荐几个在今年内备受瞩目的开源项目。1. OpenAI’s GPT-4简介: OpenAI 的 GPT-4 是最新一...10个月前 阅读308
-
为什么说Python 是胶水语言?
"Python 是胶水语言"这一说法是指它很擅长将不同的程序或代码库连接在一起,能够让来自不同编程语言或框架的组件无缝协作。Python 具有丰富的库和简单的语法,使得它可以轻松调用其他语言编写的程序或使用不同技术栈的模块。 以下是几个具体的实例,展示了Python 作为胶水语言的特性:实例 1:调用 C/C++ 代...10个月前 阅读305
-
新手怎么使用GitHub?
GitHub新手使用指南,涵盖了从注册、创建仓库、版本控制基本操作到SSH密钥配置等关键步骤:第一步:注册与登录访问GitHub官方网站:https://github.com。点击页面右上角的"sign up"按钮开始注册账号。输入有效的电子邮件地址,设置用户名和密码,按照提示完成验证步骤。第二步:创建仓库登录后,点击右上角的"+“号...10个月前 阅读279
-
springboot基础篇(快速入门+要点总结)
1.springboot简介在开始了解Spring Boot之前,我们需要先了解一下Spring,因为Spring Boot的诞生和Spring是息息相关的,Spring Boot是Spring发展到一定程度的一个产物,但并不是Spring的替代品,Spring Boot是为了让程序员更好的使用Spring。与我们前篇文章所提到的Spring-framework同属于spring的产品,大多数人把S...10个月前 阅读296
-
Java中Comparable接口和Comparator接口的区别,只看这一篇就足够了!
本篇文章主要讲解的是Java中Comparable接口和Comparator接口的区别,先让我们看一下本篇文章的主要内容有哪些:1.Comparable接口和Comparator接口回顾 (1)Comparable接口定义位置:Comparable接口是Java的核心库(java.lang)中的一部分。自然排序:实现了Comparable接口的类...10个月前 阅读277