自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注于Java架构学习 https://gitee.com/laokouyun https://github.com/KouShenhai

专注于Java架构学习 https://gitee.com/laokouyun https://github.com/KouShenhai

  • 博客(100)
  • 资源 (8)
  • 收藏
  • 关注

原创 centos 7 安装tomcat开启apr并应用于springboot

小伙伴们,你们好呀!我是老寇!1.1.BIO模式介绍1).阻塞式I/O,tomcat7及以下默认是bio模式2).每个客户端连接时,需要单独开启一个线程来处理客户端的请求1.2.BIO模式缺点1).客户端较多时,需要大量的线程来处理,而且每个线程需要占用一部分栈空间2).阻塞可能带来频繁的上下文切换2.1.NIO模式介绍1).非阻塞I/O,nio是一个基于缓冲区并能提供非阻塞I/O的JavaAPI,比bio拥有更好的并发运行性能,核心组件包括channel(通道) => 类似流,双向通道,可读可写;sele

2022-06-27 17:15:24 666 6

原创 docker部署kcloud过程

小伙伴们,你们好,我是老寇项目地址:码云仓库1.下载jdk链接:https://pan.baidu.com/s/1swrV9ffJnmz4S0mfkuBbIw 提取码:11112.Dockerfile3.运行命令二、部署eureka1.Dockerfile2.执行命令 三、部署apollo参考地址:https://github.com/apolloconfig/apollo/wiki/Apollo-Quick-Start-Docker%E9%83%A8%E7%BD%B2do

2022-05-22 22:28:02 677 7

原创 springboot 2.0集成webmagic(低配置,自动化采集)

小伙伴们,你们好,我是老寇目录一、职责链模式二、装饰器模式三、观察者模式四、webmagic五、微服务集成六、测试一、职责链模式介绍顾名思义,职责链模式是为请求创建一个接收者对象的链,对请求的发送者和接收者进行解耦。举个例子,比如说,公司请假,根据请假时长不同,递交到公司领导的级别也不一样,这种层级递交的关系就是一种链式结构实现创建抽象类AbstractArticleHandler,创建两种类型的文章处理类,都扩展了AbstractArticleHan

2022-03-30 15:34:32 2331 13

原创 springboot 2.0 集成 kafka 2.6.2(集群) + elk 7.6.2(集群)

小伙伴们,你们好,我是老寇目录一、前提条件二、准备工作三、ELK介绍四、Kafka介绍五、日志监控架构图六、微服务集成一、前提条件搭建kafka集群 搭建elasticsearch集群 搭建微服务环境二、准备工作192.168.1.1(启动Elasticsearch集群+ Kafka集群)192.168.1.2(启动Elasticsearch集群+ Kafka集群)192.168.1.3(启动Elasticsearch集群+ Kafka集群)...

2022-03-28 12:56:01 5980 49

原创 centos 7 安装kafka 2.6.2(集群)

小伙伴们,你们好,我是老寇一、前提条件192.168.1.1 (安装kafka,点点我)192.168.1.2 (安装kafka,点点我)192.168.1.3 (安装kafka,点点我)二、安装过程1.3台主机都执行如下命令mkdir -p /data/kafka/logsmkdir -p /data/zookeeper/logsmkdir -p /data/zookeeper/datachown 777 -R /data/kafka/logschown 777 -

2022-03-27 20:55:11 4896 9

原创 centos7 安装 kafka 2.6.2(单机)

小伙伴们,你们好,我是老寇目录一、下载文件二、解压文件三、移动文件到/usr/local四、创建文件夹并授权五、修改config/zookeeper.properties六、修改config/server.properties七、启动zookeeper八、启动kafka九、查看端口占用十、创建topic十一、查询topic列表一、下载文件链接:https://pan.baidu.com/s/1swrV9ffJnmz4S0mfkuBbIw提取码..

2022-03-27 18:22:31 4705 12

原创 mysq 5.7 存储过程

小伙伴们,你们好,我是老寇目录一、存储过程1.简介2.特点3.语法4.变量5.if6.参数7.case7.while8.repeat一、存储过程1.简介存储过程是经过编译处理,并且存储在数据库中的一段sql语句集合2.特点sql封装在存储过程中,能够重复调用 可以接收参数,也可以返回参数 减少网络交互3.语法创建create procedure 存储过程名称 ([参数列表])begin --sql语句end;

