- 博客(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
原创 如何用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: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
原创 本地项目用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
原创 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
原创 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
原创 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
35岁的程序员还有机会进大厂吗
2021-09-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