首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

要狠狠反驳“公司禁止使用Lombok”观点!

经常在其它各个地方在说公司禁止使用Lombok,一直不明白为什么不让用,今天看到一篇文章列举了一下“缺点”,这里只想狠狠地反驳,看到列举理由我竟无言以对。...但这终究会消耗你很多时间。 反驳:很多公司一旦确定JDK版本很长时间都不会改变(比如银行项目很多都在用jdk1.6,你问他愿意升级到jdk11不?)...使用过 Lombok 之后,发现这是一种很流氓行为。 反驳:你装不装Lombok 插件不是你喜不喜欢,不是由你个人意愿决定,这是工作,公司要求怎么做就要怎么做,这是规定。...反驳:我们使用其它框架时,那框架引入了不计其数包,现在要引入一个很小包都在斤斤计较,Lombok这么好用,几乎所有项目都会使用到,这还需要强制引入吗,我们自觉都会在mavenparent依赖中统一引入了...一般公司都没有这么激进吧,现在Kotlin很多配套东西企业中使用还不成熟吧。 大家还有什么不同观点可以互相讨论。

56730

美国:谁向俄罗斯供货、就拉黑谁、禁止使用技术

文中提到: 美国商务部将对参与回填活动以支持俄罗斯公司采取首批行动,为此将全球范围内多家公司列入了实体名单。 实体名单禁止这些公司采购美国制造原产地商品和技术,比如半导体。...Ubuntu 商业运营公司 Canonical 终止俄罗斯业务 ClickHouse 撇清与俄罗斯关系:其是美国公司 俄罗斯关键基础设施「禁止使用」外国软件:诸如医疗、通信、交通、能源、金融、市政设施等...NGINX 开源项目作贡献,并暂停了俄业务 高通停止俄罗斯业务 MongoDB 停止俄罗斯业务,包括其 SaaS 服务 JetBrains 停止俄罗斯、白俄罗斯销售和研发活动 俄罗斯 IT 危机...谷歌云:停止俄罗斯接受新客户 Docker、Red Hat、SUSE 停止俄罗斯业务 VMware 暂停俄罗斯、白俄罗斯所有业务 因制裁,俄罗斯或将:盗版软件合法化 AWS:不与俄罗斯政府开展业务...苹果停止俄罗斯境内销售产品!

33620
您找到你想要的搜索结果了吗?
是的
没有找到

要狠狠反驳“公司禁止使用Lombok”观点

原文如下:下面,结合自己使用 Lombok 之后感受,谈谈 Lombok 带来几大痛点。...但这终究会消耗你很多时间。 反驳:很多公司一旦确定JDK版本很长时间都不会改变(比如银行项目很多都在用jdk1.6,你问他愿意升级到jdk11不?)...使用过 Lombok 之后,发现这是一种很流氓行为。 反驳:你装不装Lombok 插件不是你喜不喜欢,不是由你个人意愿决定,这是工作,公司要求怎么做就要怎么做,这是规定。...反驳:我们使用其它框架时,那框架引入了不计其数包,现在要引入一个很小包都在斤斤计较,Lombok这么好用,几乎所有项目都会使用到,这还需要强制引入吗,我们自觉都会在mavenparent依赖中统一引入了...一般公司都没有这么激进吧,现在Kotlin很多配套东西企业中使用还不成熟吧。 大家还有什么不同观点可以互相讨论。 PS:如果觉得分享不错,欢迎大家随手点赞、在看。

76830

要狠狠反驳“公司禁止使用Lombok”观点

来源:toutiao.com/i6884399145390440964 ---- 经常在其它各个地方在说公司禁止使用Lombok,一直不明白为什么不让用,今天看到一篇文章列举了一下“缺点”,这里只想狠狠地反驳...原文如下:下面,结合自己使用 Lombok 之后感受,谈谈 Lombok 带来几大痛点。...但这终究会消耗你很多时间。 反驳:很多公司一旦确定JDK版本很长时间都不会改变(比如银行项目很多都在用jdk1.6,你问他愿意升级到jdk11不?)...反驳:我们使用其它框架时,那框架引入了不计其数包,现在要引入一个很小包都在斤斤计较,Lombok这么好用,几乎所有项目都会使用到,这还需要强制引入吗,我们自觉都会在mavenparent依赖中统一引入了...一般公司都没有这么激进吧,现在Kotlin很多配套东西企业中使用还不成熟吧。 大家还有什么不同观点可以互相讨论。 PS:如果觉得分享不错,欢迎大家随手点赞、在看。

46470

如何机器人做催收

