已经很长时间没有写博客,7月份走出校门距离现在也有4个月了,没出校门之前以为自己懂得很多,真正工作了才发现自己学的东西真的已经落伍和过时了,在这里分享这四个月学习到的或者收藏的一些工作中需要使用的技术和工具,希望对还没走出校门的你们或者急需提升自己技术能力的伙伴有些许的帮助。
一、实用工具介绍
1)FQ工具:一只猫 | Jump Out
Google是最好的老师,你遇到的问题和困难前人肯定都遇到过,技术资料不建议百度
2)抓包工具:Fiddler:Fiddler 抓包工具总结、charles
工作中经常需要抓包,获取code、access_tocken等信息
查看项目日志必备
4)idea:IntelliJ IDEA使用教程 (总目录篇) - CSDN博客
比eclipse强的不是一星半点,使用之后不会再选择eclipse
5)Navicat for mysql:mysql图形化工具
6)Nosql manager:MongoDB图形化工具
7)Postman:测试接口的工具,当然Google的开发者工具熟练操作也是必备的,因为postman经常会因为缺少很多东西,写好的接口测试不通过
8)时间戳转化工具,在线的,很好找
9)MarkDown编辑工具:MaHua 在线markdown编辑器(MarkDown代码编辑工具)
二、CURL
三、安全性设计学习
四、RPC框架
五、OAuth 2.0学习
六:SpringBoot以及相关技术学习
Spring boot
springboot配置文件
springboot单元测试
JSON
Mongo
Swagger
Gradle
- Gradle简介
- Gradle官方文档
- 用Gradle构建Spring Boot项目
- gradle打包
- gradle构建springboot项目官网
- SpringBoot+gradle+idea实现热部署和热加载
MarkDown语言
Maven
- Maven入门指1-7 :Maven 快速入门及简单使用 - 罗韬 - 博客园
- maven overlays(maven官网介绍)
- Intellij IDEA社区版打包Maven项目成war包,并部署到tomcat上 - CSDN博客
- Maven项目打包为jar的几种方式
Redis
RedisTemplate
Docker容器
Docker image
mybatis
mybatis动态sql
mybatis resultMap
Mybatis映射标签
mybatis源码
mybatis generator
lombok
- Lombok原理分析与功能实现 | Myths的个人博客
- 插入式注解处理API(Pluggable Annotation Processing API) - CSDN博客
- Java开发神器Lombok的使用与原理 | 程序猿DD
Jenkins(持续集成工具)
数据库
数据库连接池Druid
EL表达式
nexus建立私服
Debug
文件类型
Git
Git基本命令
SpEL(Spring表达式语言)
Java特性
Java POI
- Java8函数式接口 Function Interface
- 八、IM即时通讯
IM即时通讯
- 类 QQ IM 通讯软件开发实战 - CSDN博客
- IM即时通讯实现原理 - dub - 博客园
- 九、分布式框架
- fastDFS、zookeeper
- 还有很多细微之处自己也没有做整理,文章的链接等12.19项目上线之后再做补充。
原文地址:https://www.cnblogs.com/ysw-go/p/9965767.html
时间: 2024-11-03 03:32:18