
工具
文章平均质量分 60
终成一个大象
战略上要藐视敌人,战术上要重视敌人!
展开
-
撤销git本地修改
git reflog 命令可以查看 Git 中所有的提交历史和分支移动情况,包括已经删除的提交。这个命令会将您当前的分支重置到 e9769f58 这个快照上,而且会保留你本地的代码修改。您可以通过这个命令找到git操作时间线上的某一个节点,也就是git提交快照的Hash值。原创 2023-10-08 11:51:35 · 418 阅读 · 0 评论 -
The following method did not exist (maven依赖冲突解决全记录)
jar包依赖冲突全记录2、下载Maven Helper打开IDEA项目配置,下载Maven Helper插件从错误日志我们可以看到guava这个jar包出现问题打开pom文件分析maven依赖冲突从上图可以得到的信息:从下面这张图,我们可以把问题看的更清楚。升级jar包版本至30.1-jre即可。还有一种情况时,高版本的jar包不兼容低版本的jar包,这种情况以后碰到会总结过来。...原创 2022-08-16 17:13:51 · 12004 阅读 · 0 评论 -
Unsupported class file major version 60
最近项目依赖的一个第三方组件升级了,升级了pom文件依赖之后,发现本地启动报错,如下:我的java版本是16,springboot的版本是2.3.3.RELEASE,分析发现是springboot的版本不支持java16,需要升级。解决方案:原来的配置如下:将springboot版本升级为2.5.14参考链接:https://spring.io/projects/spring-boot#learn...原创 2022-06-09 19:48:06 · 1980 阅读 · 2 评论 -
springboot升级引入的跨域问题
springboot版本从升级到后,前端访问后台接口提示跨域问题。将原来的跨域配置,如下:修改为如下:原创 2022-06-08 15:09:15 · 651 阅读 · 0 评论 -
kafka重复消费(总结)
根本原因已经消费的数据,但是offset没有成功提交具体情况:1. 消费者宕机、重启,导致消息已经消费但是未提交offset。2. 消费者处理比较耗时,一次poll的数据,在max.poll.interval.ms达到最大值后仍未完成,未提交offest,触发rebalance。3. 消费者使用自动提交offset,但当还没有到auto.commit.interval.ms的时间,没来的及提交。有新的消费者加入或者移除,发生了rebalance。4. 超过session.timeout.ms原创 2022-04-20 20:56:16 · 4829 阅读 · 0 评论 -
kafka大量堆积故障复盘(生产环境)
1. 增大partition个数2. 增加消费者数量3. 消费堆积数据入库保存4. 减少consumer处理时长5. 避免产生rebalance注意:同一个消费群组的consumer个数要等于partition个数,这样能让consumer的消费能力提升到最大。原创 2022-04-20 16:50:39 · 5179 阅读 · 0 评论 -
postman黑屏问题 mac电脑
最近运气确实不咋地,水逆的不行,postman用的好好的,然后突然打不开了,打开加载一会就是黑屏,然后也关不了,只能通过任务管理器kill掉。折腾了我一天,才解决掉,记录一下,希望你们碰到这个问题的时候能有帮助,不,希望你们别碰到这个问题。原创 2022-04-14 14:51:36 · 2776 阅读 · 0 评论 -
obs源码 windows编译
本文章主要记录obs源码在windows平台的编译过程,详细记录每个细节。obs源码编译一、编译环境1、Qt52、CEF Wrapper 37703、windows版本 CMake4、Windows版本 Git5、Visual Studio 20196、vs2019开发工具包二、源码编译1、源码下载2、创建输出目录3、配置CMake选项三、obs sln项目编译原创 2021-12-17 18:47:45 · 3062 阅读 · 16 评论 -
IDEA 常用快捷键
一、查看类的所有属性和接口二、查看当前类的继承关系视图三、查看接口或类的继承体系四、查看jar包的依赖关系五、跳转到function的具体实现六、跳转到历史光标停留的位置原创 2021-06-24 15:27:01 · 776 阅读 · 1 评论 -
git常用命令总结(合并分支、撤销commit、删除多余文件)
Git 常用命令总结查看git状态,查看新增文件和已修改文件git status更新代码git pull提交代码git commit 文件名或git commit -m '注释'推送代码git pushtest合并到master分支git checkout mastergit merge --no-ff test解决冲突git push保存本地修改git stash push查看本地修改列表git stash list恢复原创 2021-06-22 16:07:46 · 636 阅读 · 0 评论 -
springboot 打印sql语句和执行时间
项目配置是springboot + mybatis。打印sql语句application.properties配置文件中添加mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl打印sql执行时间添加MapperAspect类@Aspect@Component@Slf4jpublic class MapperAspect { @AfterReturning("execution(* co原创 2021-06-07 14:51:19 · 1913 阅读 · 1 评论 -
springboot 热更新、热加载 IDEA
springboot 热部署一、热部署二、IDEA中实现springboot热部署1、pom文件依赖2、project配置文件修改3、IDEA配置修改三、测试验证四、实现原理之前一直在用热部署,但没有总结,网上有很多类似文章,我这里用最简洁的描述总结一下,开发工具是IDEA。一、热部署热部署是指对程序进行(修改)升级后,不需要重新启动应用,能够试程序升级生效。为什么要用热部署?每次程序升级,都需要手动重启程序,操作繁琐并且耗时较长。热部署的优点?重启快,不用手动干预。具体原因会在实现原理中说明原创 2021-04-27 14:24:19 · 5155 阅读 · 0 评论 -
IDEA getResourceAsStream 为null 问题解决
查找在统一级目录下的资源文件test.txtLoadResourceUtil类实现如下:public class LoadResourceUtil { void load(){ InputStream inputStream = LoadResourceUtil.class.getResourceAsStream("test.txt"); System.out.println("inputStream = " + inputStream); }原创 2021-06-03 16:09:24 · 1762 阅读 · 5 评论 -
RestTemplate post请求 中文乱码
解决方案:public class RestUtils { private RestTemplate restTemplate = new RestTemplate(); public String post(String url, String jsonObject) { // 解决返回值乱码 List<HttpMessageConverter<?>> httpMessageConverters = restTemplat原创 2021-05-26 18:09:56 · 1494 阅读 · 0 评论 -
IDEA设置注释(已亲测)
package com.geniuworks.bot.utils;/** * @Author dingws * @PackageName geniubot_developer_service * @Package com.geniuworks.bot.utils * @Date 2021/9/27 6:04 下午 * @Version 1.0 */public class VersionUtils { /*** * @describe: * @param:原创 2021-04-26 13:25:07 · 4105 阅读 · 4 评论 -
pom文件 标签详解
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd"> <!--父项目的坐标。如果项目中没有规定某个元素的值,那么父项目中的对应值即转载 2021-04-20 14:58:00 · 603 阅读 · 0 评论