基本信息:(略)

开发技能:

  1. Java基础扎实,理解并能使用Java 多线程及线程池,集合框架,IO类库等,良好的编程习惯
  2. 熟悉主流Spring、Spring cloud、SpringBoot、SpringMVC、MyBatis等框架,快速上手新型框架
  3. 熟练使用Oracle、MySQL关系型数据库
  4. 熟悉利用redis来实现的缓存、分布式锁、分布式session、前后端分离、页面静态化、秒杀优化等技术
  5. 熟悉dubbo+zookeeper(分布式服务框架)、webService、HttpClient远程服务调用技术
  6. 熟悉rabbitMq消息队列
  7. 熟练使用Eclipse,MyEclipse做Junit单元测试
  8. 熟练的优化能力(代码优化、业务优化、sql优化等)
  9. 熟练使用tomcat服务器、SVN版本管理工具、Maven项目构建工具、FindBugs项目管理工具
  10. 熟练使用js、jQuery、ECharts等前台集成UI框架技术
  11. 掌握编写接口文档和接口开发
  12. 具有一定的开发小组管理经验、能够完成公共组件的封装
  13. 熟悉linux常用命令、redis服务部署、RabbitMQ的安装、MySQL数据库的安装使用
  14. 了解nginx

底层知识:

1. Java SE,就是java基础、JDK的类库,很多童鞋都会说,JDK我懂,但是懂还不足够,知其然还要知其所以然,JDK的源代码写的非常好,要经常查看,对使用频繁的类,比如String,集合类(List,Map,Set)等数据结构要知道它们的实现,不同的集合类有什么区别,然后才能知道在一个具体的场合下使用哪个集合类更适合、更高效,这些内容直接看源代码就OK了。

2. 其他一些有名的用的比较多的开源框架和包,Netty网络框架,Apache common的N多包,Google的Guava等等,也可以经常去Github上找一些代码看看。

3. .多线程并发编程,现在并发几乎是写服务端程序必须的技术,那对Java中的多线程就要有足够的熟悉,包括对象锁机制、synchronized关键字,concurrent包都要非常熟悉。

4. JVM的一些知识,不需要熟悉,但是需要了解,这是Java的本质,可以说是Java的母体, 了解之后眼界会更宽阔,比如Java内存模型(会对理解Java锁、多线程有帮助)、字节码、JVM的模型、各种垃圾收集器以及选择、JVM的执行参数(优化JVM)等等。

5. 一些常用的设计模式,比如单例、模板方法、代理、适配器等等,以及在Java SE和一些Java框架里的具体场景的实现,这个可能需要慢慢积累,先了解有哪些使用场景,见得多了,自己就自然而然会去用。

6.I/O,Socket编程,首先要熟悉Java中Socket编程,以及I/O包,再深入下去就是Java NIO,再深入下去是操作系统底层的Socket实现,了解Windows和Linux中是怎么实现socket的。

7. Javaweb开发的框架,比如Spring、iBatis等框架,同样他们的原理才是最重要的,至少要知道他们的大致原理。

8. 常用数据库(Oracle、MySQL等)、SQL语句以及一般的优化。

项目经验:(Demo)

项目经历:
项目一:2017.02-至今 ****湖北网上营业厅
软件环境: Struts2+Spring + Mybatis + duboo + zookeeper + nginx + weblogic
开发工具: Eclipse + Oracle+ Tomcat8.0 + JDK1.8 + SVN + Ant
责任描述: 主要参与湖北移动天猫对账重构;网厅在线号卡销售流程技术方案选型与设计开发,订单管理,数据库优化以及相关文档编写;融合家庭宽带充值缴费重构优化;京东物流系统开发对接;带领新人等
项目描述: 本项目为一个网上购物平台,包含前台购物平台,我的移动平台,后台管理系统。前端网站主要是一个形成订单的过程,涉及了选号,套餐,流量专区,宽带专区,增值业务,手机以及智能硬件,其中选号与宽带专区为移动首推重点业务;前台购物平台主要是一个形成订单的过程,涵盖首页的产品导航展示,充值缴费,产品的订购。我的移动平台
主要包括个人信息,花费账单,套餐使用量,增值业务,上网日志,历史记录,我的宽带等;后台管理模块主要包括权限模块,产品配置,问题处理中心,订单管理模块(派单,审批,流转等功能)等

