将SpringBoot项目打包并部署到服务器
将SpringBoot项目打包并部署到服务器该篇博文记录我手动部署SpringBoot项目的jar包到服务器上,和我遇到的一些坑和解决过程。1.打包项目2.得到jar包成功打包后,jar包会在 target 文件夹中3.单独运行jar包这时候,这个jar包在有Java的环境下就可以直接在DOS窗口中
idea提交时忽略.class、.iml文件和文件夹或目录的方法
在我们svn提交的时候想要看看自己改了哪些文件,可以在 Version Control–> Local Changes 中看到,并在里面提交代码即可,但是里面会有很多我们不想看到的文件,比如idea的配置文件 *.iml、class文件之类的,想要忽略这些文件可以用以下三种方法:第一种方法在S
Kafka 集群安装
编辑config目录下的server.properties文件,在不同的节点只需要更改不同的host.name和broker.id。1. 将kafka安装包上传到服务器的/opt/apps目录下。5. 启动kafka(先启动zookeeper集群)二、安装zookeeper集群。到此kafka集群安
在Java中实现两数相乘
加法:add()函数 减法:subtract()函数 乘法:multiply()函数 除法:divide()函数 绝对值:abs()函数
kali安装jdk8和切换jdk版本和4.0版本冰蝎的使用
本文包括kali安装jdk8的环境以及如何切换别的jdk版本和4.0版本冰蝎使用。
SpringSecurity的执行流程超详细讲解
如果不是的话做放行,如果是的话做认证,并调用子类的attemptAuthentication方法去查数据库返回UserDetails,把认证成功的数据封装到这个Authentication对象中去,并且做一个session策略的设置,当认证失败,做异常抛出,掉认证失败方法。注意看这里是一个try,c
java关键字断言assert介绍和使用
java关键字断言assert介绍和使用
JAVA配合selenium包对浏览器进行操作
6、这里最后可以为安装目录配置一个环境变量,我这里没有选择配,因为在使用的时候用了绝对路径找到这个exe驱动程序,右键点击我的电脑----->属性--->高级系统设置---->环境变量------>在path路径下添加上文中浏览器文件所在的根目录。,进去后是下面这样的,然后找到对应的版本,如果没有相
30-Docker-常用命令详解-docker cp
Docker-常用命令详解-docker cp
RabbitMQ高可用--Quorum Queue(仲裁队列)的原理
本文介绍RabbitMQ的Quorum Queue(仲裁队列)的用法和原理。 RabbitMQ从3.8.0版本开始加入仲裁队列功能,它是镜像队列的替代品。它有队列复制的能力,保障数据的高可用和安全性。使用仲裁队列可以在 RabbitMQ 节点间进行队列数据的复制,在一个节点宕机时队列仍然可以提
【Spring】Bean加载方式
registerBeanDefinitions方法的第一个参数和我们在上一种加载方式中使用过的annotationMetadata的作用是一样的,因此在这里我就不再过多介绍了,我们重点看第二个参数。第二个参数的类型是BeanDefinitionRegistry,光看名字我们知道了这是一个关于Bean
SpringAop之joinPoint讲解
摸鱼的时候继续复刻demo,没错,同之前一篇文章,在写aop时又发现自己对aop只停留在面试阶段,甚至还不如,完全不会实践,所以在此记录复刻aop用到的的一些且自己已经遗忘的知识。那么复刻的一个需求点我以最简单来说对于此次要学习的内容:就是通过joinPoint获取方法上的特定注解。那么这个就是系统
黑马点评项目总结
黑马点评项目总结笔记
JUnit单元测试常用方法知识整理
一、为什么要进行测试二、什么是单元测试三、IDEA下创建JUnit
nacos2.2.1安装教程
本文将介绍在Windows环境下,Nacos 2.2.1版本的下载安装教程。
使用IDEA工具,通过Java API 操作 HDFS (文件/目录的操作,含源码,详细操作步骤)
Hadoop文件系统API文档:https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/filesystem/index.htmlHadoop整合了众多文件系统,HDFS只是这个文件系统的一个实例,下表整合了一些
[ Spring核心 ] IOC技术 上篇 吃透 Spring
Spring核心技术上篇 IOC 超级详细 参考Spring官方文档👈 点个关注吧 🙏💋 如果对你有帮助,给博主一个免费的点赞 💋👋 博客
spring启动流程(一):启动流程概览
在前面 demo 的 方法中,有这么一行:这短短的一行就是spring的整个启动流程了。上面的代码中,声明了一个类型的对象,右边使用其子类实例化,并在构造方法中传入了包名,这个包名就表明了接下来要扫描哪些包。进入到,代码如下:这个类就三行,相关操作都已在代码中注释了,这里稍微再总结下,这段代码主要做
常用加解密算法理解及应用
随着大环境对隐私、数据安全的要求越来越高,我们日常开发工作中遇到数据安全处理的需求也越来越多,多数情况下都会有专门的安全团队提供完整的解决方案,我们按照对应的文档处理就能很好地解决问题。但是有这样的安全团队支持,并不代表我们不需要对安全知识有一定的了解。作为一名优秀的程序员,还是要适当对别人封装好的
docker mysql8 my.cnf 配置讲解
可以看到MySQL8.0.11版本默认的认证方式是caching_sha2_password,而在MySQL5.7版本则为mysql_native_password。若想在MySQL8.0版本中继续使用旧版本中的认证方式需要在my.cnf文件中配置并重