于是,像我这样傻逼领导,明确主战略方向之后, 日常就开始抓那些零散重要不紧急事情啦, 不抓不知道,一抓一千条(TODO ITEM), mmp,靠我天天念叨也不一定关键时刻想起来啊,于是,就得外包...,把这些重要不紧急事情“控进度”交给了机器和机器人(BOT), 是这样想: 有个助理可以定期提醒有这些或者那些重要不紧急事情需要关注和跟进; 这个助理更可以定期push这些重要不紧急事情给相关负责人...,相关负责人可以选择继续让push或者抓紧时间想想办法把事情给做了; push消息到群体面前,这样大家可以一起做团队监督; 正好要push负责人都在一个钉钉群里,所以,就选择了钉钉bot来做傻逼助理...(其实一点儿不智能),在为群加了Custombot之后(小乔同学), 剩下就是让bot小乔定时提醒啦, mini PC上run一个jenkins, 然后设置一个job执行shell,比如每周五16...咱其实是有理论依据, 时间管理四象限法听说过不?相信应该都听说过: 重要紧急 重要不紧急 紧急不重要 不重要不紧急 ? 对于重要紧急事儿怎么做?

1.4K10

如何使用Python来自动化婚礼

规划婚礼时,要考虑许多不同方面。食物、装饰、桌子装置(啊,是哒,这独立于装饰)、鲜花、住宿、交通、娱乐和位置。虽然规划婚礼时有许许多多未知数,但是可以肯定一件事。...绘制一个MVP并且考虑数据库时候,想要某些易于分享东西,并且不想要浪费时间来构建视图。偶然发现gspread python库使得能够读写谷歌电子表格。...(发送给客人邮件数,稍后它会派上用场) 主要数据输入完成后,使用gspread来遍历列表,并且发送短信给每一个具有与之相关联手机号码客人:Sheets.py import json import...接下来,使用Flask作为web服务器,然后设置Twilio消息请求URL指向/messages url,并创建简单if语句来解析回复 (yes, no):hello_guest.py @app.route...第一条消息2月19日早上8:37时候发送,而在3分钟后,也就是早上8:40收到了第一条回复。到了早上9:38,收到了23条确认回复,这可是32%接受率!

2.7K80

如何理解并使用maven

前言 一直想写一篇关于Maven文章,但是不知如何下笔,如果说能使用,会使用Maven的话,一到两个小时足矣,不需要搞懂各种概念。那么给大家来分享下如何理解并使用maven。...使用maven构建项目,整个项目的体积小 maven项目不需要手动导入jar包,通过pom.xml中添加依赖,引用依赖会自动从maven仓库下载jar包,方便快捷。...就是是由个人将常用到jar包放入一个仓库中,已备自己项目中使用,可从别人配置好jar包仓库拷到自己本地目录,因为仓库一般很大,首次下载需要很长一段时间。...第二,象源代码包通常使用 artifactId 作为最后名称一部分。典型产品名称使用这个格式; version:项目产品版本号。...但是这样拷贝就违背了我们当初想要自动解决依赖问题,所以如何才能让其它Maven项目直接引用这个JAR包呢? 我们需要执行mvn clean install命令,执行结果如下: ?

1.5K30

是怎样用Shell脚本完成钉钉机器人消息推送

背景需求 想应该有一些人和我有一样需求,比如需要自动推送消息到钉钉 喜欢shell,是因为Linux环境下,几乎可以完成所有的事儿,而且依赖问题几乎可以忽略不计(一些特殊环境除外)。...所从这个角度出发,大部分代码都会优选Shell,当shell无法完成时才会借助第三方语言来辅助,比如:PHP、Python等 ---- 关于钉钉机器人 这里所讲记得钉钉机器人是指钉钉群聊自定义机器人...; 本次介绍不支持应答机制,当然如果自己创建钉钉应用是可以实现; 更多关于自定义机器人请参考钉钉官方文档; ---- 步骤开始 钉钉群里添加自定义机器人 找到需要添加机器人群; 点击群会话框右上角齿轮...方式,所以如果您不是用shell的话可以参考官方文档,反之则可以直接使用博主脚本。.../bin/bash ## 用于给钉钉机器人推送消息 ## 钉钉机器人消息安全支持 关键词、sign 两种方式,人选其一 ## 从灵活角度来设计,anYun 推荐使用 sign 方式 ## 官方文档没有给

1.1K30

linux中高频使用find命令回顾

