- 博客(56)
- 资源 (9)
- 收藏
- 关注
原创 MONI后台管理系统-swagger3(springdoc-openapi)集成
Springboot3.X集成SpringDoc作为接口文档。
2024-12-21 16:24:21
1235
原创 SpringCloudGateway集成Swagger3
后台服务Swagger配置package com.synda.conmmon.config;import lombok.Data;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.http.HttpMethod;import org.springframework.s.
2021-09-26 22:20:09
1351
原创 Kafka_2.12-2.2.2集群安装
一、资料准备(一)安装包kafka下载地址:kafka_2.12-2.2.2zookeeper下载地址:zookeeper-3.4.13百度云下载(包含kafka和zookeeper): 链接:https://pan.baidu.com/s/16iuFdl9_3e0rn7OQ2a0WBg提取码:ypsdcsdn下载(保证超值):下载(二)服务器环境(此处用虚拟机)centos7_X64:192.168.1.11centos7_X64:192.168.1.12centos7_X64:
2021-07-18 14:32:09
1049
1
原创 使用redis简单实现分布式锁
注: 只是单纯的记录代码使用原生的方式实现,要点在于保证原子性操作 /** * 1. 校验该优惠卷是否存在 * 2. 检验优惠卷是否可以领取: 时间、库存、超过限制 * 3. 扣减库存 * 4. 保存领卷记录 * * @param couponId * @param promotion * @return */ @Override public ApiResult addCoupon(lo
2021-03-24 23:01:34
127
原创 ElasticSearch学习(基本操作,分词器使用,拼音码查询,重新索引、数据迁移、修改字段)
一、核心概念介绍索引(index):一个索引可以理解为一个关系型数据库。类型(type):一种类型就像一类表注意:ES7.x以后就已经完全一处type这个概念映射(mapping):定义了每个字段的类型信息,...
2020-11-05 16:43:58
367
原创 SpringBoot加载外部配置文件
使用注解@PropertySource(value = {"classpath:/person.properties"},encoding = "UTF-8")@PropertySource(value = {"classpath:/person.properties"},encoding = "UTF-8")@Configurationpublic class MainConfigOfPropertyValues { @Bean public Person person(){
2020-08-25 23:14:23
244
原创 2020年8月16日----Spring注册bean方式
注: 本人初学(学习自尚硅谷spring注解),可能有一些表述不准确甚至有错误信息,望包涵并留言指正。1. 包扫描+组件标注注解 (@Controller/@Service/@Repository/@Component等)2. @Bean[导入第三方包中的组件]3. 使用@Import注解[快速给容器中导入组件]@Imoprt(要导入到容器中的组件),容器中就会自动注册这个组件。id默认是全类名ImportSelector: 返回需要导入的组件的全类名数组;ImportBeanDefiniti
2020-08-16 22:15:27
149
原创 windows家庭版使用Docker Toolbox安装Docker(附资料)
注: 本文整理自win10家庭版安装Docker1. 检查虚拟化是否开启2. 安装Docker-Toolbox下载地址:Docker-Toolbox安装:双击,一路默认,安装完成后桌面出现以下三个图标3.双击Docker Quickstart Terminal,出现以下问题缺少boot2docker,双击Docker Quickstart Terminal时会自动下载,但因为网络原因下载会比较慢.所以我放到了百度云(后附地址)将下载下来的镜像放到C:\Users\admin.docke
2020-07-29 23:01:02
345
原创 搭建nginx+keepalived双机主备/双主热备高可用集群(附资料)
注: 此文学习自慕课网架构师直通师课程环境准备:三台虚拟机:linux(centos7 64位);** 192.168.237.128;**192.168.237.129;** 192.168.237.130;**一、使用nginx搭建三台tomcat集群1. 安装nginx1.1 安装基础环境;安装c++环境:进入目录cd /opt/basic/gcc_g++/c++授权chmod +x install.sh执行./install安装gcc环境进入目录cd
2020-06-27 11:30:24
483
原创 nginx模块化体系--设置缓存过期,负载均衡
1.nginx的跨域配置server { listen 8080; server_name localhost; #允许跨域请求的域,*代表所有 add_header 'Access-Control-Allow-Origin' *; ##允许带上cookie请求 add_header 'Access-Control-Allow-Credentials' 'true'; ##允许请求
2020-06-15 21:14:16
444
转载 ElasticSearch查询之桶聚合查询
注: 本文学习自小d课堂Elasticsearch学习以下的查询均采用kibana工具,写的比较初级,如果有错误的,或者有更方便的,请留言指正修改,谢谢1、桶聚合查询,类似数据库查询的group by例一: 火箭队根据年龄分组使用aggs关键字–terms指定分组字段,size指定显示多少分组GET /nba/_search{ "query": { "term": { "teamNameEn": { "value": "Rockets" }
2020-05-30 13:52:13
2028
转载 ElasticSearch查询总结
注: 本文学习自小d课堂Elasticsearch学习以下的查询均采用kibana工具,写的比较初级,如果有错误的,或者有更方便的,请留言指正修改,谢谢1. term精确查询注意: 使用term查询的字段的mapping不能为text(1)—term–每个字段精确匹配查询查询jerseyNo为23的文档GET /nba/_search{ "query": { "term": { "jerseyNo": { "value": "23" }
2020-05-30 12:51:40
478
1
原创 过滤两个list集合中间的重复元素
注:整理自如何使用Java List等集合类的removeAll方法和Java中找到两个list中的不同元素使用 boolean removeAll(Collection<?> c)方法,从列表中移除指定 collection 中包含的其所有元素(可选操作)。执行removeAll方法时,会先对集合元素进行比较(equals),如果元素相等执行移除操作。 @Test public void test5(){ List<Student> oldL
2020-05-29 13:30:06
2389
原创 mybatis-plus配置逻辑删除
配置文件配置mybatis-plus: global-config: logic-delete-value: 1#配置逻辑删除字段为1是删除 logic-not-delete-value: 0#配置逻辑删除字段为101001是未删除 sql-injector: com.baomidou.mybatisplus.mapper.LogicSqlInjector #逻辑删除配置实体类属性配置(@TableLogic注解) @TableLogic //逻辑删除注解 .
2020-05-14 22:30:41
3098
1
原创 微服务feign调用添加token问题
1.一般情况是这么配置的具体的怎么调用就不说了 如下配置,就可以在请求头中添加需要的请求头信息。package localdate;import feign.RequestInterceptor;import feign.RequestTemplate;import lombok.extern.slf4j.Slf4j;import org.springframework.beans....
2020-04-29 18:59:20
5055
原创 简单搭建nginx集群
一、环境java:1.8tomcat:8.5nginx:1.16.0二、说明我只是使用了一台服务器,上面跑了nginx和三个tomcat,tomcat相当于后台三台服务器(原理是一样的,没必要启动四台虚拟机),如果不知道如何在一台linux跑三台tomcat请参考另一篇博文linux搭建多台tomcat三、开始,配置及其简单ps:www.tomcat.com这个只是个名字,可以随...
2020-03-24 21:54:53
622
原创 如何在一台linux上运行多个tomcat
一、环境准备:jdk+tomcat资源地址:提取码:二、开始第一台我的tomcat统一放在/opt/tomcat下所以mkdir /opt/tomcat将tomcat解压到/opt/tomcat,如图,因为我的设置三台tomcat的端口为5100、5200、5300,所以如下命名。2. 接着,配置profile(1)编辑vim /etc/profile(2)添加如...
2020-03-24 21:28:29
2441
1
转载 redis内存消耗详解
Redis所有的数据都存在内存中,相对于廉价的硬盘,内存资源还是比较昂贵的,因此如何高效利用redis内存变得非常重要。一、内存消耗理解redis内存,首先要掌握redis内存消耗在哪些方面。有些内存消耗是必不可少的,而有些可以通过参数调整和合理使用来规避内存浪费。1.1 内存使用统计首先需要了解redis自身使用内存的统计数据,可通过执行info memory命令来获取内存相关指标us...
2020-03-09 10:08:06
1820
转载 linux系统监控
转载自Linux下查看CPU型号,内存大小,硬盘空间的命令(详解)linux top命令linux下查看CPU、内存、磁盘信息1. 查看CPU信息总核数 = 物理CPU个数 X 每颗物理CPU的核数总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数2. 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort...
2020-03-06 10:07:15
396
原创 nginx基础配置
1.nginx作为web代理服务的优化(1)内核优化,配置senfileSyntax: sendfile on | offDefault:Context:http、server、location、if in location(2)配置tcp_nopush,列如,送快递,十个包裹,一次一次的送和十个一起送,提高网络传输的效率,但是这个配置必须要sendfile生效的情况下才可以用;...
2020-03-03 13:57:30
166
原创 linux基础命令操作
1. linux挂载镜像先将镜像拷贝到linux中,然后执行如下命令:mount -o loop /opt/xxxx.iso /mediacd /media 即可查看镜像中的文件
2020-03-03 13:56:36
236
原创 源码编译rpm包
安装基本环境yum install rpm-build #打包环境安装所需依赖包yum -y install gcc pcre-devel zlib-devel openssl-devel #因为是以nginx为例,所以需要这些包构建打包目录** 注意,这个命令需要去根目录下执行,推荐最好使用root用户,执行时会报错,但是他会在根目录下创建需要的打包目录**rp...
2020-03-03 10:04:32
3206
原创 Swagger学习
引入依赖 <!--swagger2配置--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <v...
2020-02-23 20:39:11
133
原创 使用Docker安装FastDFS
安装命令docker run -d --restart=always --privileged=true --net=host --name=fastdfs -e IP=192.168.137.163 -e WEB_PORT=9006 -v ${HOME}/fastdfs:/var/local/fdfs registry.cn-beijing.aliyuncs.com/tianzuo/fas...
2020-02-21 09:45:48
351
原创 FastDFS安装
安装依赖环境(1)安装gccyum install -y gcc gcc-c++(2)安装libeventyum install -y libevent(3)创建安装文件存放目录mkdir /opt/fastdfs(4)进入安装文件存放目录cd /opt/fastdfs(5)解压unzip libfastcommon-master.zip(6)进入目录cd ...
2020-02-20 22:29:09
523
转载 CentOS压力测试 ab 命令安装与使用
1.独立安装ab运行需要依赖apr-util包,安装命令为:yum install apr-util因为在后面的命令中要用到yumdownload,如果没有找到 yumdownload 命令可以使用以下命令安装依赖 yum-utils中的yumdownload 工具yum install yum-utils2.安装完成后执行以下指令cd /optmkdir abtmpcd ...
2020-02-13 22:43:56
278
原创 Nginx的搭建
1. 为什么选择nginx(1)采用的是IO多路复用epoll,在请求操作系统时候,有并行处理和串行处理的模式,nginx就是使用IO多路复用实现并行处理请求,提高性能。比如,一个老师要了解哪些学生有问题,那么一种方式是老师挨个的去问每个学生,一个完了再问下一个,那么如果一个学生有的问题很多,处理得很慢,其他学生又等着,这样子消耗得时间就会很多;而另一种是,假如这个老师有很多的分身,那么每个老师...
2020-02-13 22:11:37
305
原创 搭建 redis-cluster集群
1.集群环境操作系统版本:centos7redis版本:5.0.3.tar.gz三台服务器:192.168.137.160、192.168.137.161、192.168.137.162六个redis节点:node1、node2、node3、node4、node5、node6节点角色:(node1、node2、node3)–master 【0-16384】 三个主节点分配hash槽,...
2020-02-13 17:21:48
216
原创 redis的集群搭建(主从、哨兵高可用)
1. 搭建redis主从复制集群操作系统:centos7redis版本:5.0.3服务器:主 192.168.137.160服务器:从 192.168.137.161redis存放目录: /opt/redis在两台服务器之间做相同的以下操作:《《《《《《《《《《《《《《《《《《《《《gcc离线安装参考gcc离线安装安装gcc: yum install gcc安装c++库:yu...
2020-02-13 15:13:30
440
c++4.8.5离线安装包
2024-06-13
Gcc-4.8.5离线安装包
2024-06-13
protoc-3.19.5-win64.zip
2024-05-05
docker linux的安装包 很多版本,都比较新的,良心的10积分
2022-10-22
国产环境ElasticSearch使用rpm包安装记录.md
2020-03-22
nginx1.16.0-gcc-c++-openssl.zip
2020-03-11
rabbitmq3.7.12.zip
2020-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人