MySQL
-
Java入门-网络基础编程
今日语录:愿以此身,受你之痛 一、网络通信 概念:两台设备之间通过网络实现数据传输 网络通信:将数据通过网络从一台设备传输到另一台设备 java.net包下提供了一系列的类或接口,…
-
对标百度网盘:基于SpringBoot开发的分布式文件系统,功能非常强大,开源了!
戳上方蓝字“Java笔记虾”关注! 前言 今天给大家介绍一款完全开源的在线文件管理系统,基于Spring Boot + Vue CLI@3 开发,旨在为用户和企业提供一个简单、方便…
-
Spring Boot整合Camunda打造高效工作流程
在现代的软件开发中,工作流管理是一个重要的组成部分。它能够帮助更好地管理和控制业务流程,提高业务效率和质量。Spring Boot是一个流行的Java开发框架,而Camunda是一…
-
你还在用Mybatis?试试这款神器,纵享丝滑
❝ 使用Mybatis实现复杂的业务查询逻辑,是一个很头痛的事情,下面介绍一个神器,完全使用DSL编程风格在service层就可以轻松实现。 在 Java 项目中,我们经常需要与数…
-
Actix使用mysql出现Library Not Loaded @Rpath Libmysqlclient.21.dylib
1.问题 rust工程安装diesel时,出现Library not loaded: @rpath/libmysqlclient.21.dylib,如何解决呢? ksno…
-
基于 mydumper 实现 MySQL 定期全量备份、恢复方案
一、Mydumper 工具介绍 mydumper 是一款社区开源的逻辑备份工具,由 C 语言编写,与 MySQL 官方提供的&nb…
-
MySQL insert 语句加锁分析(上)
引言 在分析了 update 与 delete 语句的加锁流程后,本文分析 insert 语句的加锁流程,主要分为以下两种场景: 待插入记录的下一条记录上已经被其他事务加了间隙锁时…
-
MySQL insert 语句加锁分析(下)
引言 本文继续前一篇文章 MySQL insert 语句加锁分析(上) 分析 insert 语句在遇到冲突键时的加锁流程。 其中【遇到冲突键】的场景根据冲突数据的状态可以分为以下四…
-
面试官:讲讲MySQL的锁?
一. 概述 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发…
-
工作多年,如何从 CRUD Boy 转型为分布式系统架构师?解锁分布式系统的艺术:从零开始理解分布式系统架构与设计原理!
编程是一门艺术,它的魅力在于创造。 65 哥已经工作5年了,一直做着简单重复的编程工作,活活熬成了一个只会 CRUD 的打工 boy。 65 哥:总是听大佬讲分布式分布式,什么才是…
-
mysql数据库备份工具mydumper使用总结
日常备份数据库大家都习惯使用MySQL自带的mysqldump,如果是中小数据体量的数据库,mysqldump没有问题,但是如果数据库体量很大,使用mysqldump备份就特别慢,…
-
Gitlab整理汇总(安装、非22端口克隆、升级及遇到问题、备份恢复)
文章较长,尤其是后面升级遇到的问题汇总应该很有帮助,建议收藏 1、安装 如果不采用自建数据库,而是gitlab自集成的数据库,那么安装很简单 1.1、采用外置自建数据库 •需要先成…
-
MySQL数据导出总结
知识点 •MySQL secure_file_priv配置项目与 select into outfile•Python利用csv模块写入CSV文件•Python利用pandas模块…
-
Centos7下安装PostgreSQL14及其基本命令使用
MySQL关系型数据库目前算是互联网公司使用最多的。前两天看到一个推文,相对比国内使用MySQL,PostgreSQL在国内的普及貌似不高?国外像网络电话公司Skype公司等在大量…
-
MyBatis-plus最详细的入门使用教程来了
1.概述 MyBatis-Plus (简称 MP,下文就使用简称啦)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。官网地…
-
Django_Admin_Vue:Django后台管理的利器
引言 Django_Admin_Vue 是一个开源项目,旨在简化 Django 后台管理系统的开发。借助 Vue.js 技术栈,它提供了一套现代化、灵活且易于定制的用户界面,让开发…