草庐IT

idea_workspace

全部标签

在IDEA本地开发时Flink CDC和Flink的guava版本冲突解决办法

目录1.冲突原因2.解决办法1.冲突原因使用FlinkCDC2.2.0版本的时候,会报ThreadFactoryBuilder这个类找不到的错误,如下所示:java.lang.NoClassDefFoundError:org/apache/flink/shaded/guava18/com/google/common/util/concurrent/ThreadFactoryBuilder因为FlinkCDC使用的是guava版本是18.0-13.0,如下所示:org.apache.flinkflink-shaded-guava18.0-13.0而Flink1.14.4使用的guava版本是30

【好物推荐】IDEA中的UML插件工具-PlantUML

一、背景我们都知道UML对于技术文档来说,真的很重要。无论是为了加深自己的理解还是更友好的展示交流。在写ASPICE的DD文档(SWDetailedDesign)过程中,经常需要进行画图,比如需要有以下内容的描述,内外部接口时序设计,这个就会需要使用到UML中的Sequence图(时序图)来明确表达整个时序图的过程。虽然说现在有很多类似Visio、StartUML之类的可视化UML画图工具,但是还是要花费大量时间在拖拉组件上,效率十分低下。最近在和安卓的同事聊,他们是如何绘制这些UML图的,他们介绍了如下的一款还算不错的绘图工具—PlantUML,PlantUML是一个可以快速编写UML图的组

idea开发中git合并的代码,

方法一:将master主分支合并到子分支dev上,1、当前如果在dev分支上,先提交dev分支的代码到本地,然后推送到服务器,2、然后切换分支到master主分支上,先更新master主分支的代码到本地,然后主分支就是最新代码了,3、再次切换到子分支dev上,选择项目邮寄找到Git===》Repository==>Pull4、弹框如下,想要合并哪个分支到当前分支就选择哪个分支,最后点击Pull按钮,就合并了,有时候会有代码冲突,需要手动解决代码冲突,根据需要选择冲突的代码,5、更新到的文件 6、最后提交当前所在的分支到本地,然后再提交到远程服务器上。方法二:如果想将dev代码合并到主分支mas

IDEA2022版本创建maven web项目(两种方式)

目录创建方式一、使用骨架的方式二、maven中添加web方式额外知识:IDEA配置tomcat总结:前言必读读者手册(必读)_云边的快乐猫的博客-CSDN博客创建mavenweb项目有两种方式,一种是使用骨架方式,一种是不使用骨架的方式创建方式一、使用骨架的方式1.打开idea,按照步骤创建一个新的项目 2.点击MavenArchetype(骨架),自定义项目名,选择这个web骨架,点击创建3.构建中PS:这个一般时间比较长(因为有墙,maven的中央仓库在国外),会卡在[INFO]GeneratingprojectinBatchmode这里比较久,可以选择1.关闭重新创建2.耐心等待3.或者

IDEA2022版本创建maven web项目(两种方式)

目录创建方式一、使用骨架的方式二、maven中添加web方式额外知识:IDEA配置tomcat总结:前言必读读者手册(必读)_云边的快乐猫的博客-CSDN博客创建mavenweb项目有两种方式,一种是使用骨架方式,一种是不使用骨架的方式创建方式一、使用骨架的方式1.打开idea,按照步骤创建一个新的项目 2.点击MavenArchetype(骨架),自定义项目名,选择这个web骨架,点击创建3.构建中PS:这个一般时间比较长(因为有墙,maven的中央仓库在国外),会卡在[INFO]GeneratingprojectinBatchmode这里比较久,可以选择1.关闭重新创建2.耐心等待3.或者

(看这篇就够了)idea操作git commit后,撤销commit,恢复到提交前的状态

前言为什么会有提交(commit)代码到git本地仓库后,想要撤销的操作呢?一般来讲,是我们需要commit后,发现,有一些文件不应该提交到仓库。或者该次提交中,还不想包含,某些修改了的文件。亦或者说在做本地调试的时候,修改了某些文件,但是这些文件,在测试环境或者生成环境是不能被修改的。针对这些情况,在没有注意到的情况下,都commit到了本地,此时为时还不晚。git命令,就不说了,直接用idea操作吧,简单实用。操作点击idea下方工具栏的git,打开git日志窗口,如下图所示:一共显示了两次提交,当第二次提交,发现有的文件不想提交了。此时,我们就需要撤销当前提交了。此时,因为要撤销当前的第

(看这篇就够了)idea操作git commit后,撤销commit,恢复到提交前的状态

前言为什么会有提交(commit)代码到git本地仓库后,想要撤销的操作呢?一般来讲,是我们需要commit后,发现,有一些文件不应该提交到仓库。或者该次提交中,还不想包含,某些修改了的文件。亦或者说在做本地调试的时候,修改了某些文件,但是这些文件,在测试环境或者生成环境是不能被修改的。针对这些情况,在没有注意到的情况下,都commit到了本地,此时为时还不晚。git命令,就不说了,直接用idea操作吧,简单实用。操作点击idea下方工具栏的git,打开git日志窗口,如下图所示:一共显示了两次提交,当第二次提交,发现有的文件不想提交了。此时,我们就需要撤销当前提交了。此时,因为要撤销当前的第

软件测试——功能测试,使用Java,IDEA,Selenium进行web自动化测试

视频地址:03-web元素定位ID_哔哩哔哩_bilibilip1.下载jdk,maven,ideap2.配置java-selenium环境正式开始:(1)创建代码:(2)第一次运行会报错:要下载东西 (3)Windows系统的输入如下: (4)完成如下:(这个用的是Linux系统的)p3:web元素定位ID(1)先改一下之前的代码 (2)如何在浏览器定位ID (3)如何测试搜索功能p4:web元素定位name,class(1)再优化一下代码 (2)创建一个测试用例,进行name和class定位元素  p5:xpath,css定位   p6:模拟鼠标滑动事件 p7.Action拖拽。。。p8:

JetBrains Gateway IDEA远程开发

为什么进行远程开发?无论身处何处数秒内连接至远程环境充分利用远程计算机的强大功能在任何笔记本电脑上都可以轻松工作,无论其性能如何。借助远程计算机的计算资源,充分利用最大规模的数据集和代码库。在远程服务器上保护敏感代码如果将源代码存储在开发者的笔记本电脑上,那么这些设备被盗或存放不当都将是潜在的安全隐患。通过将代码专门存储在密闭、远程、由公司控制的计算机上可以消除这种风险。保持环境一致性使用预先确定的工具包、运行时要求、硬件规格等确切内容重现开发环境,这样您就不会再听到“在我的计算机上没有问题呀”这样的对话了!简化入门和技术面试想要充分测试候选人的技能水平或让新人尽快入门?忘掉30项“项目启动”

servlet介绍和如何在idea中写一个servlet程序

1.Servlet1.1Servlet简介Servlet(ServerApplet)是JavaServlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。把实现了Sun公司开发的Servlet接口的java程序叫做Servlet1.2第一个Servlet程序构建一个普通的Maven项目(可以删除src目录,方便都会创建子项目)(具体如何构建看我上一篇文章)Maven添加jsp,servlet依赖--去官网MavenRepository:Search/Browse/Explore(mvnrep