
小技巧
我是坑货
这个作者很懒,什么都没留下…
展开
-
Lombok的@AllArgsConstructor注解
lombok用了很长一段时间了,但是基本就是是只有使用@Data @Setter和@Getter这些现在都没怎么营养的东西,也没有去认真去看Lombok的文档,最近看到一个@AllArgsConstructor注解很新奇。Lombok的文档地址:Lombok官方文档首先我们拦一下它的定义:@AllArgsConstructor generates a constructor with 1 parameter for each field in your class.说人话,就是用这个注解修饰的原创 2022-04-26 22:36:22 · 30535 阅读 · 4 评论 -
Java连接远程服务器debug
日常我们debug是经常用的,但是本地还好说,远程debug就有点难度,而且有时候必须要在预演,测试环境的服务器去debug,举个例子,需要https,公网,域名之类的,测试服务器这些有些是配置的,但是你自己本地开发肯定不会有这些,就需要你自己想办法了。第一种情况就是你所用的是阿里云全家桶,或者是其他家的提供服务足够多的云服务商,你的公司又不差钱不墨迹,直接有啥用啥的话,实际上阿里云有一个toolkit的插件就可以,支持你镜像,kuberbets一大堆功能,他也可以做到远程调试。远程连接服务器前置知识原创 2022-04-19 17:58:42 · 1748 阅读 · 1 评论 -
windows常用的快捷键
这个帖子起个头,都是关于windows的快捷键,提高效率尽量做到少用鼠标操作:(1)切换窗口alt+tab实际上这个快捷键挺扯的,这个要搭配crtl和方向键,因为光alt+tab一直跳来跳去的,尤其是打开的窗口多的情况,crtl可以让窗口不是切来切去的情况。(2)...原创 2021-11-08 10:45:29 · 137 阅读 · 0 评论 -
利用工厂模式和策略模式来替代if else
对于代码写到一定地步,肯定会遇到很多业务代码的繁琐的if else分支。简单的几个条件可以if else几个,但是一旦后面的条件越来越多,有没有更好的替代让代码看起来没那么臃肿。更好维护,而不是一个if一个if的看过去。其实是有的,就是工厂模式加策略模式来替代成坨的if else。一 设计模式理解首先来分析一下主要用到的两个设计模式工厂模式:实际上工厂模式写法很多,比如说根据产品还是工厂方法来区分简单工厂和工厂方法模式。根据工厂的抽象程度可分为工厂方法模式和抽象工厂模式。用于封装和管理对象的创建,原创 2021-09-11 17:08:02 · 2600 阅读 · 0 评论 -
windows切换窗口快捷键
切换窗口实际看上去也不复杂,但是一旦打开的软件窗口多了,单纯的用眼搜索查找,鼠标点击效率还是有点低。IDE有快捷键,windows也有快捷键(感觉也可以总感觉汇总一个),这里就是关于windows切换窗口的几个快捷键。1 crtl + tab这个是最常见的快捷键,优点是兼容的版本挺多的,浏览器页面切换有的也支持这个,缺点是很多IDE自己的快捷键会有冲突,除此之外,比如说浏览器很多歌页面,只能按照顺序一个一个的去切换,直到找到的想要的页面。2 alt + tab会直接一个窗口把所有窗口,展示给你,你原创 2021-04-06 11:50:57 · 10613 阅读 · 0 评论