java后台开发必备的9大类基础工具,你集齐了?
Posted 阿啄debugIT
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java后台开发必备的9大类基础工具,你集齐了?相关的知识,希望对你有一定的参考价值。
前言
对于java后台开发人员,内功深厚关键是看对关系型数据库,领域驱动设计(Domain-Driven Design),设计模式Design Pattern,算法Algorithm,面向对象编程OOP(SOLID)线程安全,事件驱动,测试驱动开发依赖注入框架等掌握的深浅,同时不要忘记自己是一个coder,怎样才能写出高质量的代码?
站在巨人的肩膀上,持续改进优化,持续debug!
通用工具类
MD5Util
RSAUtil
DateUtil
StringUtil
NumberUtil
集合工具类
分布式解决方案
雪花算法
分布式锁
中间件服务
Redis
ElasticSearch
rocket
kafka
rabbitMQ
apollo
ACM
Nacos
统一日志框架
统一日志采集
业务链路日志
分库分表(在持久层统一处理分区)
Mycat
pgsql分区表
安全
字段加密
接口签名
权限框架
常用框架选型
比如google、apache、spring的常用推荐的框架, 在什么场景用什么,不要用什么, 要明确,及理解原理和阅读源码的能力
第三方协议对接(能直接配置参数就可用的)
HttpClient
rest
WS
MQ
以上是关于java后台开发必备的9大类基础工具,你集齐了?的主要内容,如果未能解决你的问题,请参考以下文章