Java-实用小技巧

使用notepad++ 下换线与驼峰命名的相互转换 下划线转驼峰 有时候需要将下划线命名的变量转换为驼峰形式,如何使用notepad提供的正则功能做到这种替换呢, 例如: 将 zx_fg_fgxx_valid 转换为 ZxFgFgxxValid 打开notepad++的替换功能,(Ctrl+F进入查找,点击替换tab)在查找目标中输入 ([a-z])_([a-z]) 在替换为中输入 \1\U\2\E , \U \E表示将\U,\E中间的字符替换为大... 阅读详情

一、IDEA

1、IDEA插件

GrepConsole

Idea console输出日志一大堆,想要快速找到⾃⼰想要的类型⽇志,使用此插件可以快速定位到自己关注的类型日志,比如error,warn,从settings进⼊,点击 other settings,可以配置自己喜欢的颜色提示。
在这里插入图片描述

MyBatisX

mybatis xml和对应的mapper之间来回切换的时候,有时候不同⼈开发,放置的位置⼜不同,使⽤此插件后,来回切换的时候异常⽅便。
在这里插入图片描述

Maven helper

maven Helper是排查jar包冲突的一大利器,jar包冲突大部分是由于引用了同一个jar的不同版本而导致的。
 maven Helper就是一个将pom.xml图形化界面的一个插件(总比看xml好理解),并且增加了查询依赖冲突,搜索等功能。所以它的入口就是在pom文件中。
 在这里插入图片描述

2、Auto Import-自动优化导包(自动删除、导入包)

在这里插入图片描述
Add unambiguous imports on the fly:快速添加明确的导入。
Optimize imports on the fly:快速优化导入,优化的意思即自动帮助删除无用的导入。

3、Code Style

注释消除空格
在这里插入图片描述

二、文档小技巧

1、Excel

=“(1,”“”&C2&“”“,”“”&D2&“”“,”“”&E2&“”“),”
合并C列,D列,E列数据,生成你想要的数据。
Ctrl + Mouse左键下拉,数据自动生成
excel

2、notepad++

我们在用各种文本编辑器,比如word、txt等时,有时候都会通过查找以及替换方便批操作。比如,去掉所有:符号,这些简单操作可以用于许多简单问题。但是对于更复杂的问题则比较难解决了,比如我想将所有[abc]的[]去掉,留下abc,而且不希望其他地方的[]被改动,这个时候就要用到正则化了。Notepad++的替换操作支持正则表达式替换。

Notepad++正则表达式替换

1. 除所有数字:

F: \d+
L:

2. 除所有字母:

F: [\S]+
L:
在这里插入图片描述

3.下划线转驼峰

F: ([a-z])_([a-z])
L:\1\U\2\E
在这里插入图片描述

4.驼峰转下划线

F: ([a-z])([A-Z])
L:\1_\L\2
在这里插入图片描述

5.替换中文

F:[^x00-xff]+
L:

6.在字符串中加

F:(\w+)
L:@JSONField(name = “\1”)\nprivate String \1;\n
在这里插入图片描述

Notepad++正则魔法:一键实现下划线与驼峰命名的智能互转 本文详细介绍了如何使用Notepad++的正则表达式功能实现下划线命名(snake_case)与驼峰命名(camelCase)的智能互转。通过分步教程和实战技巧,帮助开发者快速统一代码命名风格,提升开发效率和代码可维护性。特别适合处理数据库字段映射、接口数据转换等常见场景。 阅读详情

相关推荐

华为eNSP Pro实战:NE/CE设备SSH远程配置避坑指南

本文针对华为eNSP Pro用户在模拟多台NE路由器或CE交换机时遇到的浏览器卡顿问题,提供了详细的SSH远程配置避坑指南。通过对比浏览器与SSH客户端的资源占用和操作体验,文章详细阐述了为NE和CE设备配置SSH服务的关键步骤、命令差异及常见错误排查方法,旨在帮助用户提升实验效率,实现稳定高效的远程管理。

weixin_29196891的博客 223

NotePad++正则表达式驼峰式变量名转下划线式

NotePad++正则表达式功能很强大,可以转换字母大小写。

小龙在线 3396

第4章 本地一键部署(新手首选)

本文介绍了OpenClaw的本地部署方法,特别适合新手用户。部署过程仅需执行一条命令,通过自动脚本完成安装和配置向导。安装完成后,用户可通过终端TUI或Web控制面板验证部署是否成功。文章还提供了常见问题的排查方法,包括端口占用、权限不足、APIKey无效和安装卡顿等情况。整个部署流程简单直观,无需手动修改配置文件,适合快速搭建使用。

eastyuxiao的专栏 194

notepad++学习小技巧

如何从有规律的文字中通过notepad++提取自己想要的内容

cclovezbf的博客 2118

信贷系统学习总结(6)—— 贷前、贷中、贷后全流程核心模型解析

本文系统解析了金融风控模型的技术演进与应用实践。从贷前、贷中到贷后全流程,详细介绍了A卡、B卡、C卡三类核心评分模型,以及反欺诈、动态监控、催收优化等关键技术的实现路径。重点阐述了特征工程设计、模型验证指标、联邦学习等创新应用,并提供了多个实战案例数据。同时提出了算法选择的"黄金三角"原则和分阶段技术演进路线,强调数据治理、模型全生命周期管理和复合型团队建设的重要性。文章指出未来风控将向决策智能化、数据无感化和风险预知化方向发展,需要平衡技术创新与合规要求。