2022-03-25 17:12:32 5350 47

原创 mysql 5.7同步数据到es 7.6.2(集群)

小伙伴们,你们好,我是老寇mysql驱动、canal安装包:https://pan.baidu.com/s/1swrV9ffJnmz4S0mfkuBbIw提取码:1111目录一、前提条件二、可选方案三、es api同步数据四、logstash同步数据到es五、mysql通过binlog同步数据到es一、前提条件安装mycat 1.6,点点我 安装es 7.6.2集群,点点我 安装logstash 7.6.2,点点我二、可选方案在实际项目中,业务数据主流存.

2022-03-24 23:42:07 7575 22

原创 springboot 2.0集成mycat 1.6 实现分库分表

小伙伴们,你们好,我是老寇mycat安装包链接:https://pan.baidu.com/s/1swrV9ffJnmz4S0mfkuBbIw提取码:1111目录一、前提条件二、mycat介绍三、安装过程四、集成springboot一、前提条件(开启主从复制,详情点点我)jdk版本 : 1.8主节点 : 192.168.1.1从节点1: 192.168.1.2从结点2: 192.168.1.3二、mycat介绍mycat是数据库中间件,说白了就...

2022-03-23 11:02:35 4723 5

原创 springboot 2.0 集成elk 7.6.2

小伙伴们,你们好,我是老寇注:请点击我,获取源码mysql安装包链接:https://pan.baidu.com/s/1swrV9ffJnmz4S0mfkuBbIw提取码:1111目录一、前提条件二、集成过程一、前提条件1.es 7.6.2集群2.安装 kibana 7.6.2 logstash 7.6.2二、集成过程注:针对elasticsearch的搜索,来进行elk分析1.配置logstash.conf(详情查看请点我)input{ .

2022-03-21 12:11:52 4721 12

原创 centos7 实现mysql 5.7主从复制(一主两从)

小伙伴们,你们好呀,我是老寇,和我一起学习mysqlmysql安装包链接:https://pan.baidu.com/s/1swrV9ffJnmz4S0mfkuBbIw提取码:1111一、准备机器(三台机器都需要提前配置好环境,虚拟机可以克隆)主节点: 192.168.1.1从节点1:192.168.1.2从节点2:192.168.1.3二、主节点配置1.配置/etc/my.cnf(追加)# servier-id 每台mysql都要不同server-id=1log-b..

2022-03-19 18:39:26 4932 9

原创 springboot 2.0集成elasticsearch 7.6.2 (集群)关键字高亮显示

小伙伴们,你们好呀,我是老寇,跟我一起学习es 7.6.2注:请点击我,获取源码注:借鉴黑马程序员学习es链接:https://pan.baidu.com/s/1swrV9ffJnmz4S0mfkuBbIw提取码:1111视频地址老寇-es通过关键字高亮显示目录目录​​​​​​​一、搜索入门二、DSL入门三、Query DSL语法四、filter五、定制排序规则六、代码实现一、搜索入门1.无条件搜索命令GET /index/_s...

2022-03-15 22:32:19 6515 3

原创 springboot 2.0集成elasticsearch 7.6.2(集群)

小伙伴们,你们好呀,我是老寇,跟我一起学习es 7.6.2注:请点击我,获取源码目录一、引入依赖配置pom.xml二、配置application-dev.yml(生产就克隆application-dev改成生产配置)三、配置ES注解四、配置es及swagger五、ES工具类 (索引相关配置不懂的,请查看elasticsearch 7.6.2 - 索引管理)七、测试es一、引入依赖配置pom.xml <dependency>

2022-03-13 13:33:36 10634 19

原创 elasticsearch 7.6.2 - 索引管理