> find ~ -group rumenz -print 查找~目录下所属者为rumenz文件 > find ~ -user rumenz -print 查找属主账户已经被删除文件,查找/...-mtime -3 -print #查找更改时间3天之内文件 > find . -mtime -2 -print #查找更改时间2天之前文件 7、按大小查找文件 > find ....查找/rumenz目录下除了src目录其他文件 > find /rumenz -path "/rumenz/src" -prune -o -print 查找/rumenz目录下除了src...-atime -2 找出距离此时两天之内被访问文件(距离现在前48小时之内) find ....-atime +2 找出两天之前,不包括两天之前一天(也就是不包括-2和2)之前被访问文件(离此时72小时之前) 相关文章 linux中find命令35个实际例子 Linux之find

55010

Mac 中使用那些 shell 工具

很多时候我们需要使用命令行进行一些操作, Mac 中有自带终端(Terminal)可以使用,但功能比较简单,其他一些工具也使用过不少,下面就简单介绍下 Mac 中用过一些命令行工具。...使用也很方便,而且还支持中文,目前是主要 shell 工具,不过功能虽然强大我也只是用到了 ssh ,SFTP 另一个工具 Transmit 。...刚用时很惊艳,但不太符合使用习惯。Warp GitHub 地址为:https://github.com/warpdotdev/Warp 。...8、设置状态栏 iTerm2 设置中启动状态栏: 点击 Configure Status Bar 按钮进行设置: 9、设置背景 iTerm2 可以设置背景和窗口透明、毛玻璃效果,尝试后决定只设置一个背景比较好看...10、关闭单击选框 iTerm2 更新 3.5.0 版本后,点击窗口出现紫色框,如下图: 因为设置了背景,这样选中后就变得非常难看,可以设置中进行关闭: 11、设置右键粘贴 选中复制,右键粘贴这是使用

19310

【译】Activity分割动画如何使用动画##

思路很简单: Activity A保存为bitmap 把bitmap分割成两个子bitmap 子bitmap传递至Activity B Activity B布局之上显示两个子bitmap 使用动画向外移出两个子...还有一些其他方法,比如将子bitmap写入文件,然后另一端读出。但是发现,最简单实现方式,就是将他们以成员变量形式放到一个公共区域中。...创建了两个Imageview去呈现之前创建子bitmap,并将它们展示屏幕上,为了避免提前看到Activity B布局,这些操作要在setContentView( )之前调用。...使用硬件加速(了解更多有关硬件加速动画,请阅读最新发布blog)并且动画结束或者取消后,做了一些清理操作(如,移除硬件图层,把Imageview从Window窗口移除等等) 如何使用动画##...曾反复思考,尽量不限制开发者情况下,如何最简单便捷使用它。

1.4K20

如何使用RSS订阅博客文章更新

用户使用RSS阅读器订阅:用户可以通过RSS阅读器软件(如Feedly、Inoreader等)输入这个RSS链接,从而订阅这个网站更新。...用户打开RSS阅读器时,可以看到所有订阅网站最新更新,类似于一个个更新摘要或标题。 2)RSS订阅好处: 节省时间:不需要访问每个网站查看是否有更新,所有订阅内容自动集中一个地方。...二、RSS订阅源获取 使用官方或者个人搭建RSS服务,许多支持RSS订阅网站会在显眼位置(如网页底部、侧边栏或头部)放置一个RSS图标。点击这个图标通常会带你到RSS订阅链接页面。...比如我博客RSS地址最下方: 介绍一个可以发现当前网页rss链接浏览器插件,RSSHub Radar[1]: rss-radar 这里介绍一些常用RSS源: ScienceDirect论文...,访问你感兴趣ScienceDirect期刊网站,使用刚刚提到插件可以获取到rss链接。

52210

如何使用RSS订阅博客文章更新

用户使用RSS阅读器订阅:用户可以通过RSS阅读器软件(如Feedly、Inoreader等)输入这个RSS链接,从而订阅这个网站更新。...用户打开RSS阅读器时,可以看到所有订阅网站最新更新,类似于一个个更新摘要或标题。 2)RSS订阅好处: 节省时间:不需要访问每个网站查看是否有更新,所有订阅内容自动集中一个地方。...二、RSS订阅源获取 使用官方或者个人搭建RSS服务,许多支持RSS订阅网站会在显眼位置(如网页底部、侧边栏或头部)放置一个RSS图标。点击这个图标通常会带你到RSS订阅链接页面。...比如我博客RSS地址最下方: 介绍一个可以发现当前网页rss链接浏览器插件,RSSHub Radar[1]: rss-radar 这里介绍一些常用RSS源: ScienceDirect论文...,访问你感兴趣ScienceDirect期刊网站,使用刚刚提到插件可以获取到rss链接。

