- 博客(19)
- 收藏
- 关注
原创 XXL-Job将log日志同步输出到XXL-JOB调度日志面板中方法
使用拦截器增强 即可将日志同步输出到xxljob dashboard 中。只需在要打印日志的类中添加一下代码即可 代替原来的@Slf4j 即可。
2024-06-18 16:42:57 684
原创 Jenkins安装部署
相关命令: 官方教程:Linux添加jenkins仓库 安装#2. 配置参数安装后,jenkins自动生成systemd服务,该服务可以配置各种参数:可以修改jenkins home目录和端口等 主配置文件: /etc/sysconfig/jenkins,这些配置会被systemd中的参数覆盖。第一次启动的过程可能会比较长,start命令可能会超时退出,但jenkins服务可能还在启动中。此时用浏览打开jenkins页面,如 http://host:port,等待启动完成后,会
2023-09-22 15:14:06 137 1
原创 RedisSon原理
Redission是Redis官方推荐的客户端,提供了一个RLock的锁,RLock继承自juc的Lock接口,提供了中断,超时,尝试获取锁等操作,支持可重入,互斥等特性。
2022-03-24 15:56:13 6377
原创 基于RSA生成私钥和公钥
生成私钥:keytool -genkeypair -alias coinexchange -keyalg RSA -keypass coinexchange -keystore coinexchange.jks -validity365 -storepasscoinexchange具体命令和参数:Keytool 是一个java提供的证书管理工具在桌面会生成一个私钥解析公钥:keytool -list -rfc --keystore coinexchange.jks...
2022-03-18 21:16:47 1388
原创 提交代码出现 Push to origin/master was rejected 错误解决方法
为什么会出现这样的问题一般发生在GitHub或码云刚刚创建仓库第一次pull的时候,两个仓库的差别非常大,所以git拒绝合并两个不相干的东西快速解决方法切换到自己的本地仓库然后依次输入一下命令即可解决git pullgit pull origin mastergit pull origin master --allow-unrelated-histories...
2022-03-11 15:46:00 847
原创 网关限流(基于网关Gateway令牌桶算法)
1:前言网关可以做很多的事情,比如,限流,当我们的系统被频繁的请求的时候,就有可能将系统压垮,所以为了解决这个问题,需要在每一个微服务中做限流操作,但是如果有了网关,那么就可以在网关系统做限流,因为所有的请求都需要先通过网关系统才能路由到微服务中1.1 思路分析1.2 令牌桶算法令牌桶算法是比较常见的限流算法之一,大概描述如下:1)所有的请求在处理之前都需要拿到一个可用的令牌才会被处理;2)根据限流大小,设置按照一定的速率往桶里添加令牌;3)桶设置最大的放置令牌...
2022-03-10 00:37:49 2991
原创 关于eureka服务器地址找不到404问题
Eureka服务器yml配置文件server: port: 6868spring: application: name: eureka-server # 应用名称,会在Eureka中作为服务的id标识(serviceId)eureka: client: register-with-eureka: false #是否将自己注册到eureka中 fetch-registry: false #是否从eureka中获取信息 service-url:
2022-02-13 18:01:35 3630 4
原创 RibbitMQ
RabbitMQ介绍市面上比较火爆的几款MQ:ActiveMQ,RocketMQ,Kafka,RabbitMQ。语言的支持:ActiveMQ,RocketMQ只支持Java语言,Kafka可以支持多们语言,RabbitMQ支持多种语言。效率方面:ActiveMQ,RocketMQ,Kafka效率都是毫秒级别,RabbitMQ是微秒级别的。消息丢失,消息重复问题: RabbitMQ针对消息的持久化,和重复问题都有比较成熟的解决方案。学习成本:RabbitMQ非常简单。RabbitMQ
2022-02-12 14:14:53 258
原创 Redis主从模式的搭建,哨兵模式搭建以及集群的搭建,及Redis缓存可能出现的问题及解决方案
一、引言为啥需要redis?没有reids有啥问题?↓1.1 数据库压力过大由于用户量增大,请求数量也随之增大,数据压力过大1.2 数据不同步多台服务器之间,数据不同步1.3 传统锁失效多台服务器之间的锁,已经不存在互斥性了redis如何解决这些问题?↓二、Redis介绍2.1 NoSQL介绍 Redis就是一款NoSQL。 NoSQL -> 非关系型数据库 -> Not Only SQL。 Key-..
2022-02-02 00:36:21 491
原创 Nginx的反向代理,负载均衡及动静分离
一、引言1.1 代理问题客户端到底要将请求发送给哪台服务器?1.2 负载均衡问题如果所有客户端的请求都发送给了服务器1,那么服务器2将没有任何意义?1.3 资源优化客户端发送的请求可能是申请动态资源的,也有申请静态资源,但都去Tomcat中获取?1.4 Nginx处理,http服务器能够实现请求分发,反向代理,负载均衡,动静分离二、Nginx概述Nginx是由俄罗斯人研发的,应对Rambler的网站,并且2004年发布的第一个版...
2022-01-31 17:47:34 444
原创 Spring中的事务控制
1.1 Spring事务控制我们要明确的第一:JavaEE体系进行分层开发,事务处理位于业务层,Spring提供了分层设计业务层的事务处理解决方案。第二:spring框架为我们提供了一组事务控制的接口。具体在后面的第二小节介绍。这组接口是在spring-tx-5.0.2.RELEASE.jar中。第三:spring的事务控制都是基于AOP的,它既可以使用编程的方式实现,也可以使用配置的方式实现。我们学习的重点是使用配置的方式实现。1.2.1 PlatformTransactionMana..
2022-01-31 09:00:00 1999
原创 Failed to start bean ‘documentationPluginsBootstrapper‘; nested exception is java.lang.NullPointerEx
org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycle.
2022-01-09 23:01:11 926 1
原创 第1章 带你快速入门Spring
1.1 spring 概述[了解]1.1.1 spring 是什么Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 SpringMVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的 Java EE 企业.
2021-12-30 16:00:55 116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人