数据库设计实战(一):数据库设计规范

一、数据库设计流程1、需求分析确定用户对数据库系统的使用要求和各种约束条件,形成用户需求规约2、概念设计对用户要求描述的现实世界,通过对其分类、聚集和概括,建立抽象的概念数据模型3、逻辑设计将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式4、物理

redis夺命连环问4--Redis内存满了怎么办?怎么优化?

目录Redis内存满了怎么办?怎么优化内存?Redis主要消耗什么物理资源?Redis的内存用完了会发生什么?谈谈缓存数据的淘汰机制谈谈LRU算法如何处理被淘汰的数据?Redis怎么优化内存?Redis内存满了怎么办?怎么优化内存?Redis主要消耗什么物理资源?内存。Redis的内存用完了会发生什

MySQL中的聚合函数

文章目录五种常用的聚合函数什么是聚合函数AVG和SUM函数MIN和MAX函数COUNT函数有关COUNT的效率问题GROUP BY基本实现使用多个列分组GROUP BY中使用WITH ROLLUPHAVINGWHERE和HAVING的对比五种常用的聚合函数什么是聚合函数聚合函数作用于一组数据,并对一

利用Python对接MySQL实现员工管理系统

博主这个摩的师傅,就在前两天在国道飙摩托的时候灵光一闪突然想到我上学期期末考试的时候用Python写了个员工管理系统(别的班考这个,我以为我们班也考这个,结果不是,就放着没管了)唉那我能不能把员工系统和MySQL对接一下呢?突发奇想再加上老表摩托属实飙的有点怕,一个人飙怕凉了没人给我打120,闲着也

【LeetCode-SQL每日一练】—— 595. 大的国家

如果一个国家满足下述两个条件之一,则认为该国是 大国 :面积至少为 300 平方公里(即,3000000 km2),或者人口至少为 2500 万(即 25000000)编写一个 SQL 查询以报告 大国 的国家名称、人口和面积。按 任意顺序 返回结果表。

【数据结构】第10章 排序

9.1概述1. 排序方法的稳定和不稳定 在排序前后,含相等关键字的记录的相对位置保持不变,称这种排序方法是稳定的; 反之,含相等关键字的记录的相对位置有可能改变,则称这种排序方法是不稳定的。2. 内部排序和外部排序 在排序过程中,只使用计算机的内存存放待排序记录,称这种

【SSM面向CRUD编程专栏 8】一篇博客快速上手使用MyBatis进行CRUD

1 MyBatis简介MyBatis是一个基于Java的持久层框架,它的内部封装了jdbc使得开发者只需要关注于SQL语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。MyBatis通过xml或者注解的方式将要执行的各种statement配置起来,并通过Java

【JAVASE】泛型基础

????:博客首页: 进击的波吉????:今日分享的文章: 【JAVASE】泛型基础????:希望自己对源码的解读的可以帮助到大家????????:Boji 还在努力学JavaSE ,如有疑问、疏漏之处,请多多指点????☀️:自学成长的路上,感谢大家相伴!No hurry , No Pause !

《经典算法题》二叉树基础(二)

二叉树是极为重要的数据结构,刷二叉树的基础题,有助于深入理解二叉树的结构,遍历,快来看看吧!

图解MySQL系列(2)-SQL实战研究InnoDB架构设计

SQL实战研究InnoDB架构设计update `user` set `name`='xxx' where `id`=1;业务系统通过一个数据库连接发给MySQL,经过SQL接口、解析器、优化器、执行器,解析SQL语句,生成执行计划,接着由执行器负责执行该计划,调用InnoDB的接口去实际执行。本文

【SpringMVC】Filter过滤器、AOP切面类、Interceptors拦截器各自的执行顺序

文章内容:探究Filter过滤器、AOP切面类、interceptors,这几个类都有一个特性“拦截”(拦截器和过滤器实现的都是拦截功能,切面类是实现在某部分代码前执行特定代码,例如登录前要求用户验证)原生的Filter:可以实现以下功能调用目标资源之前,让一段代码执行。是否调用目标资源(即是否让用

重学Java基础——接口|CSDN创作打卡

???? 接口Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。???? 接口的定义接口:在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声

Factory Method工厂方法模式(Java代码实现)——创建型模式

对于MessageDigest.getInstance()方法也是如此,比如我们可以通过`MessageDigest.getInstance("MD5");`来获取MD5算法。并且在Effective Java一书中,第二章第一条就是`用静态工厂方法代替构造器`。

redis分布式锁、redis读写锁、红锁、redis缓存设计、缓存与数据库同步问题

文章目录Redis分布式锁RedlockRedlock源码用法读写锁缓存设计缓存穿透redis中使用布隆过滤器代码缓存失效(击穿)缓存雪崩Redis分布式锁Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系Redis中可以使用SETNX命令

MYSQL学习记录(1)

SQL学习记录

庖丁解牛,MySQL执行计划Explain的2大核心

我们经常会使用Explain去查看执行计划,今天我们就详细讨论下Explain中的“Type”和“Extra”

MYSQL学习记录(2)

MYSQL语法学习记录

MySQL学习笔记六

MySQL学习笔记六文章目录MySQL学习笔记六一、简介二、MySQL NULL 值处理三、MySQL 正则表达式四、总结一、简介时隔多日没有学习MySQL数据库了,今天重新开始继续学习MySQL数据库的有关内容,并重新开启MySQL的新的征程。二、MySQL NULL 值处理MySQL NULL

MySQL架构设计

系统只要能从数据库连接池获取到一个数据库连接,就能执行CRUD。可通过数据库连接将待执行SQL发给MySQL。大部分 crud boy只知道:执行insert语句后,在表里会多条数据执行update后,会更改表数据执行delete后,会删除表里数据执行select后,会查询表里数据出来要是SQL性能

面试必问的HashMap源码put()方法和resize()方法——基于JDK1.8

目录一、前言二、 HashMap 的构造方法三、 put()方法(一)、源码注释(二)、流程图四、 resize()方法(一)、源码注释(二)、流程图(三)、 resize方法的注意事项一、前言HashMap太太太常用了,不做过多的介绍。进入正文直接冲源码。本文主要是基于1.8的HashMap讲述部

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