小伙伴们,你们好呀,我是老寇,跟我一起学习es 7.6.2注:请点击我,获取源码目录一.创建索引及参数解析1.创建索引 (语法及例子)2.索引参数解析 (着重解析例子中参数含义)二.批量导入数据1.批量导入(语法及例子)三、查询索引1.查询mapping2.查询settings四、修改索引五、删除索引一.创建索引及参数解析1.创建索引 (语法及例子)1).新建索引语法PUT 索引名称{ "setting" : { ...}...

2022-03-09 16:27:27 7046 23

原创 springcloud-项目整合(KCloud)

​小伙伴们,你们好呀!我是老寇!

2022-02-28 12:51:20 5646 4

原创 centos7 安装 elasticsearch 7.6.2及分词器

小伙伴们,你们好呀,我是老寇,跟我一起安装elasticsearch 7.6.2安装elasticsearch的教程数不胜数,本文的安装方式是经过自己测试的,因此分享给有需要的小伙伴,一来是避免小伙伴少走弯路,二来方便后面知识的整合。本文是基于ES 7.6.2的版本进行安装的,话不多说,我们开始吧。...

2022-02-25 01:20:01 10349 21

原创 centos7 安装zookeeper 3.4.6(单机)

小伙伴们,你们好,我是老寇zookeeper安装包:https://pan.baidu.com/s/1swrV9ffJnmz4S0mfkuBbIw提取码:1111目录一、前提条件二、安装过程一、前提条件安装jdk1.8二、安装过程1.解压tar -zxvf zookeeper-3.4.6.tar.gz2.移动到/usr/local/zookeepermv zookeeper-3.4.6 /usr/local/zookeeper3.创建存放data和l.

2021-12-14 13:13:45 1285 1

原创 win11的 logstash 7.6.2 连接es 7.6.2集群

小伙伴们,你们好,我是老寇一、下载logstash(跳过)注意:一定要与es版本保持一致二、启动es集群(es集群搭建)三、配置logstash.confinput{ tcp { port => 5044 codec => json_lines }}output{ elasticsearch{ hosts=>["192.

2021-05-05 09:39:03 27770 494

原创 springboot 2.0 开发XX影视管理系统

小伙伴们,你们好,我是老寇下载链接:寇申海(springboot+websocket+es+redis+mq+mongodb+mysql)-播妞影视管理系统.rar-Java文档类资源-CSDN下载目录一、项目介绍二、技术架构三、核心功能介绍及技术难点一、项目介绍一款用于网上购票的系统,比如飞猪、淘票票二、技术架构框架:springboot + shiro + mysql + redis + rabbitmq + elasticsearch + websocket.

2020-06-01 13:19:29 30685 26

原创 java基础 - 网上书城

小伙伴们,你们好,我是老寇这个项目折腾了快一个多月啦,踩了无数的坑,将此项目开源,有什么不懂的问题直接私信我技术栈:servlet + jsp + mysql 5.5 + tomcat8.0 + bootstrap + pdf目录一、首页二、书籍展示三、加入购物车四、书籍查看五、生成订单六、订单支付七、支付成功八、畅销书籍九、相关介绍十、登录十一、注册十二、后台管理下载链接一、首页二、书籍展示三、加入购物车...

2019-10-22 21:50:03 30609 24

原创 java基础-数组越界

小伙伴们,你们好呀!我是老寇!目录一、问题思考二、解决方案一、问题思考老寇在做算法题时遇到了一个问题,查阅有关资料,原来是数组越界,话不多说,直接看错。int的范围:-2147483648-------2147483647long的范围:-9223372036854775808-------9223372036854775807这个问题要怎么解决?二、解决方案既然超过数据int的范围,那就直接将int改为long就行啦...

2018-12-05 11:46:33 67016 8

原创 老寇云平台已发布

具备服务注册&发现、配置中心、服务限流、熔断降级、监控报警、多数据源、工作流、高亮搜索、定时任务、分布式缓存、分布式事务、分布式存储等功能,用于快速构建微服务项目。其次,因为是最新版本的Spring Cloud项目,网上的资料很少,刚好有这个前后端分离的项目,有一定的借鉴意义。最后,不对比任何开源脚手架,该项目定位很明确,专注提高作者的生产效率而产生,如果能够帮助您,将不胜荣幸!答:经费有限,不过,我已经将项目截图放到readme啦,有需要的盆友可以看一看喽。6.允许二开、闭源、商用、个人、私活、毕设等?

2018-09-02 18:28:05 36868 19

原创 解决SpringBoot 3.3.x集成Micrometer和Prometheus,导致项目阻塞,无法启动

本身不会直接造成项目阻塞,但如果Bean的获取耗时过长,可能会导致调用该方法的线程被阻塞,此外,如果存在循环依赖,还会造成死锁的情况。这个问题,可是困扰了我好几周呢,中间可是折腾好久,换好多种实现,其中,不外乎换组件,换架构!才导致项目阻塞,而对于组件,一般有两种解决方案,一种是降低版本【治标不治本】,另一种阅读源码,找出具体代码,然后改掉【治本】小伙伴们,你们好,我是老寇,我又回来辣,几个月不见甚是想念啊!注意,使用ObjectProvider,会延迟加载,需要被实际调用,才会完成初始化。

2024-09-29 00:42:12 599 2

原创 Es 8.12.2 API及Java API指南

小伙伴们,你们好,我是老寇,我又回来辣,几个月不见,甚是想念啊!因云平台改造,es7升级为es8,跟我一起学习吧。

2024-05-05 18:13:38 305 2

原创 docker-compose安装es+kibana 8.12.2

因云平台需要改造,es7升级为es8,所以记录一下,es8需要开启ssl认证,需要配置证书,全本带你用docker安装,便于后面es8的学习。小伙伴们,你们好,我是老寇,我又回来辣,几个月不见甚是想念啊!bin目录下执行如下命令。

2024-05-05 14:03:57 904 4

原创 Mysql 8.0.33 迁移至 Postgresql 16.2

这不,云平台需要改造,将Mysql替换成Postgresql,话说回来,Postgresql和Mysql语法有些差异,如何稳妥的进行迁移?这需要好好考虑(认真找开源工具)小伙伴们,你们好,我是老寇,我又回来,几个月不见,甚是想念啊!安装项目(作者node.js版本为16.18.1)

2024-05-05 13:33:11 462 2

原创 Spring Boot 2.x.x 升级至 Spring Boot 3.x.x

小伙伴们,你们好呀,好久不见,我是老寇,跟我一起升级Spring Boot版本。

2023-11-03 18:33:48 1214 1

原创 centos7 安装单机RocketMQ5.0.0

和rocketmq-console安装包:https://pan.baidu.com/s/1swrV9ffJnmz4S0mfkuBbIw。小伙伴们,你们好呀,我是老寇。

2022-12-16 19:43:20 632 4

原创 centos7 基于Dledger搭建rocketmq 5.0.0并集成到微服务(1主2从)

小伙伴们,你们好呀,我是老寇,好久不见啦,甚是想念。rocketmq和rocketmq-console安装包:https://pan.baidu.com/s/1swrV9ffJnmz4S0mfkuBbIw 提取码:11111.准备三台主机2.机器1操作修改runbroker.sh 修改runserver.sh 3.机器2操作修改runbroker.sh 修改runserver.sh4.机器2操作修改runbroker.sh 修改runserver.sh

2022-12-07 18:03:37 1021 10

原创 Redisson自定义序列化方式将Long转成String,并以json格式存储到redis

小伙伴们,你们好呀,我是老寇。

2022-10-26 06:24:43 1059 3

原创 docker安装kafka 2.8.1

小伙伴们,你们好呀,我是老寇。

2022-10-21 23:02:20 1186 1

原创 解决JDK17/21 java.lang.UnsatisfiedLinkError: /usr/local/jdk17/lib/libfontmanager.so: libfreetype.so.6

java.lang.UnsatisfiedLinkError: /usr/local/jdk17/lib/libfontmanager.so: libfreetype.so.6: 无法打开共享对象文件没有这样的文件或目录。字体直接从win11复制字体放进来即可,不知道咋搞的直接私信老夫。本人Dockerfile脚本(小伙伴们,你们好呀,我是老寇。写的不是优雅 0.0。

2022-10-10 21:41:54 8363 13

原创 jdk8切换到jdk17,导致springboot项目无法启动

小伙伴们,你们好呀,我是老寇。增加vm option配置。

2022-10-10 01:10:21 781 3

原创 面试学习-AQS(三)

CAS是一种无锁算法,这种操作是CPU指令集操作,基于原子操作,速度非常快,而且避免了请求操作系统来裁定锁问题,直接由CPU搞定,但也不是没有开销,比如Cache Miss。CAS是compareAndSet缩写,应用场景就是对一个变量进行值变更,在变更时会传入两个参数:一个预期值,另一个更新值,如果被更新的变量预期值与传入值一致,则可以变更。)的缩写,几乎所有Lock都是基于AQS来实现的,底层大量使用CAS提供乐观锁服务,在解决冲突时采用自旋方式进行重试,以此实现轻量级和高效获取锁。

2022-09-18 16:37:57 241 1

原创 elasticsearch创建索引报[type=mapper_parsing_exception, reason=Failed to parse mapping [_doc]......

经过反复排查,发现是安装的pinyin和ik分词版本不对,只需要修改成与es版本一致即可。小伙伴们,你们好,我是老寇。

2022-08-31 10:38:13 3353 1

原创 nacos 1.4.1报错nacos is starting with cluster

小伙伴们,你们好呀,我是老寇。

2022-08-28 21:35:07 478 1

原创 我的创作纪念日-四周年

1.本人从开始学习Java,就有了方向,那就是成为Java架构师。1.随缘分享,将自己工作遇到 问题放在CSDN。2.多分享技术干货,与你们一起成长。1.认识很多志同道合的盆友。2.收获了4k+的粉丝。

2022-08-27 22:35:22 325 2

原创 java: 无效的源发行版: 14 或 java: 无效的源发行版: 17

老夫在集成springboot项目时翻车啦,老夫排除了一下问题,原来是在。,也就是jdk版本与当前版本不一致。夫的jdk为1.8,根据实际情况来。小伙伴们,你们好呀,我是老寇。

2022-07-22 17:26:03 2163 5

原创 centos7 安装 apollo

小伙伴们,你们好呀,我是老寇目录一.下载Apollo二.运行apollo一.下载Apollomysql安装包:https://pan.baidu.com/s/1swrV9ffJnmz4S0mfkuBbIw提取码:1111二.运行apollo# 解压到对应的文件夹unzip apollo.zip -d /opt/apollo# 修改demo.shcat demo.shapollo_config_db_url=jdbc:mysql://ip:3306/apo.

2022-05-24 23:42:10 601 4

原创 docker 部署 apollo

小伙伴们,你们好呀,我是老寇目录一、制作jdk镜像二、制作apollo镜像一、制作jdk镜像1.下载jdk链接:https://pan.baidu.com/s/1swrV9ffJnmz4S0mfkuBbIw提取码:11112.Dockerfile# 基础镜像,必须第一个写FROM centos:7# 作者LABEL maintainer="koushenhai"# 介绍LABEL description="jdk:1.8 image"# 在当前目录...

2022-05-24 23:16:25 505 1

jdk-linux-1.8

jdk-linux-1.8

2021-06-10

负载均衡服务-nginx-17

负载均衡服务-nginx-17

2021-06-10

docker-compose

docker-compose

2021-06-09

负载均衡-nginx服务-12

nginx-12

2021-06-09

elasticsearch-head.zip

elasticsearch-head插件

2021-05-17

寇申海(springboot+websocket+es+redis+mq+mongodb+mysql)-播妞影视管理系统.rar

项目分为前台和后台两个模块,总共有十三个功能模块,后台是电影基本信息管理模块、用户信息管理模块、角色信息管理模块、权限管理模块、消息与通知管理模块、数据监测模块、订单模块、个人信息模块、电影院、影厅管理模块、系统信息模块。前台是地图定位模块、在线选座模块、支付模块。

2020-06-03

OnlineBookStore.zip

servlet+jsp+bootsrap+mysql+pdf开发网上书城 运行图见链接:https://blog.csdn.net/qq_39893313/article/details/102688649

2019-10-22

Base64Encoder

Base64是一种能将任意Binary资料用64种字元组合成字串的方法,而这个Binary资料和字串资料彼此之间是可以互相转换的,十分方便。在实际应用上,Base64除了能将Binary资料可视化之外,也常用来表示字串加密过后的内容。

2018-08-27

空空如也

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

TA关注的人

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