自定义博客皮肤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)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 ngixn下载使用

以下是在 Windows 系统上下载、安装和使用 Nginx 的详细步骤:一、下载 Nginx访问 Nginx 官网,点击 Download for Windows。下载最新版本的 nginx-1.xx.x.zip(建议选择 Stable 版本)。二、安装 Nginx。

2025-03-09 16:30:38 991

原创 zookeeper核心代码有哪些类

Zookeeper的核心代码类包括:

2023-05-22 22:41:26 8168

原创 如何用spark对清理好的数据进行数据处理

需要注意的是,在Spark程序中,我们使用了一些Java 8中的Lambda表达式和方法引用,这些新特性可以让我们更加简洁地编写代码。方法统计每种颜色和尺寸的销售量,并计算总销售额。最后,我们将结果保存到文件中。对象中,我们保存了颜色、尺寸、销售量、价格和时间戳等信息。方法将数据文件读取到RDD中。创建一个Spark应用程序。在这个Spark程序中,我们首先使用。方法将每一行数据转换为一个。

2023-05-13 11:39:21 561

原创 如何做大数据分析

大数据分析一般涉及多个步骤,包括数据采集、数据清洗、数据处理和数据可视化等。以上程序仅提供了一个简单的大数据分析例子,实际情况中需要根据具体需求进行更加复杂的分析和处理。

2023-05-13 11:34:45 551

原创 商品订单系统和库存系统之间如何保证商品的幂等性

为了保证商品订单系统和库存系统之间的幂等性,可以采取以下方案:

2023-05-13 11:15:52 923

原创 java 本地缓存的框架技术

常见的 Java 本地缓存框架技术有:

2023-05-13 11:13:10 1016

原创 分布式系统之间如何保证本地缓存的幂等性

在分布式系统中,为了提高系统性能和避免重复计算,我们通常会为系统增加一层缓存。本地缓存是一种常见的缓存类型,它将数据存储在应用程序所在的本地计算机上,以提高数据的访问速度。但是,当我们使用本地缓存时,我们需要考虑缓存的幂等性问题。缓存的幂等性是指,无论缓存操作被调用多少次,最终的结果都应该是相同的。在分布式系统中,由于多个节点可以同时访问缓存,因此必须确保缓存的幂等性,以避免数据的不一致性和错误。

2023-05-13 11:11:00 314

原创 lock中的condition的作用

在本例中,当队列已满时,线程会调用 notFull.await() 进入等待状态,直到有另一个线程调用 notEmpty.signalAll() 来唤醒它。在 put 方法中,当队列已满时,线程会调用 notFull.await() 进入等待状态,直到有另一个线程调用 notEmpty.signalAll()。所以,在使用 Condition 实现线程之间的通信时,我们需要在合适的时机调用相应的方法来保证线程的正确性,同时也避免了死循环的发生。

2023-05-13 11:05:37 492

原创 swagger快速使用

启动您的Spring Boot应用程序。在浏览器中输入以下网址: http://localhost:8080/swagger-ui.html。您将看到Swagger UI界面。在这里,您可以看到API的列表,包括每个操作的详细信息。在此示例中,我们配置Swagger以扫描 com.example.demo 包中的请求处理程序,并启用任何路径的Swagger文档。这些操作处理与用户相关的API请求。

2023-05-11 22:32:56 157

原创 Swagger Codegen快速使用

此外,Swagger Codegen还提供了许多其他语言和框架的支持,您可以在命令中使用不同的选项来生成这些客户端库。Swagger提供了许多工具,以便于使用Swagger定义自动生成代码。该命令生成Java客户端代码到当前目录下。

2023-05-11 22:30:07 1115

原创 colab如何挂载google云盘

点击链接,跳转到授权页面,登录Google账号,获取授权码,然后复制授权码。将授权码粘贴到colab notebook中,接着按下回车键进行授权。在colab中创建一个新的notebook。

2023-05-10 19:44:31 3330

原创 python快速启动一个web项目-flask使用

【代码】python快速启动一个web项目-flask使用。

2023-05-10 18:53:22 447

原创 本地项目用git提交到远程仓库

