首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有经验Java开发者如何提升自己?

好多人发现自己做了多年Coder了,反而越干越迷茫,不知道到底该学些什么,该如何提升自己。在一个公司呆久了,面对不涨工资、职业生涯受阻等,宁可委屈着自己,也不敢大胆离开。因为他们各种担心甚至顾虑,出去找不到工作怎么办?或找不到比这家更好的又怎么办?确实,在一个做传统项目的公司呆久了,平时用到的和接触的技术比较单一,对新技术也一无所知,难免会产生这种心理。那究竟如何提升自己呢?

首先,坚持学习,多学习一些新的技术。不仅要Do more, do better,更重要的是Do exercise。只有你尝试去做了,才会理解的更深。犹如谚语:I hear and I forget. I see and I remember. I do and I understand。

JDK各个版本的基本特性

JVM调优,垃圾回收机制和内存分配策略

如何应对高并访问及解决方案

Http请求中的数据安全传输及加密、签名算法处理

Api接口安全处理及定时任务的实现

分布式服务治理技术及Dubbo+Zookeeper实现

Redis缓存技术(分布式单点登录与Session共享)

SpringAop中的动态代理,拦截与植入原理,及Spring相关源码的熟悉程度

SpringBoot的应用及微服务落地的实现

Git、Github的使用,及Linux下服务的部署与维护

消息队列ActiveMQ的应用、乐观锁、悲观锁、分布式锁

分布式环境下文件系统FastDFS设计原理及环境搭建

Nginx反向代理服务器工作原理及搭建

Jenkins持续集成及自动部署的实现

jvm原理剖析、内存模型及垃圾回收器的分析

Java代码性能调优

nginx性能优化

tomcat性能优化

数据库-- 基于性能和SQL语句的优化处理

Linux系统相关

redis常用命令及客户端的使用

redis缓存处理及高可用集群搭建

mongodb高可用集群搭建

mongodb常用命令及客户端的使用

dubbo控制台及监控中心的安装部署,分布式项目搭建。

zookeeper部署实现及集群处理。

zookeeper+dubbo实现服务注册和发现

activeMq消息分发机制分析

kafka实现原理、数据传输事务性及实践

redis缓存实现

分布式接口技术webservice/RMI/restful的使用

spring boot微服务落地及实现

maven父子级项目搭建及父控设置

git常用命令及代码管理

jenkins持续集成环境搭建

git+jenkins实现自动化构建

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180505G0OS6V00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券