39710

简单高效,分享几款使用效率神器

工具 5、PicGo – 图床工具 6、有道云笔记 7、CC助手 – 剪贴板管理工具 8、天若OCR 神器使用姿势 姿势1 如何搜索高清XO 姿势2 如何记录笔记 姿势3 如何获取扫描版...神器使用姿势 姿势1 如何搜索高清XO 上面其实已经演示过了,这里提一下。...放了一个文件,文件目录很深,很深。然后要找到它,需要一级一级点进入,现在,不用那么麻烦了,简单一个搜索即可搞定。 姿势2 如何记录笔记 以本篇内容为例子,组合使用上面工具。...第一:在有道云新建markdown文件一个名字为简单高效,分享几款使用工具 第二:使用火柴,进行文件搜索。...姿势3 如何获取扫描版PDF上内容 上面也有简单提过,这里在说明一下这个姿势,有时候有些PDF是扫描版,上面的文字内容是不能复制。

70220

使用 Go 过程中犯过低级错误

循环中引用迭代器变量 循环迭代器变量是一个每次循环迭代中采用不同值单个变量。如果我们一直使用一个变量,可能会导致不可预知行为。...然而,Wait()是循环内调用,所以它在接下来迭代中会阻塞在第4行Goroutine创建。简单解决方案是将Wait()调用从循环中移出。...默认情况下,发送和接收都是阻塞,直到另一方准备好。这允许Goroutine没有显式锁或条件变量情况下进行同步。...另一个解决方法是第6行使用一个带有空默认情况选择语句,这样如果没有Goroutine收到ch,就会发生默认。尽管这个解决方案可能并不总是有效。...不使用 -race 选项 经常见到一个错误是测试 go 应用时候没有带 -race 选项。

2K10

在工作中是如何使用Git

本文首发于政采云前端团队博客:在工作中是如何使用 Git https://www.zoo.team/article/how-to-use-git image.png 前言 最近在网上有个真实发生案例比较火...莫慌,按照下面四个步骤走,保证你可以顺利使用 Git 进行拉取代码! 下载 Git 下载地址 (https://git-scm.com/downloads) ,选择自己系统对应版本下载即可。...Git简介 介绍 Git 相关操作前,觉得非常有必要了解 Git 由来,以及 Git 是用来解决什么问题。...想要合并这一堆更改,我们要使用 Squash 策略进行合并,即把当前 commit 和它上一个 commit 内容进行合并, 大概可以表示为下面这样,交互模式 rebase 下,至少保留一个 pick...推荐使用 stash 相关命令时,每一次暂存时候,不要直接使用 git stash 命令进行暂存下来,而是使用 git stash save "message..."

1.7K30

如何使用Jetson AGX Xavier上DLA

当某些层, 无法DLA上运行的话, TensorRT就会启用以GPU运行这些层备用(fallback)方案. DLA上运行时通用限制(适用于所有层) 支持最大批处理大小为32。...用于构建尺寸必须在运行时使用。 DLA支持最大权重大小为512 MB。 DLA网络最多只能支持1 GB中间张量数据。作为DLA图输入和输出张量不计入此限制。...TensorRT将拒绝未启用GPU fallback功能情况下建立超出此限制网络。 DLA最左边维度上支持通配符维度,只要 min, max和 opt 配置文件值相等。...由于硬件和软件内存限制,最多可以同时使用4个DLA可加载项。 注意:DLA批次大小是除索引大小以外所有索引大小乘积 CHW 大小。...例如,如果输入尺寸为 NPQRS,有效批量大小是 N * P。 一般情况,要使用DLA,是通过对TensorRT使用

1.9K20

如何使用ChatGPT和CoPilot作为编码助手

注释中以逗号分隔方式列出了所有的表名,然后编写了第一张表删除 SQL 查询,以及整个删除命令连接光标使用。... IntelliJ 和 Sublime Text 中使用了 Co-pilot 插件。发现 IntelliJ 插件推荐上更具智能,尤其是处理其他文件中类定义上下文时。 4....目标是为其添加个性化视觉效果,以及组件顶部增添一些附加文字。尽管文档详细地介绍了如何用新组件替换原有组件,但并没有明确地提到如何保留原功能情况下进行扩展。...由于在网络上难以找到具体实现示例,向 ChatGPT 提问: 给我一个样本代码,展示如何使用 react-flow 和 cola 布局来排列节点 输出: import React from...最后,尽管并未使用 cola 布局,还是达成了目标,问题得到了解决。 近期,打算在 Kafka 集群和 OpenSearch 服务之间建立消息连接。

47030
领券