Java工具箱

文章介绍了如何将本地jar文件上传到服务器,分享了Linux常用命令、IntelliJIDEA的实用技巧,以及Java开发者面试题的解析和学习资源推荐,旨在帮助Java开发者提升技能和求职准备。
摘要由CSDN通过智能技术生成

#将本地文件open-joonwhee-acm-1.0.0-SNAPSHOT.jar上传到IP为47.98.174.220服务器的/home/work/目录

scp f://alicloud//open-joonwhee-acm-1.0.0-SNAPSHOT.jar root@47.98.174.220:/home/work/

三、各个方向优秀的作者博客


HTTP 肖佳:https://www.cnblogs.com/TankXiao/archive/2012/02/13/2342672.html

Redis 黄健宏:http://blog.huangz.me/

JVM R大:https://zhuanlan.zhihu.com/p/25042028

四、Linux常用命令


查看公网IP:curl cip.cc

删除文件:rm a.txt

查看端口号是否被占用:netstat -tunlp|grep 端口号

重启nginx:./nginx -s reload

执行脚本:./run.sh,不能直接用:run.sh,否则会去PATH找而不是当前路径

五、IntelliJ IDEA常用


5.1 快捷键生成 serialVersionUID

在默认情况下,实现了Serializable接口的类,无法通过快捷键快速生成 serialVersionIUID

进行配置:Editor -> Inspections,Serializable class without `serialVersionUID` 勾上

配置后在使用快捷键即可快速生成 serialVersionIUID

5.2 Autowire注解报错

Autowire注解报错: “Could not auwowire. No beans of ‘UserService’ type found”,一般出现在注入其他服务的Bean,但是我们确认该 Bean 是可以成功注入的。

进行配置:Editor -> Inspections,Autowiring for Bean Class 的 Severity 修改为 Warning

配置后,红色的报错消失。

5.3 IDEA常用的插件

安装插件的页面如下,Custom目录下的为用户自己添加的插件。

Alibaba Java Coding Guidelines

阿里巴巴 Java 编码指南。会提示用户哪些代码使用不规范,有利于提升自己的编码风格。

Free Mybatis plugin

Mybatis 的一款插件。只要是用来进行一些 Mybatis 方面的快捷操作,例如在接口和 XML 文件来回跳转。

Lombok plugin

lombok 插件。使用 lombok 时,不安装插件会有报错。

5.4 显示快捷文档

在 Eclipse 下,将鼠标移动到某个类上,会有一个浮动的窗口显示这个类的快捷文档信息。而 IDEA 默认是没有显示的,可以通过以下配置使用此功能。

展示出来的效果如下:

这边还可以通过快捷窗口右上角的按钮将快捷窗口变为一个工具窗口,效果如下。通常,我会在复制源码中的注释时,使用到此功能。因为源码中的注释是带各种标签的,而通过快捷文档复制的注释是已经将标签解析过了。

六、趣谈分布式系统概念


你女朋友是高可用么?分布式系统的概念,技术来源于恋爱,又高于恋爱。

1.高可用:就算失恋了,可以迅速和另一个女生恋爱,永远不会是单身状态

2.注册中心:你和你女朋友去民政局登记,民政局就是注册中心,掉线的代价就是离婚

3.负载均衡:你和多个女朋友轮流约会。星期一,三,五跟A约会,二,四,六和B约会,叫RoundRibon算法

4.熔断限流:跟多个女朋友约会,你身体吃得消么?你要保护自己,星期天就好好休息

5.API网关:相亲前的媒婆,你和女生不会直接交流,由媒婆代为传递信息

6.雪崩:无法正确处理好几个女朋友的恋爱关系,很可怕的

7.阻塞:本来和A约会,A有事没来,B又急切想和你约会,但你赶不过去

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

总结

机会是留给有准备的人,大家在求职之前应该要明确自己的态度,熟悉求职流程,做好充分的准备,把一些可预见的事情做好。

对于应届毕业生来说,校招更适合你们,因为绝大部分都不会有工作经验,企业也不会有工作经验的需求。同时,你也不需要伪造高大上的实战经验,以此让自己的简历能够脱颖而出,反倒会让面试官有所怀疑。

你在大学时期应该明确自己的发展方向,如果你在大一就确定你以后想成为Java工程师,那就不要花太多的时间去学习其他的技术语言,高数之类的,不如好好想着如何夯实Java基础。下图涵盖了应届生乃至转行过来的小白要学习的Java内容:

请转发本文支持一下

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门即可获取!
之类的,不如好好想着如何夯实Java基础。下图涵盖了应届生乃至转行过来的小白要学习的Java内容:

请转发本文支持一下

[外链图片转存中…(img-gbBxgC61-1712125577080)]

[外链图片转存中…(img-MnssaIAR-1712125577080)]

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门即可获取!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值