自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(320)
  • 资源 (8)
  • 收藏
  • 关注

转载 excel如何同时冻结行和列

打开Excel表格,然后选择要冻结的行和列的下一行和下一列交汇的单元格,比如要冻结第一行和第一列,就选择第二行和第二列交汇的单元格,也就是B2单元格。Excel可以同时冻结行和列。这样就成功地同时冻结了第一行和第一列。再次点击“冻结窗格”选项。点击“冻结窗格”选项。点击“视图”选项卡。

2024-02-20 10:39:41 86

转载 Excel比较两列数据,并将某列中比另一列小的值标红

$E8<$F8。

2024-02-20 10:26:50 285

转载 Excel设置公式计算结果为0时不显示,这3种方法都可实现!

Excel设置公式计算结果为0时不显示,这3种方法都可实现!

2024-01-23 16:43:40 2285

转载 你会用Sumifs吗?6个经典用法,最后两个90%的人易出错!

SUMIFS、COUNTIFS的数组条件求和

2024-01-22 10:56:57 26

原创 Jupyter安装使用教程

jupyter lab 只是一个开发工具而已,就像是 idea 一样,所以想要使用 jupyter 做 python 数据分析还需要安装数据分析三大基础库(numpy、pandas、matplotlib),python3.4 以上版本自带 pip(包管理器的安装),我们可以通过 pip 来安装这些库。

2023-12-08 11:04:32 1618

原创 Excel 表格标题行重复

所示,但这并不是我们想要的样式,第一页还好,其他几页没有标题行,看的时候就没法直观的知道每一列的作用,也容易和其他文件弄混,所以我们更需要的是如。在选项卡中选择页面布局 → 打印标题 → 顶端标题行 → 选择要作为标题行的行 → 确认即可。对于一个很长,可以分成多页的工作表,当我们要打印成纸质文件时,效果如。

2023-12-04 16:04:26 441

原创 Excel中出现“#NAME?”怎么办?(文本原因)

对于这种文本压缩的格式,也可以使用上面这种方法来解压缩。使用这种方式转文本格式,单元格右上角会有一个。错误该怎么处理呢,看下面的 Git 图。,但因为某些不当的操作在前面加了。在单元格中字符串的前面加了。excel 单元格出现。也可以使用上面的方式来转。函数公式输入不对导致。

2023-11-23 17:22:44 1418

转载 WPS Excel 安装正则表达式函数库

WPS Excel本身没有正则表达式函数,这里用 WPS自定义函数的功能来实现,封装好函数后就可以在单元格用公式使用正则表达式了,WPS2020之后的版本都可以用

2023-11-09 14:28:26 208

原创 EXCEL函数判断一个字符串是否包含

【代码】EXCEL函数判断一个字符串是否包含。

2023-11-08 17:55:54 335

原创 Excel 使用 ctrl + E 快捷键进行数据提取、合并、添加前后缀等操作

使用组合键【Ctrl + E】,你可以对数据进行等操作。

2023-09-29 19:25:52 193

原创 Excel 通过条件格式自动添加边框

每录入一次数据就需要手动添加一次边框,非常麻烦,这不是我们想要的。选中要自动添加边框的列,然后按箭头流程操作 ↓ ↓ ↓ ↓。那么有没有办法,在我们录入数据后,自动帮我们加上边框呢?

2023-09-18 18:16:55 582

原创 Excel 拆分单元格数据(公式拆分、智能填充、分列)

将姓名工号拆分成 姓名 和 工号。

2023-09-18 17:53:55 572

原创 Excel 制作中式排名的方法

这部分是一个逻辑数组,其中B2到B11的每个元素都与B2进行比较。如果B2到B11中的元素大于或等于B2中的元素,结果为TRUE(1),否则为FALSE(2),返回的是一个数组。这个函数计算B2到B11范围内每个元素出现的次数。由于这里使用的条件是$B。并不符合我们的需求,我们想要的是下图这种排名,这种排名叫。B$11,即B2到B11的每个元素,返回的是一个数组。

2023-09-18 16:26:19 501

转载 Power Query对不同标题数据进行合并的技巧

