网站首页 > 精选教程 正文
编程语言,经常使用的是其中20%的技术。在Java这门语言中,这20%包括哪些内容?如果你即将进入职场,那么找到一份Java初级程序员的工作,有哪些是必须掌握的,有哪些是可以现学现卖的?一个完整的Javaweb项目,有哪些具体模块,每个模块用到的技术是哪些?
1. java以分布式应用丰富的生态闻名,在分布式系统中逃不过CAP的抉择。早早了解一些分布式一
致性协议paxos、raft等。学习zookeeper的原理和使用场景(metadata、分布式锁、leaderEletion... etc)
2. RPC框架在SOA架构中起着重要的作用,好好探究终是有好处的,在这里推荐阿里巴巴的dubbo
框架,同时会netty、mina等网络库
3. Hadoop系列 Storm Spark 等离线\实时计算框架
4. ElasticSearch\SolrCloud 分布式搜索 ELK 日志相关的东西对这些比较敏感,当然在更多的场景
使用ES也是有很多
5. 消息队列 kafka\MetaQ RabbitMQ 缓存 Redis/memcached .容器tomcat/jetty web服务器
NGINX/OpenResty
6. 然后就是各种基础知识,编程语言、网络方面、数据库、数据结构和算法。不要觉得任何一项都
精通了,敢说精通的知乎能有几个。
7. 上面这些也就目前业内常见的东西吧,在不同的工作当中会遇到不同的问题,需要更多的工具、开源框架来解决各种蛋疼的问题。然后会的东西越来越多,然后就不知道自己到底会写什么了。
8. 掌握技能也就是需要时间成本和学习成本,要成为一个好的程序员不要怕学习,有学历能力需要
新技术才能跟得上,想当年才学的时候struts2比springmvc高出一截,不过现在也基本没人用
啦。
- 上一篇: 1次订单系统迁移,头发都快掉完了...
- 下一篇: 谈谈 Golang, 以及我走的一些弯路
猜你喜欢
- 2024-10-21 谈谈 Golang, 以及我走的一些弯路
- 2024-10-21 1次订单系统迁移,头发都快掉完了...
- 2024-10-21 java干货大集合 java中集合类有哪些
- 2024-10-21 「接口测试实战」相关概念整理 接口测试是测试什么内容
- 2024-10-21 知乎热榜:月薪30~50K的程序员,在业内算什么水平?
- 2024-10-21 一文读懂RPC/HTTP/TCP的区别 危险源、风险、隐患、事故隐患之间的联系与区别,一文读懂
- 2024-10-21 前端网站性能优化实战 前端网站性能优化的方法
- 2024-10-21 2018Java开发必须要知道的知识体系
- 2024-10-21 Java开发必须要知道的知识体系 java开发必须要知道的知识体系包括
- 2024-10-21 K8S 生态周报| NGINX Ingress Controller 新版本发布
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)