渐暖°
才能这种东西 本来就是靠自己挖掘创造的 我也不是什么天才 我只是比任何人都拼命工作 一步一个脚印走过来了 等我回头一看 背后没有一个身影 那帮懒惰的人在山脚念叨着 谁叫那家伙是天才 开什么玩笑 我最讨厌悠哉悠哉长大的慢性子 比我有时间 有精力 感情丰富的人 为什么比我懒惰 那就给我啊 要把这些东西都浪费掉的话 就通通给我 我还有很多很多想创造的东西 给我啊--------摘自《legal high II》 与诸君共勉
展开
-
sqlserver迁移到mysql实战
公司旧有项目使用sqlserver,会的人少,扩展性也差,还要收费,现在要迁移到mysql。原创 2024-05-13 17:49:23 · 47 阅读 · 0 评论 -
【ELK+Kafka+filebeat分布式日志收集】docker部署elasticsearch和kafka
创建互联网络拉取镜像挂载目录授权启动容器修改配置文件。原创 2024-05-13 16:10:14 · 98 阅读 · 2 评论 -
【springboot】整合oauth2.0和security,使用图形验证码和邮箱验证码登录
当使用OAuth和Security框架(如Spring Security)进行登录,并且不使用密码而使用验证码时,生成Token的过程通常涉及以下几个步骤:1.验证码生成与验证:首先,系统会生成一个图形验证码并将其展示给用户。用户输入他们看到的验证码。系统验证用户输入的验证码是否正确。验证码校验通过后的处理:如果验证码校验成功,系统可以认为用户是一个真实的人,而不是一个自动化的脚本或机器人。接下来,系统需要确定用户的身份。原创 2024-05-09 17:10:30 · 177 阅读 · 0 评论 -
【ELK+Kafka+filebeat分布式日志收集】部署filebeat和Kibana(三)
或者依次执行如下命令修改配置文件启动命令。原创 2024-04-01 16:25:02 · 607 阅读 · 0 评论 -
【docker】安装redis和mysql生产实战
docker安装诸如redis,mysql等程序非常方便,但是如果不是为了学习,生产环境的部署还是要注意很多问题的redis拉取镜像创建映射目录修改配置文件官网: https://github.com/redis/redis/blob/6.0.16/redis.conf下载对应本版的配置文件redis/redis.conf at 6.0.16 · redis/redis · GitHub(单独复制redis.conf或则将整个源码拉下来)然后将配置文件放在上面创建的 /usr/docker/t原创 2023-11-23 11:27:18 · 386 阅读 · 0 评论 -
【分布式微服务】thread中使用feign鉴权时ServletRequestAttributes引用空指针
如果在 Thread 中使用 Feign 进行鉴权时出现了 ServletRequestAttributes 引用为空指针的错误,这可能是因为当前线程没有正确地传递 ServletRequestAttributes 对象。原创 2023-08-30 16:54:14 · 304 阅读 · 0 评论 -
【分布式微服务】feign 异步调用获取不到ServletRequestAttributes
openFeign异步调用问题 ,ServletRequestAttributes attributes是null原创 2023-09-26 09:59:32 · 1284 阅读 · 0 评论 -
【分布式微服务】k8s入门和使用详解(一)
目前,微服务使用越来越广泛,服务越多运维成本就会越高,微服务为了高可用去部署集群可能会消耗开发或者运维大量的精力,k8s为分布式微服务提供了很好的解决方案原创 2023-08-17 11:26:17 · 503 阅读 · 0 评论 -
【分布式微服务】搞懂arthas一篇文章就够了
Arthas是阿里巴巴开源的一款Java诊断工具,可以帮助开发人员快速定位和解决问题。本文将介绍Arthas的安装和使用方法,以及它的一些常用功能和实际应用场景。原创 2023-08-01 09:45:50 · 323 阅读 · 0 评论 -
redis消息队列的简单实现
redis实现消息队列原创 2023-03-16 14:18:05 · 123 阅读 · 0 评论 -
获取每年的工作日
获取工作日工作周原创 2023-01-04 16:24:55 · 237 阅读 · 0 评论 -
jenkins多模块打包构建
jenkins多模块构建原创 2023-01-04 09:21:15 · 1068 阅读 · 0 评论 -
【portainer】docker可视化管理安装详解
portainer安装教程原创 2023-01-03 18:37:12 · 278 阅读 · 0 评论 -
poi自定义导出列
poi自定义导出列原创 2022-12-26 13:20:42 · 332 阅读 · 0 评论 -
【xxl-job】分布式任务调度中心详解
分布式任务调度中心原创 2022-12-01 19:51:13 · 473 阅读 · 0 评论 -
【分布式微服务】生产问题 Redis command timed out
公司项目是微服务项目,使用oauth2进行登录,redis进行存储,今天服务挂了,分析原因日志分析调用方日志===2022-04-02 10:27:50.981 ERROR [http-nio-8051-exec-61] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost] Line:175 - Exception Processing ErrorPage[errorCode=0, location=/error]org.sprin原创 2022-04-02 13:24:02 · 757 阅读 · 0 评论 -
【分布式微服务】websorket实时接收消息
公司有一个门户网站,需要统一收集所有内部系统和外部系统的消息,最开始使用了轮询的方式,一方面不够实时,另一方面,频繁的轮询对系统造成了负担,所以打算改造成长连接解决问题前端<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>websocket通讯</title></head><script src="https://cdn.bo原创 2022-03-21 19:48:40 · 596 阅读 · 0 评论 -
【分布式微服务】消息中心初步搭建
初级的消息中心准备提供一个统一的消息中心接口,用户通过消息中心可以将消息发送到kafka集群,然后通过消费去推送企业微信消息,或者企业邮箱实战框架首先框架上使用了spring-kafka 2.5.7.RELEASE,使用了nacos注册中心和配置中心(可根据需要使用) <dependency> <groupId>org.springframework.kafka</groupId> <artifactId&原创 2022-03-07 14:45:05 · 2167 阅读 · 0 评论 -
【分布式微服务】nacos注册中心和配置中心详解
一、Nacos脚手架配置详解配置中心和服务注册第一步:增加依赖 com.croot croot_cloud_nacos_starter第二步:新建文件bootstrap.properties(与原配置文件同目录即可)##项目名称spring.application.name=rims_serverspring.cloud.nacos.config.server-addr=192.168.0.223:8848spring.cloud.nacos.discovery.ser原创 2022-01-24 16:39:42 · 860 阅读 · 0 评论 -
【Maven】多模块依赖管理
有些微服务是使用父子模块的形式进行开发的,那么依赖的管理是必不可少的依赖管理可选继承将向下继承设置为可选,A模块引用B模块,B模块引用C模块,默认情况下,A会将B、C全部引用,但是这样可能会有问题,因为有些模块可能不需要,这样的话还需要排除依赖,是很不方便的利用<optional>true</optional>实例 <dependency> <groupId>org.springframework.cloud</g原创 2022-01-24 13:49:28 · 736 阅读 · 0 评论 -
【消息中心】架构准备
概述消息中心是为了将具体业务和消息进行解耦,实现企业微信定制推送、邮件、业务系统消息交互等功能,可以在分布式环境下提供应用解耦、冗余存储、流量削峰、异步通信、数据同步背景调用量大消息总量大,企业微信推送消息可能一下子就要调用接口上千次低延迟有的消息实时性比较强,需要快速发送不丢消息、不重复发送消息消息要保证不丢失,不重复发送。我们要记录消息的状态,保证消息的幂等,还要支持发送失败的消息自动或手动重试。历史消息查询和备份已经发送过的消息需要有记录消息统计分析 调用量大发送过的消息需原创 2022-01-19 10:41:57 · 4315 阅读 · 0 评论 -
【ELK+filebeat分布式日志收集】前期架构分析与准备
ELK = Elasticsearch, Logstash, Kibana 是一套实时数据收集,存储,索引,检索,统计分析及可视化的解决方案。最新版本已经改名为Elastic Stack背景 通常当系统或者应用发生故障时,运维或者开发需要登录到各个服务器上,使用 grep / sed / awk 等 Linux 脚本工具或vim打开文件的方式去日志里查找故障原因。 在没有日志系统的情况下,首先需要定位处理请.原创 2021-11-10 17:51:19 · 1401 阅读 · 0 评论 -
【ELK+Kafka+filebeat分布式日志收集】部署zookeeper和kafka集群(二)
部署Kafka需要部署zookeeper,接下来一起部署zookeeper吧部署前准备服务器环境:linux centos 7.0:jdk1.8,现在linux centos 7.0自动带有jdk1.8三台服务器:192.168.67.130192.168.67.131192.168.67.132zookeeper安装包:官网地址:https://dlcdn.apache.org/zookeeper/stable/注意下载:部署开始上传压缩包(xftp即可原创 2021-11-02 15:20:57 · 663 阅读 · 0 评论