Power Query对不同标题数据进行合并的技巧,通过降低标题,这样就能够统一标题,然后进行合并,这样至少数据列对应了起来

2023-09-13 17:19:25 621 1

原创 Power BI 连接 MySQL 数据库

Power Query 或 Power BI 只提供了对 SQL Server 的直接连接,而不支持其它数据库的直连。所以第一次连接 MySQL 数据库时,就出现下面的错误信。这就需要我们自己去安装一个连接器组件。

2023-09-01 22:44:29 697

转载 Power BI基于原数据表提取数据生成新表

将源数据表中指定列提取出来,作为新表的列

2023-08-30 01:11:16 488

原创 如何用Excel建立RFM模型?

如何用Excel建立RFM模型?

2023-08-27 18:45:53 489

转载 Power Query的合并查询功能 相当于 Excel的XLOOKUP功能

如果说PQ的追加查询是纵向合并,那么PQ的合并查询就是横向合并,相当于 Excel 的 XLOOKUP 功能,就是匹配其他表格中的数据,不过 PQ 中的合并查询要比 XLOOKUP 功能强大的多,并且操作也更简单。

2023-08-21 23:46:44 196

转载 JMeter下载及安装详细教程

JMeter是一个开源工具,用于web应用程序的性能测试和负载测试。JMeter提供了一个用户友好的GUI,使用户能够创建测试计划并为测试场景配置各种参数。用户可以为各种场景创建和执行测试计划,如负载测试、压力测试、耐久性测试和功能测试。JMeter还提供各种图形和统计报告,以分析测试结果并确定应用程序中的性能瓶颈。

2023-03-05 17:55:35 1491 2

原创 japidocs 自动生成项目接口文档

在 Spring Boot 中集成 Swagger 插件可以帮助我们快速进行接口调试,以提升开发人员的接口调试效率。但使用 Swagger 需要在 Controller 的接口中添加相关注解,并且单纯使用 Swagger 的话,效果往往并不理想。  japidocs只需引入依赖,并进行一点配置就能自动帮我们生成接口文档,操作极其简单。

2023-02-21 16:06:13 217

原创 SQL语句训练

插入语句不一定要使用 VALUES 关键字的,可以使用 SELECT 查询的结果作为数据源,并将其插入到另一张表中。这种方法在对数据进行复杂处理时特别有用。

2023-02-10 15:44:59 350

原创 逻辑分页 or 物理分页

逻辑分页依赖的于编程语言,数据库返回的不是分页结果,而是全部符合查询条件的数据,这些数据被一次性读取到内存中,然后通过代码来截取分页数据返回给用户。常用的操作是一次性从数据库中查询出全部符合的数据并存储到 List 集合中 ( 因为 List 集合有序 ),再根据索引获取指定范围的数据

2023-02-05 02:07:31 963 1

原创 MyBatis-Plus 条件构造器

queryWrapper是mybatis plus中实现查询的对象封装操作类 Wrapper : 条件构造抽象类,最顶端父类,抽象类中提供4个方法西面贴源码展示 AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件。

2023-02-04 00:44:14 347

原创 MyBatis-Plus使用注意事项

是用 MyBatis-Plus 提供的方法进行条件操作时,条件中的 key 是数据库中的字段,而不是实体中的属性名。

2023-02-01 15:33:22 248

原创 MyBatis-Plus 分页操作

BaseMapper 接口中提供了 selectPage(Page page, Wrapper queryWrapper) 分页方法进行分页查询。当需要配置拦截器和分页插件。  MybatisPlusInterceptor 是 MyBatis-Plus 框架中的拦截器,是一个插件系统,可以对 MyBatis-Plus 执行的 SQL 语句进行拦截。它可以在执行 SQL 语句执行或者之后执行额外的操作,以实现一些额外的功能,例如:分页、逻辑删除、乐观锁等。MyBatis-Plus 内置了多个拦截器,用户

2023-02-01 12:26:40 1017

原创 MyBatis-Plus 的CRUD接口

