- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 在idea回滚git分支远程代码到指定版本
在想要回滚到的提交记录上右键,Reset Current Branch to Here…回滚完成后,使用force push,推送到远程分支上。选择Hard,点击Reset。
2024-12-05 15:21:42
573
原创 Unable to map duplicate endpoint operations: [MBean call ‘slow’] to rdsSlowEndpoint。项目启动报错
解决:idea关闭JMX代理即可。
2024-12-04 16:00:26
463
原创 自定义注解实现分布式锁 @DistributedLock
Slf4j@Aspect@Resource//校验表达式try {} else {throw new RuntimeException("操作进行中");/*** 解析key* @return*/if (!return key;i++) {try {throw new IllegalArgumentException("SPEL表达式解析结果为null");
2024-10-16 11:31:09
358
原创 SpringMVC多拦截器配置
实现接口HandlerInterceptor,重写拦截器方法preHandle在Controller方法执行前执行postHandle在Controller方法执行后,DispatcherServlet进行视图的渲染之前执行在DispatcherServlet进行视图的渲染之后。
2022-07-26 22:11:42
1774
原创 Java使用selenium实现RPA采集机器人
主流程主要为,参数初始化;启动浏览器登录;开启循环采集;采集结束,发送错误信息并睡眠;浏览器工具类;登出按钮是隐藏状态,鼠标悬停才会展示登出,如何登出;若需要持续性的采集,那么在代码中就需要对所有可能出现的异常进行处理,防止运行时因为异常导致中断。
2022-04-22 16:45:56
3471
原创 Idea整合svn,拉取代码流程,及出现要求输入证书路径情况
Idea整合使用svn,拉取代码流程,及出现要求输入证书路径情况正常拉取代码,点击VCS,点击Checkout from Version Control,选择Subversion选择代码路径,点击Checkout选择目标路径,就是拉取的代码放在本地哪个文件夹,选择完毕,点击ok接着跳出页面,选择版本,这里直接使用默认即可。输入你的代码管理系统的账号密码,点击OK正常情况下,代码即可正常拉取下载。若出现下图,要求填写证书路径,则说明你的账号权限不足。联
2021-05-27 09:24:51
5270
原创 SpringBoot项目服务启动后,nacos上注册的服务ip地址与本机ip地址不相同,导致服务无法访问
SpringBoot项目服务启动后,nacos上注册的服务ip地址与本机ip地址不相同,导致服务无法访问原因:SpringBoot项目注册到注册中心时,会随机访问选取一块网卡的ip地址进行注册。由于本机上存在v8虚拟网卡,导致注册的服务ip是v8虚拟网卡的ip。虚拟机的V8虚拟网卡会影响到服务的注册,此时将此网卡禁用即可将idea重启,启动服务后,即可发现当前服务注册到nacos上的ip地址为本机IP地址...
2021-04-29 18:35:27
10022
2
原创 Docker
Docker1.什么是DockerDocker是一个开源的应用容器引擎• 镜像(Image): Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。• 容器(Container) :镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和对象一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。• 仓库
2021-04-07 10:21:49
132
原创 redis个人理解及常见问题解决
redis1.NoSql1.1什么是NoSQL?NoSQL:即Not-Only SQL 泛指非关系型数据库,作为关系型数据库的补充1.2为什么要使用NoSQL?是由于传统关系型数据库,数据关系复杂,扩展性查,且磁盘IO性能低下,不便于大规模集群因此,衍生除了非关系型数据库,数据之间没有过多关系,且将数据存在内存中,必要时,进行数据的持久化。NoSQL可应对基于海量用户和海量数据前提下的数据处理问题1.3NoSQL特征可扩容,可伸缩——不存数据关系大数据量下高性能——采用内存存储,并不使
2021-03-30 18:04:27
160
原创 关于Java键盘录入的个人理解,next()与nextLine()与nextInt()的配合使用
关于Java键盘录入的个人理解,next()与nextLine()与nextInt()的配合使用1.导包java键盘录入,毫无疑问的第一步就是导包操作如下import java.util.Scanner;导入Scanner包是我们使用键盘录入的必要前提,Scanner类是java封装完善的包,我们可以在导入之后直接进行使用。2.创建键盘录入对象Scanner包导入之后,我们就可以创建类的对象,进而通过对象对封装好的方法进行调用创建对象Scanner sc = new Scanner(Sy
2020-10-19 16:05:50
995
chaoshi.7z
2020-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人