- 博客(11)
- 收藏
- 关注
原创 记录一次使用RabbitMq延时队列
下载对应版本rabbitmq的延时插件(如果你的延时需求都是延时同样的时间,那可以试试rabbitmq原本就有的死信队列,来实现)插件去官方github上下载百十k,一切都处理完就可以写代码了。安装rabbitmq,安装erlang,需要对应好版本,可以看以往文章有百度云分享链接,
2024-01-13 16:55:22
388
1
原创 记录一次使用Jenkins上传服务器并发布
自动发布部署配置实例,需要注意某些耗时操作(如maven的package)还有node 的build,之后的命令大概率不会执行,因此需要添加好几个构建步骤,不要在这些命令之后再写命令,写在这些命令之后的命令大概率不会被执行,添加构建步骤就行了。然后将这些文件保存到另外的一个文件夹比如我配置的有一个D:history里面的,创建一个和现在构建版本一样的文件夹保存这些打包好的文件,保存这些的目的是为了版本回退,比如发布之后有问题,可以回退到以前构建过的版本。如下图,任务的内容是去执行启动后端的脚本。
2024-01-13 11:30:48
1649
2
原创 rabbitmq-plugins enable rabbitmq_management 失败
如果用windows安装的erlang,安装路径要选一个没有 空格的路径,不要选Program Files xxx,erlang,nimazhenshabi。再来一句,erlang nimashabi。还有就是版本对应问题。以及路径不要中文等等。
2023-12-12 13:10:55
169
原创 mysql相关学习1
1、安装之后的一点配置(centos7+mysql5.6) 修改字符集(默认情况长这样子,里面有latin字符集中文会乱码,需要更换):show variables like 'collation_%'; //这是查看语句show variables like 'character\_set\_%'; //也是查看语句+--------------------------+--------+| Variable_name | Value |+...
2021-10-16 00:00:12
164
原创 Springboot--Springboot相关注解
1、@SpringBootApplication 写在应用主启动类上@SpringBootApplicationpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); }}点进去这个注解可以看到这个注解上面有以下主要注解@SpringBootConfiguration@EnableAutoCo...
2021-10-15 15:51:51
121
原创 Java后端--Springboot相关补充
1、Springboot热部署如何重新加载 Spring Boot 上的更改,而无需重新启动服务器?这可以使用 DEV 工具来实现。通过这种依赖关系,您可以节省任何更改,嵌入式 tomcat 将重新启动。Spring Boot 有一个开发工具(DevTools)模块,它有助于提高开发人员的生产力。Java 开发人员面临的一个主要挑战是将文件更改自动部署到服务器并自动重启服务器。开发人员可以重新加载 Spring Boot 上的更改,而无需重新启动服务器。这将消除每次...
2021-10-15 00:41:27
132
原创 编程基础--以Java语言为基础的23种设计模式--创建者模式(Builder Pattern)
看本篇博客需要对JVM有一点点了解,当然可以在不懂的地方自己查也是可以的。另外如果有错误的地方,请评论区指正^^^1、单例模式(Singleton Pattern) 单例模式呢,顾名思义,在一个JVM运行实例中,某个类只有这么一个对象,无论在哪里获取该类的对象,得到的都是同一个对象,我们称这样的类的设计模式属于单例模式。单例模式分类有两种: 饿汉式:在类的加载(类的加载又分为主动使用和被动使用,一般被动使用不会触发clinit方法)时一般是在<c...
2021-10-09 00:57:24
122
原创 Nginx服务器--Nginx服务器的使用笔记
1、Nginx简介 Nginx("engine x") 一个具有高性能的【HTTP】和【反向代理】的【WEB服务器】,同时它也是一个【POP3/SMTP/IMAP代理服务器】,由伊戈尔 • 赛索耶夫(俄罗斯人)使用【C语言】编写的,Nginx的第一个版本是2004年10月4日发布的0.1.0版本。另外值得一提的是伊戈尔 • 赛索耶夫将Nginx的源码进行了开源,这也为Nginx的发展提供了良好的保障。 1.1、一些名词的解释...
2021-08-29 00:48:56
2294
原创 Java日志框架——JUL、Log4j、JCL、Slf4j、Logback、Log4j2
1、Java日志框架有关问题 1.1 为什么要使用日志框架 因为软件开发发展到今天已经很复杂了,特别是服务端软件、涉及到知识内容问题太多,我们为了解决一下问题(1、日志输出的格式 2、日志输出的位置 3、日志的优化,异步日志,日志文件的归档和压缩 4、日志系统的维护也就是要求我们面向接口的开发) 在某些方面使用别人成熟的框架,站在别人的基础之上开发自己的核心部分代码,一般来说框架经过沉淀,展现在我们面前的一般...
2021-08-25 10:52:03
1529
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人