在 Mapper 接口中实现了 BaseMapper 接口后,就可以通过 BaseMapper 接口的方法来实现简单的 CRUD 功能。无需开发者手动在注解或者 XML 中编写 SQL 语句,底层会根据我们调用的方法以及传入的条件参数自动生成 SQL 语句。  在此之前,需要你在 idea 中通过 Ctrl + Shift + N 快捷键查看一下 BaseMapper 接口、Compare 接口、QueryWrapper 实体对象封装操作类的源代码。

2023-01-30 16:15:25 323

原创 MyBatis-Plus快速开始

 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。只做增强不做改变的意思是:MP不会影响原生的 MyBatis 功能,使用了 MP ,也可以用原生的 MyBatis 写法,它在 MyBatis 的基础上做了增强,提供了很多强大好用的方法。

2023-01-28 19:19:55 911 2

原创 Spring Cloud Alibaba Sentinel - - >流控规则初体验

Sentinel 可以简单的分为 Sentinel 核心库 (sentinel-core依赖) 和 Dashboard (Sentinel控制台)。核心库不依赖 Dashboard,但是结合 Dashboard 可以取得最好的效果 (因为通过Sentinel控制台,我们可以更方便的设置规则,不仅效率提高了,还能进行实时监控,而无需编写java代码来设置规则)。

2022-12-22 17:53:06 391

原创 JAVA内置排序方法

排序是按特定顺序组织数据项集合的过程,通常是升序或降序。有许多不同的算法可用于对数据进行排序,包括冒泡排序、选择排序、插入排序、归并排序和快速排序等。Java 是一种编程语言,它提供了许多用于对数据进行排序的内置方法,包括Arrays.sort() 和 Collections.sort() 这些方法使用高效的排序算法来快速高效地对数据进行排序。

2022-12-21 17:46:54 2109

原创 Spring Cloud Alibaba Sentinel - - > 容错机制

Sentinel 主要用来解决微服务架构中出现的一些可用性问题,从而实现系统的高可用。系统在运行过程中不可能不出现问题,我们需要做的是在系统出现问题的时候,通过容错机制来避免系统长时间处于不可用状态 (对于失败的请求可以通过定时任务做补偿)。

2022-12-17 00:25:15 698

原创 缓存击穿、缓存穿透、缓存雪崩

初学者总是喜欢自己吓自己,在听到缓存击穿、缓存穿透、缓存雪崩等问题后,就觉得这根本不是自己这个级别所能接触的知识点,甚至不敢下定决心去了解。然而,缓存击穿、缓存穿透、缓存雪崩等概念只是听着高大上罢了,实则并没有你想想的那么难以理解。

2022-12-13 21:43:00 395 1

转载 Mysql 数据备份详解

MySQL 的数据备份有 2 种:一种是物理备份,通过把数据文件复制出来,达到备份的目的;另外一种是逻辑备份,通过把描述数据库结构和内容的信息保存起来,达到备份的目的。逻辑备份这种方式是免费的,广泛得到使用;而物理备份的方式需要收费,用得比较少。

2022-12-12 01:38:13 154

原创 Spring Cloud Alibaba Nacos Config - - - >@RefreshScope动态获取刷新后的配置内容

配置通常用在 Bean 里面,在 Bean 中通过@Value 注解来获取配置信息,但 @Value 可以获取到配置中心的值,却无法动态感知获取修改后的配置内容。想要 @Value 可以动态获取配置修改后的值,需要在 Bean 上添加 @RefreshScope 注解。

2022-12-11 21:11:02 1616

原创 Spring Cloud Alibaba Nacos Config - - - >多配置文件/共享配置

在一个微服务架构应用系统中可能包含成百上千个微服务。而很多微服务可能都引入相同的中间件,当环境中引入的中间件较多时,集中管理配置/共享配置是非常有必要的,方便管理维护。比如:MySQL数据库、redis缓存、消息队列等。

2022-12-10 14:46:09 2481

原创 Spring Cloud Alibaba Nacos Config - - - >配置中心

在一个大型微服务项目中,可能会有几百上千个微服务。而每个微服务中都可能会有相同的配置项 ( Redis配置、MySQL配置、MQ配置等 ),给运维人员带来极大的负担,并且也不利于后期的维护。所以通过 Nacos 配置中心集中统一配置管理这些公共配置部分,然后在需要的微服务中引入这些配置,极大地降低了维护成本。

