手动实现 git 的 git diff 功能

这是 git diff 后的效果,感觉挺简单的,不就是 比较新旧版本,新增了就用 "+" 显示新加一行,删除了就用 "-" 显示删除一行,修改了一行就用 "-"、"+" 显示将旧版本中的该行干掉了并且新版本中增加了一行,即使用 "删除" + "新增" 操作代替 "修改" 操作。1. 最开始 inde

WebClient, HttpClient, OkHttp: 三个Java HTTP客户端的比较

WebClient,HttpClient和OkHttp都是优秀的HTTP客户端,它们各有各的优点和适用场景。在选择哪一个作为你的HTTP客户端时,我们需要考虑具体需求,例如是否需要支持反应式编程,是否需要处理大量的并发请求,以及是否愿意添加额外的依赖等。

idea 一直卡在maven正在解析maven依赖

修改maven Importing的jvm参数。

【重磅】:Spring Initializer 已经不支持Java8,也就是SpringBoot2.x项目初始化

Spring Initializer 现在已经不支持初始化SpringBoot2.X项目了,也就是不能选择Java8了,本文介绍如何解决这种情况,包括升级Java版本使用SpringBoot3.X或者更换镜像源继续使用SpringBoot2.X

(保姆级)Hadoop-3.3.6、jdk_8u381搭建(大数据入门)

保姆级带领新手小白,完成hadoop-3.3.6、jdk_8u381的搭建

Docker DockerFile部署java jar项目包,以及Mysql,Redis

Docker DockerFile部署java jar项目包,以及Mysql,Redis

IDEA解决low memory内容不足(亲测有效)

在IDEA中 点击 HELP–>Change Memory Setting(改变内存设置)这种方式是我实践后觉得最快,最简单的方式,推荐给大家,当然解决办法不止这一个。IDEA默认应该是1024MiB,这里我们给改成2048,保存并重启即可。这是因为提示Java内存不足,我们点击增加内存旧可以解决该

MAC上设置IDEA如何一个窗口打开多个项目,多个tab

如果你打开了多个项目、每次切换都要半天,想让项目都汇聚到top栏点击 Window - Merge All Project Windows 即可但是这样比较挫,每次打开新的项目都还是会重新打开一个IDEA窗口so,如何设置项目在同一个窗口打开?难道每次点 merge?nonono,如下方式可解决!

解决IDEA内存占用过高问题

往往对于笔记本过电脑内存不够来说的用户,idea占用内存是很高的,打开idea内存直接飙升,因此我做了以下处理。

SpringBoot——Quartz 定时任务

⑦、W:该字符只能出现在日期域中,表示离该日期最近的工作日,例如 15W:表示离该月15号最近的工作日,如果15号是星期六则匹配星期五 14号。L在日期字段表示月份的最后一天,如一月的31,二月的28等,如果在星期域中表示星期六(7),但是如果L出现在星期字段里,而且前面有一个数值 X,则表示这个月

selenium打开火狐浏览器

前期解决方案为:打开浏览器就行了,然后就用的是打开本地浏览器,但是由于B/S架构,有别人远程访问我的ip来尝试时,打开的确是服务器的浏览器,也就是我自己的浏览器,然后又去摸索了一下RemoteWebDriver 的用法,然后尝试了几次就此作罢,本地测试都蛮正常,但是部署到小伙伴机器上时各种报错,最后

springboot对接rabbitmq并且实现动态创建队列和消费

/ 死信: 队列 交换机 绑定consumer 绑定队列。//设置延迟队列的 TTL 消息存活时间。// 延迟: 队列 交换机 绑定队列。// 绑定consumer 绑定队列。//设置延迟队列绑定的死信交换机。//设置延迟队列绑定的死信路由键。

redisson配置类---SpringBoot集成、redis单机和集群模式配置

【代码】redisson配置类---SpringBoot集成、redis单机和集群模式配置。

Postman调用接口正常,前端页面调用报跨域

2.2、由于POST接口,在实际调用前会有一个预调用(OPTIONS类型),该调用正常响应才会实际调接口,所以可以设置OPTIONS类型的接口放行也可以(这个没试过不清楚有没有效,推荐还是配置CorsFilter,配置完CorsFilter后可以不用配置addCorsMapping):由于请求处理的

【Kafka】Java整合Kafka

【代码】【Kafka】Java整合Kafka。

滴滴弹性云基于 K8S 的调度实践

上篇文章详细介绍了弹性云混部的落地历程,弹性云是滴滴内部提供给网约车等核心服务的容器平台,其基于 k8s 实现了对海量 node 的管理和 pod 的调度。本文重点介绍弹性云的调度能力,分为以下部分:调度链路图:介绍当前弹性云调度体系链路,对架构体系有一个初步的认知k8s 调度能力的运用:整体介绍弹

IDEA中的Postman?完全免费!

Postman是大家最常用的API调试工具,那么有没有一种方法可以不用手动写入接口到Postman,即可进行接口调试操作?这款插件由Apipost团队开发的,其官方介绍是:用于IDEA项目快速生成API文档,快速查询接口、接口代码功能,并支持在IDEA中进行API调试操作。编写完代码后,只需右键up

JVM之OopMap,安全点,安全区

由于目前几乎所有虚拟机都是用可达性分析算法来判定对象是否存活,即通过选定固定的gc roots作为起始节点,像剥洋葱一样往下溜达,只要存在任意节点从gc roots到该节点不可达,那表示这个对象不被任何对象所引用,这个对象最终就要被当做垃圾回收掉。问题来了,如何找到这些gc roots呢?从源代码上

win10搭建Selenium环境+java+IDEA(3)

这里提供了一些下载途径,我们复制下方的Maven依赖下载代码,粘贴到pom.xml文件里面,如果没有下载成功也可以自己手动下载jar文件,再粘贴到原本的位置(这个位置就是pom.xml下载依赖的位置,换句话说就是前面下载maven的时候自己手动建立的本地仓库里面)。然后如果下载成功,在maven的本

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