需要注意的是,在执行以上命令时,需要确保本地和远程 Git 仓库中的代码分支和提交记录保持一致,避免出现代码冲突等问题。同时,建议在提交代码前先备份重要的代码文件,以防止不必要的代码丢失。这将添加所有更改的文件到 Git 仓库中,您也可以使用 git add file-name 命令来添加指定的文件。在远程 Git 仓库中创建一个新的空仓库。例如,可以在 GitHub 上创建一个新的仓库。这将会将本地 Git 仓库中的 master 分支代码推送到远程 Git 仓库中。

2023-05-07 11:22:25 402

原创 nvm如何变更npm版本

需要注意的是,切换 npm 版本时,建议先备份当前项目的 package.json 和 package-lock.json 文件,以避免版本不兼容等问题导致的依赖安装失败。同时,切换 npm 版本可能会影响全局安装的 npm 包,建议谨慎操作。如果需要切换 npm 版本,可以使用 npm 命令来安装指定版本的 npm。安装完成后,可以再次使用 npm -v 命令来查看当前的 npm 版本,确认是否已经切换成功。这将把当前 shell 环境切换到 Node.js 14.17.0 版本。

2023-05-06 21:36:09 12984

原创 uniCloud本地调试服务启动失败:当前项目未关联uniCloud服务空间。如何解决

如果在本地启动 uniCloud 调试服务时出现了“当前项目未关联 uniCloud 服务空间”的错误提示,可能是因为您没有正确配置 uniCloud 服务空间信息导致的。检查 uniCloud 配置项中的 service 是否正确,即是否与您在 uniCloud 控制台创建的服务空间名称一致。检查 uniCloud 配置项中的 version 是否正确,即是否与您在 uniCloud 控制台创建的服务版本号一致。如果确认配置无误后仍然无法启动本地调试服务,可以尝试重新关联 uniCloud 服务空间。

2023-05-06 21:34:00 20389

原创 anaconda更换python版本

要使用新版本的 Python,需要点击该环境名称的右侧的三角图标,然后选择 Open Terminal。在 Environments 页面右上方的下拉框中选择 Not Installed,然后在搜索框中输入要安装的 Python 版本号,比如 3.8。需要注意的是,切换到新环境后,需要重新安装所需的软件包和库,并且可能需要重新配置一些环境变量和路径等。在搜索结果中找到对应的 Python 版本,在右侧勾选框中打勾,然后点击下方的 Apply 按钮。

2023-05-05 20:27:40 1158

原创 git常用命令操作

【代码】git常用命令操作。

2023-04-18 23:21:39 11230 3

原创 linux常用命令和windows对比

Linux 和 Windows 的常用命令对比:

2023-04-15 23:56:55 1847 1

原创 docker配置国内镜像源

在Linux上,该文件通常位于/etc/docker/目录下。在Windows上,该文件通常位于C:\ProgramData\Docker\config\目录下。在Windows上,可以在系统托盘中右键单击Docker图标,然后选择“退出Docker Desktop”选项。当您使用docker pull命令下载镜像时,Docker将从您配置的镜像源中获取镜像。在中国,由于网络限制,从Docker Hub下载镜像可能会很慢或不可用。这里使用了Docker中国官方镜像源,您也可以使用其他可用的镜像源。

2023-03-30 22:14:28 5423

原创 nvm使用

nvm node_mirror https://npmmirror.com/mirrors/node/nvm install 12.22.12// 卸载// 安装。

2023-03-25 15:59:08 1703

原创 npm,nodejs如何升级

要升级npm的版本,可以使用npm自带的命令。这个命令会安装最新版本的npm,并将其更新到全局环境中。具体步骤如下:打开终端或命令行工具,输入以下命令检查当前npm版本:npm -v如果当前npm版本不是最新版本,可以使用以下命令升级npm:这个命令会下载最新版本的npm,并将其更新到全局环境中。升级完成后,可以再次输入以下命令检查npm版本,确认是否已经升级成功:npm -v需要注意的是,如果您使用的是Mac或Linux系统,可能需要在命令前加上sudo。

2023-03-25 12:35:23 11965 1