2022-12-10 14:10:41 805

原创 Spring Cloud OpenFeign - - - >拦截器

初学者很容易将 Spring MVC 拦截器 和 Spring Cloud OpenFeign 拦截器搞混,误以为OpenFeign拦截器就是SpringMVC拦截器:Spring MVC拦截器发生在客户端 和 服务端之间,在客户端向服务端发送请求时进行拦截处理。Spring Cloud OpenFeign拦截器发生在两个不同的服务之间,在服务消费端发送请求远程调用服务提供方时进行拦截处理。

2022-11-29 15:53:17 1737 1

原创 Spring Cloud OpenFeign - - - > 超时时间配置

以服务A 调用 服务B为例:连接超时时间 (connect-timeout):是指服务A去请求服务B的网络连接时间。读取超时时间/请求处理超时时间(read-timeout):是指服务A连接上服务B后,服务B处理这个请求并做出响应的时间。

2022-11-28 16:48:03 1561

原创 Spring Cloud OpenFeign - - - > 契约配置

Spring Cloud 在 Feign 的基础上做了扩展,可以使用 Spring MVC 的注解来完成Feign的功能。原生的 Feign 是不支持 Spring MVC 注解的,如果你想在 Spring Cloud 中使用原生的注解方式来定义客户端也是可以的,通过配置契约来改变这个配置,Spring Cloud 中默认的是 SpringMvcContract。

2022-11-27 16:09:58 507

原创 Spring Cloud OpenFeign - - - > 日志级别配置

OpenFeign 的日志配置分为 全局配置和局部配置。全局配置:加了@Configuration注解表示全局配置,对所有服务起作用。局部配置:不加@Configuration注解表示局部配置,只针对指定的一个服务起作用。

2022-11-26 18:02:07 2965 1

原创 Spring Cloud OpenFeign - - - > 远程调用

Spring Cloud OpenFeign 可以做到 让我们在使用 HTTP 请求远程服务时,就像调用本地方法一样。跟Dubbo一样,开发者无需关心和远程的交互细节( 即不需要通过常规的 Http Client 构建请求再解析返回数据,让开发者在调用远程接口时,就跟调用本地接口一样).

2022-11-24 23:30:50 1000

wps正则表达式 以及 wps通过正则表达式验证手机号码

WPS Excel本身没有正则表达式函数,这里用 WPS自定义函数的功能来实现,封装好函数后就可以在单元格用公式使用正则表达式了,WPS2020之后的版本都可以用。

2023-11-09

Power BI Desktop商业智能分析软件

Power BI Desktop是一款由Microsoft开发的数据分析和可视化工具,主要用于创建交互式报告和仪表板。它基于Power Query、Power Pivot和Power View三个组件,可以帮助用户轻松地收集、清洗、整合和呈现数据。 1、数据连接:Power BI Desktop支持多种数据源,如Excel、SQL Server、SharePoint等。你可以轻松地将数据从这些来源导入到Power BI Desktop中。 2、数据清洗:Power BI Desktop内置了数据清洗功能,可以帮助你处理缺失值、重复值和异常值等问题。 3、数据建模:Power BI Desktop支持关系数据库模型,允许你创建和管理数据之间的关系。 4、数据可视化:Power BI Desktop提供了丰富的可视化选项,如柱状图、折线图、饼图等。 5、仪表板制作:Power BI Desktop允许你创建交互式的仪表板,以便向其他人展示你的数据分析。 6、共享和发布:Power BI Desktop支持将报告和仪表板分享给其他人,以便他们也可以查看和分析数据。

2023-08-20

电子产品销售分析数据源

工作簿中包含了产品明细表、产品系列表、产品分类表、店铺表、订单表、客户表、日历表共20000+条数据

2023-08-20

Spring Cloud Alibaba Sentinel - - >流程控制 (快速使用案例)

