MySQL
-
Python内置的小巧但强大的数据库:SQLite,移动应用,嵌入式设备首选数据库
简介 今天介绍的Python自带的SQLite, 是一种嵌入式数据管理系统(DBMS),它提供了关系数据库的功能,但相比于其他常见的数据库管理系统(如MySQL和PostgreSQ…
-
Python 打造桌面应用程序的终极指南:必备库大盘点
引言 随着 Python 的普及,使用 Python 开发桌面应用程序已成为一种越来越普遍的做法。Python 凭借其强大的功能、易于使用的语法和丰富的库生态系统,使开发人员能够创…
-
基于Python Web框架的全栈股票系统:PythonStock
注意!本文只作开源软件和工具介绍,不构成任何投资建议。 引言 股票投资是一项复杂而又具有挑战性的任务,需要准确的数据分析和决策支持。为了帮助投资者更好地进行股票分析和决策,开发者基…
-
【吐血推荐 五】想提升自己?来看看这些书籍
点击上方蓝字关注我! 俗话说:书山有路勤为径,学海无涯苦作舟。面对飞速发展的技术,程序员怎能不看书呢。秉承活到老学到老的信念,给大家推荐一些程序员必看的书籍。 代码整洁之道 英文书…
-
利用AOP自定义Redis缓存注解
点击上方蓝字关注我! 背景 在查询类开发中我们有使用缓存的场景,一般可以使用Redis作为缓存,来缓解数据库如MySQL的压力。使用缓存的步骤为: “ (1)从Redis缓存中获取…
-
还不会看MySQL的EXPLAIN执行计划?这篇文章能帮到你
点击上方蓝字关注我! 我们在进行SQL优化的时候,主要是看where后面的字段有没有用到索引。如何看这个查询有没有用到索引,那就看Explain执行计划了。 关于索引相关的知识可以…
-
聊聊什么是缓存雪崩和缓存穿透
点击上方蓝字关注我! 缓存雪崩 假如一个系统,它在高峰期有每秒7000个请求,这时我们使用缓存抗住了这么高的请求。但如果在某个时间点缓存大量失效,或者缓存服务器挂掉了,那么这些请求…
-
高并下如何做变量的自增与自减
点击上方蓝字关注我! 1变量的自增与自减 变量的自增自减相信大家都会,一般情况下直接++或–就可以了。但是实际情况我们可能需要考虑并发问题,多线程情况下,如果我们直接计算。计算结…
-
记一次MySQL数据库主从恢复过程
点击上方蓝字关注我! 背景 相信大家的项目都是使用主从模式的数据库吧,我们在开发中可能要维护主从的情况比较少,只需要写增删改查就够了。但是最近自己经历一次主从异常的恢复。也算是有一…
-
MySQL面试必备一之索引
在面试过程中,会有一些关于 MySQL 索引相关的问题,以下总结了一些: MySQL 的数据存储使用的是什么索引结构 B+ 树的结构是什么样子 什么是复合索引、聚簇索引、覆盖索引 …
-
【微服务-Sentinel】基于Nacos实现微服务架构的配置中心实战
前面的文章,我们介绍了Sentinel中熔断与限流的处理方式,了解了Sentinel对系统实施保护的原理。 这篇文章我们来一起看一下,如何基于Nacos集中管理应用配置,实现微服务…
-
Linux 命令:ss (socket statistics)
1. 写在前面 本文主要介绍 Linux ss (socket statistics) 命令: 用于显示 socket 统计信息的 CLI 命令。ss …
-
如何从命令行终止 Linux 进程?
1. 写在前面 在 Linux 中,杀死进程指的是终止或停止一个正在运行的程序。每个运行中的进程都会被分配一个唯一的标识号,即进程 ID(PID),它有助于系统跟踪当前的活动进程。…
-
IOC与面向接口编程在Go的简单实现
概述 在上一篇笔记中我们记录了依赖注入的概念,简单来说就是不通过new()的方式在类内部创建依赖对象,而是将依赖对象在外部创建好之后,通过构造函数、函数参数等方法传递给类使用。在项…
-
推荐一款基于Web可视化配置,可零代码实现复杂业务逻辑!
戳上方蓝字“Java笔记虾”关注! 简介 规则引擎开源版,RuleEngine 基于web可视化配置,简单高效快捷。业务逻辑实现不再依赖于代码开发,可零代码实现复杂业务逻辑! 技术…
-
Sass多租户的4种实现方案,简单易懂,附上源码
你好呀,我是小羊。 你一定听说过Sass 平台这个概念,比如你在淘宝上开了一家店,对于淘宝来说,新开的店铺可以发布商品,售卖商品,发放优惠券等等功能。每个人都能开自己独立的店铺互不…