自定义博客皮肤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)
  • 收藏
  • 关注

原创 nginx的使用

注: server_name 是ip地址(nginx服务器),listen监听端口号,proxy_pass 代理地址,上面配置:/www1/下的路径都会被发送到/usr/local/nginx/html/static/www1下。​ 从配置文件开始到events块之间的内容,主要设置一些影响nginx服务器整体运行配置指令。访问地址http://39.98.41.81/www2/b.html。#创建static/www1和static/www2的目录。#进入到nginx的安装目录下。

2024-03-05 11:00:20 339

原创 RocketMQ-03

1. 高级功能1.1 消息存储分布式队列因为有高可靠性的要求,所以数据要进行持久化存储。消息生成者发送消息MQ收到消息,将消息进行持久化,在存储中新增一条记录返回ACK给生产者MQ push 消息给对应的消费者,然后等待消费者返回ACK如果消息消费者在指定时间内成功返回ack,那么MQ认为消息消费成功,在存储中删除消息,即执行第6步;如果MQ在指定时间内没有收到ACK,则认为消息消费失败,会尝试重新push消息,重复执行4、5、6步骤MQ删除消息1.1.1 存储介质关系型数据库D

2023-11-25 23:06:37 1702

原创 RocketMQ-02

ID生成器IDWorker:Twitter雪花算法异常处理类CustomerException:自定义异常类CastException:异常抛出类常量类ShopCode:系统状态类响应实体类Result:封装响应状态和响应信息/*** 确认订单*/

2023-11-25 22:20:14 391

原创 RocketMQ-01

bin:启动脚本,包括shell脚本和CMD脚本conf:实例配置文件 ,包括broker配置文件、logback配置文件等lib:依赖jar包,包括Netty、commons-lang、FastJSON等Producer:消息的发送者;举例:发信者Consumer:消息接收者;举例:收信者Broker:暂存和传输消息;举例:邮局NameServer:管理Broker;举例:各个邮局的管理机构Topic:区分消息的种类;一个发送者可以发送消息给一个或者多个Topic;

2023-11-23 23:43:39 1800

原创 Docker基础

每个应用每次打包,都需要本地编译、再上传服务器、再进行docker构建,如果有1000个应用要打包镜像怎么办?这里额外添加了docker的生产环境核心配置cgroup。部署一个Redis+应用,尝试应用操作Redis产生数据。启动nginx应用容器,并映射88端口,测试的访问。推送镜像到docker hub;修改默认的index.html 页面。将自己修改好的镜像提交。其他系统参照如下文档。,找到nginx镜像。

2023-11-23 23:17:43 1110 2

原创 jenkins的安装与使用

docker logs -f 30d42c581569(容器id)密码通过查看容器的日志得到。

2023-10-23 10:52:33 67

原创 centos下安装docker

【代码】centos下安装docker。

2023-10-22 16:57:32 25

原创 docker-compose的es集群搭建

es不能通过root用户启动,而其他用户没有挂载文件的写入权限,所以要切换到root用户赋予挂载目录权限。

2023-09-18 14:23:27 82

原创 Spring的autowired和resource的区别

Autowired注解是Spring提供,只按照byType进行注入。@Autowired如果想要按照byName方式需要加@Qualifier,Qualifier意思是合格者,一般跟Autowired配合使用,需要指定一个bean的名称,通过bean名称就能找到需要装配的bean。@Resource注解是Java标准库提供。默认采用byName方式进行注入,如果找不到则使用byType。可通过注解参数进行改变。比起Autowired好处在于跟Spring的耦合度没有那么高。@Autowired注解。

2023-06-28 14:18:44 110 2

原创 1、springboot添加拦截器

我们点进去看一下mappedHandler.applyPreHandle(processedRequest, response)的具体实现逻辑,方法一目了然,遍历拦截器链,从下标0开始调用每一个连接器的前置处理方法,如果前置方法返回true,则interceptorIndex=i,同时i++,如果返回为true,他会再调用完目标方法之后,则会进入到DispatcherServlet后置处理器方法,该方法从执行器链的最后一个元素开始,往前执行,方法很简单,这里就不赘述了。3、如果当前拦截器返回为false。

2023-05-22 22:52:24 448 3

原创 docker安装es、ik分词器、kinaba

vi elasticsearch.yml 编辑elasticsearch.yml 文件。cd /usr/share/elasticsearch/config/ cd到config目录。docker exec -it elasticsearch /bin/bash 交互式进入容器。或者使用数据卷直接绑定,动态修改配置文件。docker restart 容器id。kibana版本号要与es版本一致。修改配置后重启容器即可。

2023-04-02 10:03:04 307

原创 高并发下如何保证接口的幂等性?

接口幂等性

2023-02-26 22:43:23 209

原创 nacos的使用

nacos配置详解

2023-02-21 23:17:27 98

原创 有了它controller变得美观多了

用于处理springmvc的处理层

2023-02-12 10:20:49 93

原创 mysql的主键用id还是uuid

mysql主键用id还是uuid

2023-02-10 22:04:04 281 3

docker 安装简易版本的es

docker 安装简易版本的es

2023-04-02

空空如也

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

TA关注的人

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