前言:
目前你们对“除了java做后端还有什么可以做”大约比较注意,咱们都想要了解一些“除了java做后端还有什么可以做”的相关文章。那么小编也在网摘上网罗了一些关于“除了java做后端还有什么可以做””的相关知识,希望同学们能喜欢,咱们快快来了解一下吧!后端的追求:接口稳定、架构合理、业务逻辑清晰、模块拆分合理、支持高并发等。
软件本身归根到底都是由算法+数据结构构成的,进一步细化之后,其实就是通过一系列的增删改查操作,构成算法,对数据结构进行操作,赋予业务属性。
除了增删改查,还有其他工作1、服务部署服务迁移、数据库迁移、数据库合并2、数据清洗数据库的数据导入导出3、应急响应(如果业务或机器挂了,管你在哪里,上班不上班,马上改起来,这时候才体会到做客户端的快乐)4、编写技术架构、数据库设计等文档5、架构(研究最适合的架构,分子化业务,调研不同的框架或工具)6、安全过审(同一IP限制、请求次数限制、Https证书等)7、考虑高并发引发的系列问题..
关于分布式这个部分,虽然很难,但也的确很有意思,很考验人
如果是工作两三年了,你肯定或多或少接触过一些其它的技术,比如大数据、分布式缓存、分布式消息服务、分布式计算、软负载均衡等等。这些技术,你能精通任何一项,都将是你未来面试时巨大的优势,因此如果你对某一项技术感兴趣的话,这个时候可以深入去研究一下。这项技术不一定是你工作所用到的,但一定是相关的。
如果志向框架师,以下技术点要注意日常积累
视频:Java基础视频教程推荐_优质Java入门教程下载_Java免费在线视频-黑马程序员
微服务:
Consul、Gateway、OpenFeign、Ribbon、Stream、Skywalking、Sentinel、Nacos、Seata
分布式
RPC、Netty、Zookeeper、Dubbo
中间插件
RabbitMQ、RocketMQ、Kafka、OpenResty、Kong
码源
JDK、Tomcat、Spring、SpringBoot、MyBatis、Gateway、OpenFeign、Dubbo
数据
Redis、MySQL、Elasticsearch、TiDB、MongoDB、Ceph
云服务
Linux、Docker、 Kubernetes、LVS+Keepalived
性能
线程、锁、 Disruptor、MySQL、JVM
设计
设计模式、系统建模、软件架构设计、代码规范、算法思想、敏捷开发
工具类
Git、Arthas、Ant、Maven、Jenkins、Groovy、Zabbix、定时任务
算法
数组与链表、栈和队列、Hash和递归、树和堆、图、递归、分治、回溯、搜索、贪心、二分查找、动态规划、字典树和并查集、高级搜索、AVL树和红黑树、红黑树高级和位运算、布隆过滤器、LRU
标签: #除了java做后端还有什么可以做