自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 JavaScript简介

是一种运行在客户端(浏览器)的编程语言,实现人机交互效果。

2024-04-30 16:03:32 160

原创 SQL主从复制

主从复制是指将主数据库的DDL和 DML操作通过二进制日志传到从库服务器中,然后在从库上对这些日志重新执行(也叫重做),从而使得从库和主库的数据保持同步。MySQL支持一台主库同时向多台从库进行复制,从库同时也可以作为其他从服务器的主库,实现链状复制。MySQL复制的有点主要包含以下三个方面:1. 主库出现问题,可以快速切换到从库提供服务。2. 实现读写分离,降低主库的访问压力。3. 可以在从库中执行备份,以避免备份期间影响主库服务。

2024-04-29 14:15:32 301

原创 SQL日志

错误日志是 MySQL 中最重要的日志之一,它记录了当 mysql启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,建议首先查看此日志。该日志是默认开启的,默认存放目录 /var/log/,默认的日志文件名为 mysqld.log。

2024-04-29 11:08:56 324

原创 MySQL管理

由于服务器生成的二进制日志文件以二进制格式保存,所以如果想要检查这些文本的文本格式,就会使用到mysqlbinlog 日志管理工具。-e选项可以在Mysql客户端执行SQL语句,而不用连接到MySQL数据库再执行,对于一些批处理脚本,这种方式尤其方便。备份内容包含创建表,及插入表的SQL语句。mysqlshow 客户端对象查找工具,用来很快地查找存在哪些数据库、数据库中的表、表中的列或者索引。该mysql不是指mysql服务,而是指mysql的客户端工具。

2024-04-28 16:24:28 244

原创 SQL InnoDB引擎

左侧为内存结构,右侧为磁盘结构::缓冲池是主内存中的一个区域,里面可以缓存磁盘上经常操作的真实数据,在执行增删改查操作时,先操作缓冲池中的数据(若缓冲池没有数据,则从磁盘加载并缓存),然后再以一定频率刷新到磁盘,从而减少磁盘IO,加快处理速度。缓冲池以Page页为单位,底层采用链表数据结构管理Page。根据状态,将Page分为三种类型:free page:空闲page,未被使用。clean page:被使用page,数据没有被修改过。

2024-04-28 11:17:31 879

原创 良品生活(后台管理系统)

,包括“活动管理”、“广告位管理”、“活动商品管理”、“落地页管理”、“优惠管理”。业务基础数据(用户量,内容量,销售量,热门率等等),帮助运营人员监控产品状况和品质。用户管理(用户查询,账号封禁,解封),业务基础数据(用户量,图文与视频量,评论)。落地页:用来展示活动的网页,一个活动可以有多个落地页,落地页中可以配置商品和内容。活动商品:活动中影响的商品,在商品详情页与列表中展示活动与优惠信息。用于管理内容,对内容(图文、视频、评论)进行检查,监控,管理。活动:一个虚拟的实体,用来关联各个子项。

2024-04-25 17:39:07 300

原创 SQL中的锁

介绍锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资(CPU、RAM、I/0)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。分类MySOL中的锁,按照锁的粒度分,分为以下三类:1. 全局锁:锁定数据库中的所有表。2. 表级锁:每次操作锁住整张表。3. 行级锁:每次操作锁住对应的行数据。

2024-04-25 16:54:54 1144

原创 SQL视图/存储过程/触发器

视图(View)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视图只保存了查询的SQL逻辑,不保存查询结果。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。当使用WITH CHECK OPTION子句创建视图时,MySQL会通过视图检查正在更改的每个行,例如 插入,更新,删除,以使其符合视图的定义。MySQL允许基于另一个视图创建视图,它还会检查依赖视图中的规则以保持一致性。

2024-04-25 14:49:39 1002

原创 良品生活(C端产品设计)

承载大量的内容信息(图文/视频)供用户浏览,以便选择感兴趣的内容进行观看。

2024-04-23 16:31:37 1356

原创 SQL优化