原创 生产出现oom问题,怎么排查?

linux性能排查

2023-01-03 22:45:31 2022

原创 elasticsearch安装

es安装

2022-12-03 22:54:51 124

原创 redis安装

redis安装

2022-12-03 15:25:05 380

原创 gcc,gcc-c++安装

gcc,gcc-c++安装

2022-12-03 15:17:36 629

原创 go_环境配置及常用操作

go_环境配置及常用操作

2022-11-15 22:37:36 625

原创 java数据结构常见算法

常见算法链表:1.链表有环无环a:快指针和慢指针相交2.环形链表相交,交点?a:判断是否是环形链表,如果是环形链表,当走到交点的时候快指针的移动速度改成和慢指针一样,然后再判断相等3两个非环形链表求交点a1:快慢指针法:当快指针走到头时,快指针指向慢指针的链表,慢指针指到头时指向快指针的链表头,总有一时刻是相等的。a2:穷举方式a3:先求两个链表的差步数,然后夸到diff步,然后进行比较4.链表反转a:设preNode,改变当前指针的的指向为preNode,依次循环5判断回文链表a

2022-04-18 23:23:06 396

原创 通过yaml生成实体类

引用mvn 插件生成<plugin> <groupId>io.swagger</groupId> <artifactId>swagger-codegen-maven-plugin</artifactId> <version>2.2.3</version> <executions> <execution> <goals>

2021-11-30 23:48:40 1298

原创 spring源码学习记录-1-beanDefinition 加载

resource文件获取resource接口beanDefinition 加载XmlBeanDefinitionReader@Override public int loadBeanDefinitions(Resource resource) throws BeanDefinitionStoreException { return loadBeanDefinitions(new EncodedResource(resource)); }protected int doLoadBeanD

2021-09-08 23:42:40 149

原创 java工程编写manifest文件

java工程编写manifest文件https://www.cnblogs.com/hejing-swust/p/8514251.html

2021-09-07 23:29:24 207

原创 Shell 学习

Shell 学习目录Shell 学习第1章 Shell概述第2章 Shell解析器(1)Linux提供的Shell解析器有:(2)bash和sh的关系(3)Centos默认的解析器是bash第3章 Shell脚本入门1.脚本格式2.第一个Shell脚本:helloworld3.第二个Shell脚本:多命令处理第4章 Shell中的变量4.1 系统变量4.3 特殊变量:$n4.4 特殊变量:$#4.5 特殊变量:∗、*、∗、@4.6 特殊变量:$?第5章 运算符1.基本语法2.案例实操:第6章 条件判断1.

2021-09-06 22:37:16 857

原创 linux-cup问题排查

linux-cpu

2021-09-05 00:22:05 156

原创 dubbo学习笔记

1.dubbo分层:api:config,service;spi:proxy,regist,monitor,cluster,protocol,exchange,transport,searilize2.负载均衡策略:1.基于权重的随机负载均衡,2.基于权重的轮询负载均衡 3.最小活跃数负载均衡 4.哈希负载均衡...

2020-11-28 16:12:58 120

原创 fastDFS安装

一 、FastDFS–tracker安装1 FastDFS安装环境FastDFS是C语言开发,建议在linux上运行,本教程使用Centos7.4作为安装环境。安装gcc 依赖环境 yum install gcc-c++ -y如果没有外网:则需要安装本地yum源!2 安装libevent2.1 yum -y install libevent3 安装libfastcommon1、上传压缩包文件libfastcommonV1.0.7.tar.gz 到 /usr/local目录下,并解压。

2020-11-28 14:47:23 221

原创 java常见问题

java常见问题elasticsearchQ:elasticsearch启动报usr/share/elasticsearch下无config文件A:启动执行 service elasticsearch start 命令。

2020-11-27 21:35:48 77

redis for linux 安装包

redis安装包

2022-12-03

elasticsearch安装包

elasticsearch安装包

2022-12-03

gcc和gcc-c++安装包

gcc和gcc-c++安装包

2022-12-03

Quartz如何从入门到精通.pdf

Quartz如何从入门到精通

2021-09-04

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

TA关注的人

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