java程序员的技能要求
一、WEB编程
1.客户端WEB编程
a) 知道html和xhtml的区别
b) 熟悉框模型(盒子模型)概念,了解margin、border、padding的区别
c) 熟悉浮动、定位的概念,了解position、float的用法
d) 熟练运用jquery
e) 熟练运用ajax进行js编程
2.服务端Web编程
a) 熟练运用Java struts编程
b) 熟练运用session和cookies进行会话编程
c) 能够编写Ajax的服务端程序
d) 能够编写以图形方式输出报表的程序
e) 能够编写web方式的接口程序(比如跨系统的http单点登录、http网银交费、http短信发送)
二、业务处理能力
1.核心技能
a) 能够说出面向对象中“多态”的含义
b) 能够运用Java的反射机制编程
c) 编写过ejb程序
d) 能够使用“回调”方式编写事件型程序
e) 能够自己设计“定时任务”程序(不使用第三方组件)
2.数据库
a) 能够运用hibernate编程
b) 能够使用powerdesigner制作ER图并生成建表SQL
c) 精通JDBC中的事务处理
d) 能够编写多表查询的SQL语句,并清楚怎样来提高查询语句的运行效率
e) 能够运用数据库事务机制,编写业务同步锁程序(普通情况下可使用synchronized关键字修饰方法实现同步,但在集群环境中不能适用)
3.网络
a) 编写过socket程序
b) 编写过webservice客户端或服务端程序
c) 清楚“长连接”和“短连接”的区别
d) 能够自己设计“心跳”协议
e) 能够截取并分析网络报文
三、维护能力
1.Linux
a) 能够使用top等命令监控系统CPU、内存、进程、磁盘状态
b) 在Linux下安装过WAS
c) 能够编写简单的shell脚本
d) 能够监控客户连接数和WAS线程数
e) 能够查询分析syslog系统日志
2.WAS(websphere)
a) 能够部署WEB、EJB项目
b) 能够配置数据库连接(JNDI)
c) 能够监控WAS的输出日志
d) 能够通过WAS控制台监控WAS的各项性能参数
e) 能够停止、启动WAS服务
四、拓展能力
1.LAMP(Linux、Apache、Mysql、PHP)
a) 能够在REDHAT上安装LAMP
b) 了解apache配置中<Directory>、<Files>、<Location>、<Proxy>的区别
c) 能够配置mod_rewrite
d) 能够配置反向代理mod_proxy
e) 编写过PHP程序
2.Unix/Linux环境中的C编程
a) 能够编写多进程并发程序,会收集僵尸进程
b) 能够使用C编写socket服务端程序
c) 能够编写Tuxedo客户端程序
d) 了解进程调度、信号、内核、内存管理等概念
e) 能够使用系统共享内存、信号量、消息队列编程
java程序员的技能要求的更多相关文章
- Android java程序员必备技能,集合与数组中遍历元素,增强for循环的使用详解及代码
Android java程序员必备技能,集合与数组中遍历元素, 增强for循环的使用详解及代码 作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 For ...
- Java程序员应该掌握的10项技能
这篇文章主要介绍了作为Java程序员应该掌握的10项技能,包括java的知识点与相关的技能,对于java的学习有不错的参考借鉴价值,需要的朋友可以参考下 1.语法:必须比较熟悉,在写代码的时候ID ...
- 工作了3年的JAVA程序员应该具备什么技能?(zhuan)
http://www.500d.me/article/5441.html **************************************** 来源:五百丁 作者:LZ2016-03-18 ...
- java程序员应该掌握的技能
这是看了一篇大神说的java程序员应该会些什么的文章,这里只是把应该掌握的技能部分列了出来. static.final.transient.volatile关键字,内部类,泛型等 static最需要记 ...
- 做为一个Java程序员,你需要哪些傍身的技能?
最近总有些断断续续的思考,想想从我入行以来,我到底学会了什么,做成过什么,以后要做什么,如何提升自己······· 工作3年了,常听人说3年,5年,10年是程序员的坎,每过一个都会有新的想法,新的改变 ...
- Java 程序员技能导图 1.0
做Java开发已经一年,并非科班出身,在毕业工作三年后毅然决然辞职,参加培训机构从零开始.在这期间迷茫.失望.绝望时常伴我左右,但是在不断自我提高与努力中渐渐看到一些小小的成果使我不断坚信自己的选择并 ...
- 作为Java程序员应该掌握的10项技能
本文详细罗列了作为Java程序员应该掌握的10项技能.分享给大家供大家参考.具体如下: 1.语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知 ...
- 工作了3年的JAVA程序员应该具备什么技能?(转)
工作了3年的JAVA程序员应该具备什么技能? 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章.这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发 ...
- Java程序员怎么不断进阶 必须要掌握哪些技能
Java程序员怎么不断进阶?必须要掌握哪些技能?成为架构师是Java程序员职业规划中的重要一环,但如何才能快速实现进阶困扰了许多Java程序员.无论是从技能深度还是实战经验,架构师都远超于普通的Jav ...
随机推荐
- 在ubuntu16编译安装nginx-1.10.2(full)完全自带组件
第一步:先安装全部用到的包 apt install gcc libpcre++-dev libssl-dev make \ libxml2-dev libxslt-dev libgd-dev libg ...
- sql 将8位字符串转换成日期型
将8位字符串转换成日期型,方法如下: ),)
- 这有一个flag
1.并查集[1224] 2.最小生成树?? 3.topsort(好洋气): 4.归并排序[1438]: 5.差分约束系统: 6.A*算法找k短路 7.scanf: 8.搜索[P1198]华容道: 9. ...
- POJ 2135 Farm Tour 最小费用流
两条路不能有重边,既每条边的容量是1.求流量为2的最小费用即可. //#pragma comment(linker, "/STACK:1024000000,1024000000") ...
- 迅雷VIP帐号获取小工具
自己写的迅雷vip帐号获取工具,主要是熟悉一下正则表达式 下载地址: 迅雷VIP获取工具 另附vip防踢补丁,不能使用最新迅雷,我使用的是迅雷尊享版2.0.12.258,使用了一段时间,至少没被踢出来 ...
- [ASP.NET]配置使用SQL Server保存会话状态
会话状态是ASP.NET应用程序状态的其中一种,这种状态的特点是以用户为单位,每个会话对应一个用户,也就是说在该用户的整个访问过程,会话状态保存的数据都会持续保存于服务器的介质中,直到会话超时(即用户 ...
- pip 安装 lxml 出错
用pip安装 lxml 老是出错,在公司安装了 wheel,从 http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 下载了lxml的whl包,pip ins ...
- linux 定时清理session
php session 运营想让用户登陆网站就能永久保持登陆会话,感觉这是扯淡,因为视频播放1小时,所以我设置了两小时过期. 但是用户过多,导致session文件大量存储.产生上百万千万.服务器空间很 ...
- EFM32外设模块—USART V1.00
http://wenku.baidu.com/link?url=hx-pumUzdpS-AbD1OhEW11Jl6H8wex2DNsv4IcZwrgL-drwuUzZ6E1L64fCnAfdUOObK ...
- SQL server清空数据库日志脚本
/*设置为简单模式*/ USE [master] } SET RECOVERY SIMPLE WITH NO_WAIT } SET RECOVERY SIMPLE /*获取日志文件名称*/ } ) / ...