批量插入:手动提交事务:主键顺序插入:如果一次性需要插入大批量数据,使用insert语句插入性能较低,此时可以使用MySQL数据库提供的load指令进行插入。操作如下:在InnoDB存储引擎中,表数据都是根据主键顺序组织存放的,这种存储方式的表称为索引组织表(index organized table IOT)。页可以为空,也可以填充一半,也可以填充100%。每个页包含了2-N行数据(如果一行数据多大,会行溢出),根据主键排列。1.2. 3.4.当删除一行记录时,实际上记录并没有被物理删除,只是记录被标记(

2024-04-19 16:13:49 539

原创 SQL索引

介绍:索引(index)是帮助MySQ高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。

2024-04-18 16:49:18 753

原创 SQL存储引擎

1、在创建表时,指定存储引擎2、查看当前数据库支持的存储引擎创建表myisam,并指定MYISAM存储引擎id int,

2024-04-17 18:36:31 332

原创 用Axure从0到1设计一款B端产品(移动端)

2、消息提醒:线索分配、客户分配等。3、数据统计:销售额、线索、成单、进度等。

2024-04-02 15:02:22 390

原创 用Axure从0到1设计一款B端产品(PC端)

销售部:与客户沟通,售卖课程。营销部:投放广告,手机潜在客户信息。课程部:教授课程,服务学员。其他部:IT,财务,人力,行政等。销售部:展示线索信息,记录跟踪状态,服务销售人员提升业绩。营销部:记录市场投放动作,自动化、批量获取线索。管理层:分析业务统计数据,指导经营。信息部:管理系统中人员的账号。线索:初步意向的客户信息,经过销售人员跟进、排查后,去除无效的数据,信息补充后转化为客户。客户:指购买产品或服务的个人、团体或企业,可以通过线索转化而来,或是销售挖掘等。

2024-03-30 16:26:10 470

原创 SQL事务

概念:事务是一组操作的集合,它是不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。

2024-03-21 15:41:52 242

原创 贪心算法-

贪心算法的解题思路:贪心的本质是选择每一阶段的局部最优,从而达到全局最优。题目:如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为 摆动序列 。第一个差(如果存在的话)可能是正数或负数。仅有一个元素或者含两个不等元素的序列也视作摆动序列。例如, 是一个 摆动序列 ,因为差值 是正负交替出现的。子序列 可以通过从原始序列中删除一些(也可以不删除)元素来获得,剩下的元素保持其原始顺序。给你一个整数数组 ,返回 中作为 摆动序列 的 最长子序列的长度 。解题思路:局部最优:删除单调坡度上的节点

2024-03-20 16:21:26 315 2

原创 LangChain和Pinecone

LangChain还提供了工具包(toolkit)的功能,可以让代理使用一些外部的工具,如Web搜索,计算器,API等。工具的接口目前是期望有一个字符串作为输入,一个字符串作为输出的函数。(Model):LangChain支持多种语言模型和平台,如OpenAI的GPT-3和GPT-3.5,Hugging Face Hub的开源模型,以及自定义或私有模型。LangChain旨在让开发者能够运用语言模型的强大功能,创建出不仅仅是调用API的应用程序,而是能够连接其他数据源,与环境交互,实现自主决策的应用程序。

2024-03-20 16:20:25 655 2

原创 SQL多表查询

概述:从多张表中进行数据查询例如:有以下两张表dept和emp:多表查询分类1、连接查询内连接:相当于查询A、B交集部分数据外连接:左外连接:查询左表所有数据,以及两张表交集部分数据(用的更多)右外连接:查询右表所有数据,以及两张表交集部分数据自连接:当前表与自身的连接查询,自连接必须使用表别名2、子查询。

2024-03-20 16:19:43 1101 1

原创 初学者HTML、CSS和JS

(HyperText Markup Language,超文本标记语言)是一种用来告知浏览器如何组织页面的标记语言。p。

2024-03-19 12:34:43 1518 1

原创 SQL约束

概念:是作用于表中字段上的规则,用于限制存储在表中的数据。目的:保证数据库中数据的正确、有效性和完整性。

2024-03-19 12:33:08 196

原创 SQL函数

函数是指一段可以直接被另一段程序调用的程序或代码。select 函数(参数);

2024-03-18 20:24:54 321

原创 SQL通用语法

查询所有数据库:SHOW DATABASES;查询当前数据库:SELEECT DATABASE();

2024-03-15 20:24:24 675 1

原创 编程疑难点之回溯算法(二)

给你一个整数数组 ,找出并返回所有该数组中不同的递增子序列,递增子序列中 至少有两个元素 。你可以按 任意顺序 返回答案。数组中可能含有重复元素,如出现两个整数相等,也可以视作递增序列的一种特殊情况。示例 :输入:nums = [4,6,7,7]输出:[[4,6],[4,6,7],[4,6,7,7],[4,7],[4,7,7],[6,7],[6,7,7],[7,7]]解题思路:要注意该题与子集去重问题的区别,在本题中同一父节点下的同层上使用过的元素就不能再使用了。 二、排列问题(不含重复

2023-12-22 15:11:20 36

原创 编程疑难点之回溯算法(一)

对于组合问题,什么时候需要index呢?对于一个集合来求解组合的话就需要index,对于多个集合求解组合,各个集合之间互不影响,就不用index。在树形结构中子集问题是要收集所有节点的结果,而组合问题是收集叶子节点的结果。

2023-12-20 15:34:39 123

原创 C++中的求各种长度

方法一:length();方法二:;

2023-12-19 16:31:55 172 1

原创 Java随手笔记(力扣牛客常用)---- 求长度

1、求数组长度2、求栈和队列长度3、求字符串长度4、求哈希表长度。

2023-12-19 16:23:21 152 1

原创 C++中的各种容器

可变大小数组。相当于数组,可动态构建,支持随机访问,无头插和尾插,仅支持inset插入,除尾部外的元素删除比较麻烦。但使用最为广泛。

2023-12-14 16:46:21 444 1

原创 Java随手笔记(力扣牛客常用) ---- 二叉树(二)

中序遍历时,判断当前节点是否大于中序遍历的前一个节点,如果大于,说明满足 BST,继续遍历;否则直接返回 false。// 访问左子树if (!// 访问当前节点:如果当前节点小于等于中序遍历的前一个节点,说明不满足BST,返回 false;否则继续遍历。// 访问右子树二、二叉树的最近公共祖先递归解析:· 当越过叶节点,则直接返回 null;· 当 root等于 p,q,则直接返回 root;· 开启递归左子节点,返回值记为 left;

2023-12-05 14:24:31 314 1

原创 Java随手笔记(力扣牛客常用)---- 二叉树(一)

二叉树有两种存储方式顺序存储,和链式存储,顺序存储就是用数组来存,这个定义没啥可说的,我们来看看链式存储的二叉树节点的定义方式。

2023-11-28 15:45:14 360

原创 Java随手笔记(力扣牛客常用)---- 栈和队列

队列是先进先出,栈是先进后出。提示:以下是本篇文章正文内容,下面案例可供参考提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2023-11-20 20:49:13 32 1

原创 Java随手笔记(力扣牛客常用)----字符串

字符串的方法。

2023-11-16 10:04:43 152

原创 Java随手笔记(力扣牛客常用)----哈希表

什么是哈希表:直白来讲其实数组就是一张哈希表。一般哈希表都是用来快速判断一个元素是否出现集合里。一、常见的三种哈希结构数组set (集合):基于map实现的,是一个不允许有重复元素的集合。map(映射)

2023-11-13 20:03:18 25

原创 Java随手笔记(力扣牛客常用)----链表

力扣中虚拟头节点,反转链表,环形链表

2023-11-10 10:30:31 32 1

原创 Java随手笔记----图的遍历

深度优先遍历:深度优先遍历是图论中的经典算法。其利用了深度优先搜索算法可以产生目标图的相应拓扑排序表,采用拓扑排序表可以解决很多相关的图论问题,如最大路径问题等等。广度优先遍历:广度优先遍历是连通图的一种遍历策略,因为它的思想是从一个顶点V0开始,辐射状地优先遍历其周围较广的区域故得名。深度优先遍历结果:1 2 4 5 3 6 7,广度优先遍历结果:1 2 3 4 5 6 7一、深度优先遍历。

2023-11-08 14:51:42 135 2

原创 Java随手笔记(力扣牛客常用)----数组

初学java遇到二分查找和滑动窗口

2023-11-07 10:24:10 41

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除