- 博客(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
原创 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
原创 解决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
原创 面试学习-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
原创 我的创作纪念日-四周年
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
寇申海(springboot+websocket+es+redis+mq+mongodb+mysql)-播妞影视管理系统.rar
2020-06-03
OnlineBookStore.zip
2019-10-22
Base64Encoder
2018-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人