自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软考-程序语言

编译和解释都不可省略 词法分析、语法分析、语义分析且顺序不可交换。

2023-08-28 10:39:25 89 1

原创 软考-计算机系统

1即反码加一[-1]补 = 1 111 1111。

2023-08-21 17:13:30 123 1

原创 后端怎样防止重复提交订单?

既然悲观锁有性能问题,为了提升接口性能,我们可以使用。需要在表中增加一个timestamp或者,这里以version字段为例。更新数据的同时version+1,然后判断本次update操作的影响行数,如果大于0,则说明本次更新成功,如果等于0,则说明本次更新没有让数据变更。由于第一次请求version等于1是可以成功的,操作成功后version变成2了。该update操作不会真正更新数据,最终sql的执行结果影响行数是0,因为version已经变成2了,where中的version=1肯定无法满足条件。

2023-07-27 13:51:55 567 1

原创 Kafka入门

Kafka对于zookeeper是强依赖,保存kafka相关的节点数据,所以安装Kafka之前必须先安装zookeeper。2.在resources下创建文件application.yml。(1)创建kafka-demo项目,导入依赖。1.导入spring-kafka依赖信息。(2)生产者发送消息。(3)消费者接收消息。

2023-07-18 10:48:22 84 1

原创 Git基本使用

【代码】Git基本使用。

2023-07-14 11:08:59 30 1

原创 ES的使用

因为在创建elasticsearch容器的时候,映射了目录,所以可以在宿主机上进行配置ik中文分词器。在去选择ik分词器的时候,需要与elasticsearch的版本好对应上。上传到服务器上,放到对应目录(plugins)解压。1.Docker部署。

2023-07-12 14:58:23 60 1

原创 基于Redis实现延时任务

我们选用Redis。

2023-07-11 15:47:29 158

原创 Redis工具类

【代码】Redis工具类。

2023-07-11 15:36:50 41

原创 快速集成Knife4j

【代码】快速集成Knife4j。

2023-07-05 14:34:10 251 1

原创 XShell链接不上问题

在cmd界面中查看ip 查看网段是否一致。如果不一致在网络适配中修改对应设置。

2023-07-03 16:01:47 2899 2

原创 线程池理解

​ 如果线程池状态是SHUTDOWN并且workerQueue为空;**进入TERMINATED的条件如下:**线程池不是RUNNING状态;线程池状态不是TIDYING状态或TERMINATED状态;workerCount为0;设置TIDYING状态成功。

2023-06-25 23:34:01 41

原创 Docker安装与使用

Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为stabletest和nightly三个更新频道。**数据卷(volume)**是一个虚拟目录,指向宿主机文件系统中的某个目录。作用:将容器与数据分离,解耦合,方便操作容器内数据,保证数据安全一旦完成数据卷挂载,对容器的一切操作都会作用在数据卷对应的宿主机目录了。这样,我们操作宿主机的目录,就等于操作容器内的目录了。

2023-06-19 23:46:53 82

原创 Redis安装以及基本数据类型使用

Redis是基于C语言编写的,因此首先需要安装Redis所需要的gcc依赖。

2023-06-19 21:33:02 71

原创 关于Java集合

关于Java-HasMap集合的自我理解

2023-06-18 23:46:38 54

原创 如何在电脑上安装并编译第一句Python

1.安装Anaconda进入Anaconda官网下载下载并安装2.验证是否安装成功:安装完成之后,从Windows开始菜单,点击 Anaconda Navigator 菜单项。Navigator 首页显示了一些应用,其中有Spyder 已经默认安装好了,点击Launch 按钮。Sypder 是Python的一个简单的集成开发环境。启动Spyder应用后,在左侧输入输出内容,如下所示。2、安装PyCharm进入PyCharm官网下载安装直接点击“Dow...

2021-09-01 23:51:42 141

空空如也

空空如也

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

TA关注的人

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