科技D人生 1222

RK3588 Android12 添加HDMI和喇叭声音通道切换选项

rk3588 android12系统默认接hdmi out时,声音会切换到hdmi out输出,主板声卡喇叭输出会没有声音输出。现在添加一个选项设置hdmi out时,声音可以保持主板声卡喇叭输出。

Android系统开发笔记 4169

java实用小技巧

java实用小技巧

LMY18238816299的博客 258

OpenStack 2018 年终盘点

目录 文章目录目录前言OpenStack 一年来的成长NovaCinderNeutronIronicCyborgOctaviaKollaMagnumZunKuryr从 OpenStack 到 OpenInfra 前言 这是最好的时代,也是最坏的时代 — — 查尔斯·约翰·赫芬姆·狄更斯《双城记》 年关将至,闲暇之余,回顾我与 OpenStack 的 2018。 NOTE:仅作为个人见解,与公...

烟云的计算 3596

Java代码非常实用的小技巧

前言 代码优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。 代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每...

jinhgau的博客 231

RT-DETR改进目录一览 | 涉及卷积层、轻量化、注意力、损失函数、Backbone、SPPF、Neck、检测头等全方位改进

1️⃣本专栏已更新260多种不同的改进方法,所使用并改进的每一个模块均包含详细的模块分析、原理讲解、个人总结、多种改进方式以及完整的修改流程,所有改进100%可直接运行。2️⃣所有改进点均为近三年顶会,顶刊提出的先进算法,将其融入到中,紧跟学术热点,适应不同的任务场景。3️⃣团队内发表数篇SCI论文,熟悉完整的发表流程,订阅专栏即可进群享受模型训练、模型改进、论文写作、投稿选刊,从入门到论文的各种答疑内容。4️⃣专栏内容会持续更新,最近更新时间:2024-12-4。项目介绍在大家购买专栏后,加入学习

Limiiiing的博客 2万+

K8S部署Java项目(Gitlab CI/CD自动化部署终极版)

每个人都有惰性,但不断学习是好好生活的根本,共勉!

感谢阅读 6954

Java开发实用小技巧

以下纯属个人观点,如果有啥不合适的地方还请提出来。(后期慢慢维护......) 1、多使用 卫语句,使代码逻辑清晰。也有利于代码维护 if(object != null){ // 业务逻辑 ,各种if-else嵌套 } 转换成卫语句以后的代码如下: if(object == null){ return; } // 业务逻辑; 2、代码异常日志的输出, e.printStackTrace() 只是输出到控制台,没啥卵用,在日志文件里面根本看不到异常信息。数据量庞.......

qq_40010745的博客 3624

23、电生理与CSD分析:探索大脑活动的前沿技术

本文介绍了电生理与电流源密度(CSD)分析在探索大脑活动中的前沿应用。从电生理技术的发展现状,到局部场电位(LFPs)的起源与解释,重点阐述了CSD分析的原理、实验方法及其在绘制皮层兴奋流、解析突触输入和研究自发振荡中的广泛应用。文章还总结了该领域的优势与挑战,并展望了技术改进、多模态融合、数据分析创新及临床拓展的未来方向,展示了这些技术在揭示大脑功能机制中的关键作用。

Apple的专栏 122

特别实用的JAVA小技巧

快捷键 public static void main(String[] args) 这段英文想必学过JAVA的应该都不陌生吧,你还在一个字母一个字母的敲键盘吗 其实有更为方便的操作 1: 输入psvm,图示如下: 2: 输入main,图示如下: 3: 以上两个方式的结果都是一样的,如图: ...

FILWYGIRL的博客 579

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Java编程实用小技巧

一、String类型转int类型 String s1 = request.getParameter("num1"); int num1 = Integer.parseInt(s1);

HuashirenYty的博客 250

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

java代码非常实用的小技巧

前言 代码优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。 代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑...

weixin_45919347的博客 277

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

实用 | 35个可以提高千倍效率的Java代码小技巧

本文来源 |http://atjf.top/3WLPmG 作者 | 萌小Q 01前沿 代码优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。 代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可...

cynthia_chf的博客 292

java实用小技巧记录

3)查看某个函数的哪个子调用最慢,耗时最久的调用会标红显示,可以方便找出某个功能中最耗时的操作。2、启动后会显示当前机器上面所有的java进程,选择我们需要监控/修改的进程,输入序号回车。3、一些常用命令,如果线上出现问题,可以通过以下命令查看各项指标是否有异常。4)监控某个函数的调用统计数据,包括总调用次数,平均运行时间,成功率等信息。,他可以附着在我们的Java服务器进程上面,查看服务器状态,4、输入exit可以退出当前的连接,但是附着在服务器进程上的。1)打印前五名最消耗。的线程,可以及时找到。

qq_33044299的博客 134
上一篇: *python3__leecode/0873. 最长的斐波那契子序列的长度
下一篇: 数据库--postgresql
百里 Jess
博客等级 码龄8年 3999粉丝 125原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

百里 Jess

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值