lotus

贵有恒何必三更眠五更起 最无益只怕一日曝十日寒

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  1846 随笔 :: 0 文章 :: 109 评论 :: 288万 阅读

随笔分类 -  工具

摘要:用 plantUML 快速绘制 UML 图 UML(统一建模语言)是一种用于软件开发中的可视化建模语言,它可以帮助我们描述系统的结构、行为和交互等方面。UML 包括了多种不同的图,例如类图、时序图、用例图等,每种图都有自己的符号和规则。 但是,要用传统的绘图工具来画 UML 图,可能会比较繁琐和耗时 阅读全文
posted @ 2023-08-26 16:15 白露~ 阅读(1211) 评论(0) 推荐(0) 编辑

摘要:IDEA 帮助文档提供了切换分支时的选项说明; 1. 本地分支切换的时候(例如A切到B),会弹出来Restore workspace on branch switching 对话框,如果选择是的话,在切换分支的时候,你在当前分支(A)所做的一些还未add或commit/push的文件改动(包括断点等 阅读全文
posted @ 2021-07-18 22:42 白露~ 阅读(1114) 评论(0) 推荐(0) 编辑

摘要:很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。 一、校验数字的表达式 1. 数字:^[0-9]*$ 2. n位的数字:^\d{n}$ 3. 至少n 阅读全文
posted @ 2021-07-15 17:16 白露~ 阅读(386) 评论(0) 推荐(0) 编辑

摘要:在 idea 中有两个 Mac 版本的快捷键,分别为 Mac OS X 和 Mac OS X 10.5+, 其中 Mac OS X 10.5+ 为 IntelliJ IDEA 默认的快捷键版本。此外,建议将 Mac 系统中与 IntelliJ IDEA 冲突的快捷键取消或更改,不建议改 Intell 阅读全文
posted @ 2021-07-15 14:15 白露~ 阅读(565) 评论(0) 推荐(0) 编辑

摘要:IDEA提供了许多的自带代码模版,这些模版主要是对于我们经常开发用到的代码制作成一个模版,比如for循环,这个是经常会用到的代码,如果没有代码模版,我们需要一个一个手动输入,有了代码模版也只需输入该模版的快捷键,就会自动生成for循环相关代码,提高开发效率。 一、自带代码模版 位置 Preferen 阅读全文
posted @ 2021-07-15 13:57 白露~ 阅读(113) 评论(0) 推荐(0) 编辑

摘要:IDEA是一个很好的开发工具,用好它能大大提高我们的开发效率,所以这里学习总结下有关IDEA实用的一些教程,比如常用快捷键,如何自定义代码模版,如何debug异常断点,或者说多线程下的debug如何实现。接下来都会总结,这篇主要总结常用快捷键。 一、快捷键 1、键盘键说明 ⌥ = Option = 阅读全文
posted @ 2021-07-15 13:56 白露~ 阅读(170) 评论(0) 推荐(0) 编辑

摘要:Java7引入了java.util.Objects类,Objects提供了很多工具类方法,其中包括isNull方法(Java8引入了isNull方法),那么java.util.Objects.isNull 与 object== null有何区别?为什么会引入java.util.Objects.isN 阅读全文
posted @ 2021-07-08 11:47 白露~ 阅读(1662) 评论(0) 推荐(0) 编辑

摘要:好用的java.util.Objects类 在jdk1.7中,新增了一个工具类,就是java.util.Objects类。它有3个简单的封装方法,对于平常的使用来说挺有用的,分别是:hashCode、equals、toString这3个方法。 1、hashcode生成 // 1. Objects.h 阅读全文
posted @ 2021-07-08 11:46 白露~ 阅读(103) 评论(0) 推荐(0) 编辑

摘要:java.util.Objects 类包含了几个静态方法,可以实现对对象的比较、生成hash code之类的功能,很多方法里考虑了对象是null的情况,在输入的参数是null时有特定的处理方式。 以下是该类中包含的方法: public static <T> int compare(T a, T b, 阅读全文
posted @ 2021-07-08 11:45 白露~ 阅读(311) 评论(0) 推荐(0) 编辑

摘要:Java开发中经常要对对象进行非空判断以防止出现空指针。大部分同学都喜欢用下面这种方式来进行判断: if (obj!=null){ // 判断不等于空 } if (obj==null){ // 判断等于空 } 这种方式没有什么问题。不过在 Java 7 中专门提供了一个工具类java.util.Ob 阅读全文
posted @ 2021-07-08 11:43 白露~ 阅读(223) 评论(0) 推荐(0) 编辑

摘要:Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotat 阅读全文
posted @ 2021-07-08 11:27 白露~ 阅读(327) 评论(0) 推荐(0) 编辑

摘要:由David发表在天码营 Java诞生于1995年,在这20年的时间里Java已经成为世界上最流行的编程语言之一。虽然Java语言时常经历各种各样的吐槽,但它仍然是一门在不断发展、变化的语言——除了语言本身与JDK在不断的进化,第三方库、框架也同样是日新月异。Guava正是这样一个现代的库,它简单易 阅读全文
posted @ 2021-07-08 11:24 白露~ 阅读(259) 评论(0) 推荐(0) 编辑

摘要:现如今不管是开源项目还是公司内部项目,越来越多的开发规范被提上日程。目前业内比较有名的应该要数阿里巴巴和google的代码规范。今天要给大家介绍几款不错的代码规范插件,目前大多数Java程序员采用的是JetBrains的IntelliJ IDEA,而IntelliJ IDEA也很好的支持了目前很多主 阅读全文
posted @ 2021-07-07 11:51 白露~ 阅读(2704) 评论(0) 推荐(0) 编辑

摘要:苹果Mac系统常用快捷键有很多,但是很多童鞋对于这些mac快捷键都不是很熟悉,今天小编为大家整理了一份Mac系统常用快捷键大全,大家快收藏起来吧!平时在使用mac系统的时候可以提高不少工作效率哦! Mac中主要有四个修饰键,分别是Command,Control,Option和Shift。 这四个键分 阅读全文
posted @ 2021-07-02 11:05 白露~ 阅读(1530) 评论(0) 推荐(0) 编辑

摘要:个人比较懒,平时喜欢用webstorm,但是因为webstorm打开实在太慢了,并且太看设备,所以本人编辑简单的文件依然会选择使用sublime,虽然网上有很多关于此类插件的分享了,但是感觉都是片段,没有重点细致整理。 今天休息,在这简单的分享下自己常用插件 All Autocomplete Sub 阅读全文
posted @ 2021-06-22 18:11 白露~ 阅读(357) 评论(0) 推荐(0) 编辑

摘要:前几天把这台用了3年的 MacBook Pro 更换了 SSD 硬盘,顺手就把系统抹盘重装了,于是大把的软件需要重新安装,也借此机会把一些当初稀里糊涂安装的软件梳理一下。比如在我 HHD 硬盘时代的 OS X 10.9 系统里一直使用的 Sublime Text 2,如今升级到 OS X 10.11 阅读全文
posted @ 2021-06-22 18:09 白露~ 阅读(390) 评论(0) 推荐(0) 编辑

摘要:一、插件安装方式 二、常用插件 1、Background Image Plus 2、Mybatis Log Plugin 3、Grep Console 4、CodeGlance 5、GenerateAllSetter 6、RestfulToolkit 7、Maven Helper 8、JRebel 阅读全文
posted @ 2021-06-22 11:24 白露~ 阅读(3128) 评论(0) 推荐(0) 编辑

摘要:1 背景 俗话说:“工欲善其事必先利其器”,本问介绍几款强大实用的 IDEA 插件,助力大家开发。 希望大家做一个聪明又努力的人,而不只是一个努力的人。 以下插件大都可以通过 IDEA 自带的插件管理中心安装,如果搜不到可以去 IDEA 插件官网下载本地导入。 具体安装界面不同版本 IDEA略有差异 阅读全文
posted @ 2021-06-22 11:20 白露~ 阅读(226) 评论(0) 推荐(0) 编辑

摘要:.gitignore文件来忽略提交这些文件,就可以很好的解决这一问题和麻烦! 点击File->Settings 在左侧菜单找到(1)点击Plugins,(2)点击Browse repositories,如下图 .ignore; 然而上述方法安装完IDEA再启动的时候可能会报错。那么给你们planB: 阅读全文
posted @ 2020-12-20 14:45 白露~ 阅读(648) 评论(0) 推荐(0) 编辑

摘要:.gitignore文件的作用 .gitignore文件用来忽略被指定的文件或文件夹的改动,被记录在.gitignore文件里的文件或文件夹,是无法被git跟踪到的,换句话说,被忽略的文件是不会被放入到远程仓库里的。 也就是说,如果文件已经存在于远程仓库中,是无法通过.gitignore文件来忽略的 阅读全文
posted @ 2020-12-20 14:42 白露~ 阅读(303) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示