Sentinel 可以简单的分为 Sentinel 核心库 (sentinel-core依赖) 和 Dashboard (Sentinel控制台)。核心库不依赖 Dashboard,但是结合 Dashboard 可以取得最好的效果 (因为通过Sentinel控制台,我们可以更方便的设置规则,不仅效率提高了,还能进行实时监控,而无需编写java代码来设置规则)。 - - > 当然学习中还是以代码方式为准。 这篇文章主要介绍 Sentinel 核心库的使用。如果希望有一个最快最直接的了解,可以参考 新手指南 来获取一个最直观的感受。 我们说的资源,可以是任何东西,服务,服务里的方法,甚至是一段代码。使用 Sentinel 来进行资源保护,主要分为几个步骤: 定义资源 定义规则 检验规则是否生效 先把可能需要保护的资源定义好(埋点),之后再配置规则。也可以理解为,只要有了资源,我们就可以在任何时候灵活地定义各种流量控制规则。在编码的时候,只需要考虑这个代码是否需要保护,如果需要保护,就将之定义为一个资源。 对于主流的框架,我们提供适配,只需要按照适配中的说明配置,Sentinel 就

2022-12-20

Java开发工程师相关知识点的面试题整理

Java开发工程师相关知识点的面试题整理

2022-12-18

基于SpringBoot的个人博客系统设计与实现的毕业论文知网参考文献

基于SpringBoot的个人博客系统设计与实现的毕业论文知网参考文献

2022-12-18

阿里巴巴java开发手册2020

阿里巴巴java开发手册2020

2022-12-18

Spring Cloud Alibaba Nacos Config - - - >多配置文件/共享配置

在一个微服务架构应用系统中可能包含成百上千个微服务。而很多微服务可能都引入相同的中间件,当环境中引入的中间件较多时,集中管理配置/共享配置是非常有必要的,方便管理维护。比如:MySQL数据库、redis缓存、消息队列等。

2022-12-10

Spring Cloud OpenFeign - - - >拦截器

初学者很容易将 Spring MVC 拦截器 和 Spring Cloud OpenFeign 拦截器搞混,误以为OpenFeign拦截器就是SpringMVC拦截器: Spring MVC拦截器发生在客户端 和 服务端之间,在客户端向服务端发送请求时进行拦截处理。 Spring Cloud OpenFeign拦截器发生在两个不同的服务之间,在服务消费端发送请求远程调用服务提供方时进行拦截处理。

2022-11-29

Spring Cloud OpenFeign - - - > 超时时间配置

OpenFeign 使用两个超时参数:connectTimeout 连接超时 和 readTimeout 请求处理超时。以服务A 调用 服务B为例: 连接超时时间 (connect-timeout):是指服务A去请求服务B的网络连接时间。 读取超时时间/请求处理超时时间(read-timeout):是指服务A连接上服务B后,服务B处理这个请求并做出响应的时间。

2022-11-28

Spring Cloud OpenFeign - - - > 契约配置

Spring Cloud 的早期版本使用的就是 Feign。所以有些公司开发使用的就是早期的 Spring Cloud,而在后期公司想进行版本升级的时候,改成使用Spring Cloud OpenFeign,但 Feign 使用的是他自己独有的那一套注解,如果我们想全部进行修改成 Spring MVC注解的话,就会非常麻烦!那么有没有办法,让我们升级版本又不需要改动太多代码呢? Spring Cloud 在 Feign 的基础上做了扩展,可以使用 Spring MVC 的注解来完成Feign的功能。原生的 Feign 是不支持 Spring MVC 注解的,如果你想在 Spring Cloud 中使用原生的注解方式来定义客户端也是可以的,通过配置契约来改变这个配置,Spring Cloud 中默认的是 SpringMvcContract。 也就是说:通过契约配置,我们可以在 OpenFeign 中使用 Feign 的注解,那么该如何配置呢? ①可以通过 java 的方式。 ②也可以通过 .yml 配置文件方式。

2022-11-27

Spring Cloud OpenFeign - 日志配置

