摘要: MySQL文件my.ini配置 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir = E:\\mysql-5.7.38-winx64 # 设置mysql数据库的数据的 阅读全文
posted @ 2024-07-29 15:06 ゐ叶う枫ゆ 阅读(18) 评论(0) 推荐(0) 编辑
摘要: SpringBoot + MyBatis 实现 MySQL 主从复制动态数据源切换 概述 在项目中的某些场景中,需要对数据库进行一些优化。常用的有如下的实现方法:读写分离、引入缓存技术、主从复制、分库分表等。今天来简单介绍一些如何在程序中实现动态切换数据源,可能某台服务器性能比较好,让流量多的方法执行切换到此数据源去操作等等。 当然这种思想也可以扩展实现为读写分离,主库(主数据源) 阅读全文
posted @ 2024-07-25 13:29 ゐ叶う枫ゆ 阅读(31) 评论(0) 推荐(0) 编辑
摘要: new String("yefeng")创建了几个对象 常见的面试题,下面代码中创建了几个对象 new String("yefeng"); 为了明白这个问题,我们从底层原理来分析 String name = "yefeng"; // 在常量池中 String name1 = new String("yefeng"); // 在堆上 当我们如果直接赋值的话 阅读全文
posted @ 2024-07-09 15:22 ゐ叶う枫ゆ 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 异步爬取毕业照 import asyncio import json import os import time import aiofiles import aiohttp url_data = "https://www.yipai360.com/applet/v2/photo/select-page" down 阅读全文
posted @ 2024-06-30 00:55 ゐ叶う枫ゆ 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 模板模式 模板模式 基本介绍 模板模式:在一个抽象类公开定义了执行它的方法的模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方法进行。 简单说,模板方法模式,定义了一个 算法 的 骨架 , 并允许 子类 为 一个或多个 步骤 提供实现 ; 模板方法模式 可以使 子类 在不改变 算法结构 的前提下 阅读全文
posted @ 2024-06-27 12:42 ゐ叶う枫ゆ 阅读(5) 评论(0) 推荐(0) 编辑
摘要: MySQL主从复制 MySQL集群概念 数据库集群,顾名思义,就是利用至少两台或者多台数据库服务器,构成一个虚拟单一数据库逻辑映像,像单数据库系统那样,向客户端提供透明的数据服务 采用MySQL集群,需要部署主从关系,主节点用来写数据,从节点用来读数据,所以主从节点一般为一对多的关系,使用MySQL集群,用户可以从多个 阅读全文
posted @ 2024-06-16 00:30 ゐ叶う枫ゆ 阅读(32) 评论(0) 推荐(1) 编辑
摘要: 命令模式 基本介绍 命令模式:将 不同的请求 封装成 不同的请求对象 , 以便 使用 不同的 请求 ; 对于接收者来说 , 可以识别 不同的 请求对象类型 , 然后执行 不同的操作 ; 命令模式 , 解决了 应用程序 中 , 对象的职责 ( 发送请求 / 执行请求 ) , 以及它们之间的 通信方式 ; 命令模 阅读全文
posted @ 2024-06-07 21:10 ゐ叶う枫ゆ 阅读(37) 评论(0) 推荐(0) 编辑
摘要: Rabbit-高级篇 1.发送者的可靠性 首先,我们一起分析一下消息丢失的可能性有哪些。 消息从发送者发送消息,到消费者处理消息,需要经过的流程是这样的: 消息从生产者到消费者的每一步都可能导致消息丢失: 发送消息时丢失: 生产者发送消息时连接MQ失败 生产者发送消息到达MQ后未找到Exchange 生产者发送消息到达M 阅读全文
posted @ 2024-06-02 11:58 ゐ叶う枫ゆ 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 第13章_事务基础知识 1. 数据库事务概述 1.1 存储引擎支持情况 SHOW ENGINES 命令来查看当前 MySQL 支持的存储引擎都有哪些,以及这些存储引擎是否支持事务。 能看出在 MySQL 中,只有InnoDB 是支持事务的。 1.2 基本概念 事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。 事务 阅读全文
posted @ 2024-05-17 23:17 ゐ叶う枫ゆ 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 最小栈 题目 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。 void push(int val) 将元素val推入堆栈。 void pop() 删除堆栈顶部的元素。 int top() 获取堆栈顶 阅读全文
posted @ 2024-04-07 16:42 ゐ叶う枫ゆ 阅读(44) 评论(0) 推荐(0) 编辑