软件技术专业-就业提示(三、Java工程师必备技能)相关推荐

  1. 软件技术专业-就业提示(二、测试工程师)

    软件测试工程师的一天是怎么度过的呢?其实可以按照时间轴进行分为三个阶段: 去上班的阶段 工作中的阶段 下班后的阶段 清楚了一天时间的阶段划分,那么就可以知道一天的时间如何分配,以及自己的工作内容是什么 ...

  2. 软件技术专业-就业提示(IT类详细岗位分化)

    1. 需求工程师(售前) 善于与客户沟通,能快速了解客户的需求,对客户所在的行业比较熟悉.善于学习新知识,熟悉Word.Excel.Rose等工具的使用,熟悉开发语言和开发框架,熟悉以积累的产品的功能 ...

  3. 小白也有大厂梦,如何从零开始掌握高薪 Java 工程师必备技能?

    最近,有不少读者在后台问关于一些「初学 Java」的问题,字里行间中我感觉到了他们的焦虑和迷茫,我大概总结了下: 初学 Java 一脸懵,不知道学什么 网上有很多资料,但还是无法系统学习 对于面试官的 ...

  4. 小白也有大厂梦,如何从零开始掌握高薪Java工程师必备技能?

    最近,有不少读者在后台问关于一些「初学Java」的问题,字里行间中我感觉到了他们的焦虑和迷茫,我大概总结了下: 初学 Java 一脸懵,不知道学什么 网上有很多资料,但还是无法系统学习 对于面试官的连 ...

  5. 软件技术专业就业方向分析

    导读: 一.关于企业计算方向 企业计算(Enterprise Computing)是稍时髦较好听的名词,主要是指企业信息系统,如ERP软件(企业资源规划).CRM软件(客户关系管理).SCM软件(供应 ...

  6. Java工程师必备技能

    一.JavaSE (1)Java基础 1.数据结构 2.算法 3.包装类 4.字符串 5.异常处理 6.类与接口 7.泛型 8.集合 9.IO操作 10.序列化 11.迭代 12.枚举 13.prop ...

  7. Java工程师必备技能有哪些?

    很多人都说编程语言,只要掌握其中20%的经典技术,就可以在职场上混的游刃有余,作为一名Java程序员,要想在Java领域做到游刃有余,这些技术是必须要掌握的. 1. java 基础 这就不用多说了吧, ...

  8. 计算机网络技术人员介绍,计算机网络技术专业介绍2021 计算机网络技术专业就业方向及前景...

    计算机网络技术专业介绍2021,计算机网络技术专业是近来的热门专业,相信大家也想详细了解这个专业的内容.就业前景和方向.下面查字典网小编整理了2021计算机网络技术的简介及前景的内容,以供大家参考. ...

  9. 唯众高职软件技术专业解决方案

    一.专业背景 软件技术专业是围绕新一代信息技术专业群的智能软件人才培养,它对接新型软件和新型信息技术服务,实现软件高端化.智能化及分布式化.计算机软件在现代社会经济生活中占有极其重要的地位,在各个领域 ...

最新文章

  1. 五、任意输入10个int类型数据,排序输出,再找出素数
  2. Adobe Audition CC 2020中文版
  3. 关于HOG特征的一个Python代码
  4. BAT批处理代码快速打开注册表并定位到指定目录
  5. 远程调用python_远的解释|远的意思|汉典“远”字的基本解释
  6. MySQL导入与导出备份详解
  7. 对于文件编码格式的浅显理解
  8. 计算机桌面推流,OBS推流PPT电脑桌面投屏
  9. 3D打印机Ender-3 V2 CR-10S CR10S PRO Ender-3 Ender 3PRO Ender 5更换BMG挤出机,挤出电机的脉冲值或传动值E如何修改
  10. Node.js 在安装模块的时候报错,缺少python环境,56.ERR! configure error gyp ERR! stack Error: Can't find Python execut
  11. 【微机原理】40道简答题
  12. css3 图片阴影、翘边效果
  13. VM16Pro安装win7
  14. 如何用python赚钱_一篇文章教你使用Python自动赚取支付宝积分,网友:发家致富?...
  15. 【深度学习基础】02梯度下降算法改进:SGD、Momentum、NAG、RMSProp、Adam等
  16. mysql中vlookup函数_数据库合并函数vlookup介绍
  17. 我擦!硬盘文件全被人删了!!
  18. 外链html怎么添加,网站外链添加如何来做,要注意这些原则
  19. 用OpenCv中Mat进行水平投影与垂直投影并实现字符切分
  20. Antd 封装Modal

热门文章

  1. c语言不可见字符的ascii,转CHAR不可见字符
  2. linux libfcmain.so,BabyLinux制作过程详解
  3. python replace函数 成功 失败_请教下调用python string模块的replace方法出错的原因
  4. supervisor nginx_Supervisor 的使用和进阶 (3)
  5. android 星级评论,Android自定义RatingBar(星级评分控件)
  6. 逾期怎么处理_招商信用卡逾期三个月银行起诉我怎么处理?信用卡逾期一年半收到短信发到户籍所在地...
  7. 开源免费,zabbix服务器监控全面实现
  8. WPF对象级资源的定义与查找
  9. [Leetcode Week13]Palindrome Partitioning
  10. vmware centos 7 刚装上不能上网