OpenFeign 有 4 种日志级别: NONE: 不记录任何日志,是OpenFeign默认日志级别(性能最佳,适用于生产环境)。 BASIC: 仅记录请求方法、URL、响应状态码、执行时间(适用于生产环境追踪问题)。 HEADERS: 在记录BASIC级别的基础上,记录请求和响应的header头部信息。 FULL: 记录请求响应的header、body 和 元数据(适用于开发和测试环境定位问题)。 需要注意的是:OpenFeign 的日志配置分为 全局配置和局部配置。 全局配置:加了@Configuration注解表示全局配置,对所有服务起作用。 局部配置:不加@Configuration注解表示局部配置,只针对指定的一个服务起作用。 OpenFeign 的默认日志级别是 NONE 级别,也就是不记录任何日志信息。但为什么按上面步骤将 OpenFeign 的日志级别设置成 FULL 级别后,还是没有打印日志信息呢? 这是因为 OpenFeign 的调试日志是以 debug 级别来输出的。而 Spring Boot 默认的日志级别是 info 级别。

2022-11-26

Spring Cloud OpenFeign 远程调用

Spring Cloud OpenFeign 可以做到 让我们在使用 HTTP 请求远程服务时,就像调用本地方法一样。OpenFeign 和 Dubbo一样是一个RPC远程调用框架,目的是使的我们调用接口和调用本地方法一样简单,开发者无需关心和远程的交互细节( 即不需要通过常规的 Http Client 构建请求再解析返回数据,让开发者在调用远程接口时,就跟调用本地接口一样)。     但 OpenFeign 的本质上还是需要 HTTP 请求( 在微服务体系中,无论使用 Feign 还是使用 RestTemplate,传输层都是基于 HTTP 协议进行传输的,这一点和Dubbo有很大的区别,Dubbo的传输层并没有使用 HTTP 协议,而是使用了传统的 TCP 协议 )。OpenFeign 是通过 jdk代理 来实现这个操作的。     Spring Cloud OpenFeign 对 Feign 进行了增强,使其支持 Spring MVC 注解,并且还整合了Nacos 和 LoadBalancer。在调用远程接口时,会先根据@FeignClient中name属性指定的服务名来ch

2022-11-25

Spring Cloud Nacos 2021使用LoadBalancer做负载均衡

Spring Cloud Nacos 2021 移除了 Ribbon,在Spring Cloud Commons 项目中添加了 Spring Cloud LoadBalancer 作为新的负载均衡器。LoadBalancer 的负载均衡策略没有 Ribbon 那么丰富,只提供了RandomLoadBalancer、NacosLoadBalancer、RoundRobinLoadBalancer,在不指定的时候默认使用RoundRobinLoadBalancer轮询负载均衡策略。 推荐使用整合 Ribbon 的方式来实现负载均衡。

2022-11-24

orangehead.css

为什么别人的 typora 样式那么好看,自己的却那么丑。这里分享一个非常好看的 typora 主题样式。安装方式:将 orangehead.css 文件拷贝到C:\Users\CD4356\AppData\Roaming\Typora\themes目录中,重启typora即可。后期也可以自己修改 orangehead.css 中的css样式改成自己想要的样式。

2022-08-07

blog.sql - 博客网站数据库设计文件

个人博客网站的数据库设计文件

2021-05-02

仿天猫数据库设计文件mao.sql

仿天猫数据库设计文件mao.sql,仿天猫数据库设计文件mao.sql,仿天猫数据库设计文件mao.sql,仿天猫数据库设计文件mao.sql

2020-09-30

Xshell-6.0.0193p.zip

自己如官网下载Xshell还是挺麻烦的,而且有写是要收费的,这里我提供了一个非商业用途免费版的供大家下载

2020-04-27

html+css+js实现简易计算器.zip

这是一个使用 html + css + javaScript 技术实现的简易计算器

2019-05-30

Sublime的Package Control插件安裝包及安装方法.zip

压缩包中包含Sublime开发工具安装包,Package Control插件安装包 以及 Package Control安装教程

2019-05-13

login_register_php

php连接mysql数据库实现简单的登陆注册功能,将注册的信息保存到数据库,然后查询数据库中的注册信息进行登陆

2019-01-07

Sublime Text

Sublime Text 支持多种编程语言,同时支持Windows、Linux、Mac OS X等操作系统

2018-10-23

空空如也

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

TA关注的人

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