Java程序员必须掌握的技术

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1linux操作系统和安全性能优先考虑。

熟悉linux系统下的开
发及web平台架构原理
熟悉UNIX命令及配置,可以编写简单的shell脚本,UNIX环境下的应用系统安装调试;
FreeBSD
2Ajax、jQuery、ext、dwr技术
3
4J2EE项目开发经验,采用HIBERNATE、SPRING、STRUTS2、Webwork2、
ibatis开发过项目;
熟练掌握:struts2+spring+hibernate,熟悉Oracle,Sqlserver,Mysql数据库。

熟悉使用一个或多个常见开源框架struts、Spring、Hibernate、……,具有spring/struts/struts2+hibernate项目开发经验;velocity
5WEB开发所需要的 HTML / JavaScript / XML / UML / CSS等相关知识;
8Oracle,较好的sql基础,能够熟练使用SQL语言,或有一定SQL
基础,熟练掌握oracle、sqlserver(或mysql等其他关系数据库)的设计和开发;DB2,熟悉DB2,熟悉WebSphere,WebSphere Portal,WebSphere Studio;6、熟悉Oracle、SQL Server、Sybase、DB2、MySQL等一种数据库,有实际设计与开发中使用经验
PL/SQL.
Access就不要写了
9SVN、CVS
10J2EE 服务器,如Jboss,Websphere,Weblgoic,Tomcat、Resin
熟悉使用常用应用服务器:Tomcat/WebSphere/WebLogic/Jboss;
11, 精通OOD, OOP及UML;
熟悉软件建模概念,掌握例如Rational Rose、PowerDesign等建模工具;
12.年以上EXT开发经验,能够独立完成EXT框架的界面模块程序设计、编码与单元测试
2年以上EXT JS框架实际开发经验;
13
精通倒排索引、全文检索、分词、排序等相关技术,熟练运用lucene nutch等技术
参与过大中型W AP、WEB垂直搜索引擎设计,对搜索引擎优化有自己的见解。

负责公司互联网垂直搜索引擎研发(,数据分析及挖掘系统的开发及维护。

工作职责
• 设计,开发网络爬虫程序和系统
• 分析,优化爬虫系统
熟悉中文搜索技术,包括全文搜索,分词,排序等技术。

具有开发基于Lucene的应用的经验;
熟悉各类爬虫程序,对于Google/Baidu/Yahoo!这些名字耳熟能详;对于搜索引擎的原理有深入的了解,熟悉各个品牌蜘蛛的口味和喜好。

有开源lucene开发经验
熟悉搜索引擎原理和实现
14
2.熟悉flex/flash开发。

3.熟悉actionscript脚本。

Flex程序员
◆熟悉ActionScript3.0编程语言,精通面向对象编程思想,熟悉Flex Builder 3 开发环境及常用组件的使用。

1、精通FLEX3与ActionScript3开发;
2、熟悉Flex和Java的交互;
3、- 熟悉Flex与后台数据通信机制.
15
熟练
1、JSTL
2、JSP网站后台开发程序员,负责网站后台程序的编写;
3、Apache
4、了解W3C;
5、了解jvm工作原理
6、了解下Swing技术
7、SOA框架技术
8、用Ireport开发过复杂报表着优先考虑。

9.熟悉xhtml、DHTML
10、有wap开发经验,做过完整的wap网站或相关开发经验。

11、2、有sms/mms平台、网关或其它移动增值业务开发经验;
12、懂html、asp、jsp、java等至少两门编程语言,可进行简单技术问题的处理
13、品貌端正,身体健康,一年以上IT行业渠道销售(技术支持)经验,对互联网行业或IT行业认识深刻,有一定客户资源者优先
14、具有基本的OO思想,能够理解UML用例图、活动图、协作图和类图
15、有软件分析设计能力,使用过RosePowerDesigner等工具
16、能熟练应用NetBeans(6.0及以上版本)
17、了解java中Annotation注解技术?
18、曾开发过webservice接口程序,会使用cxf者更佳,熟悉WebService开发及调用者优先;熟悉Web Service开发;
19、能够使用dom4j等工具操作解析xml;
20、熟悉TCP/IP、HTTP等网络协议,熟悉Socket网络编程;
21、熟练使用JBuilder或eclipse开发工具。

22、.地理信息系统及相关专业技术背景者优先,对GIS系统的技术架构、性能、安全等有较深刻的理解;熟悉ArcGIS 等大型地理信息平台,具备GIS产品的二次开发经验,包括ArcIMSArcSDEMapObjects等者优先。

23、熟悉B/S的三层体系结构设计,有SOA/ESB项目开发经验;
24、对JA V A SOCKET编程有一定的理解.
25.熟悉php
26.Java单元测试工具Jnuit
爬虫数据维护人员
1、了解数据爬取、数据分析工作;
2、熟悉JAVA语言、mysql数据库,能懂正则表达式尤佳;
TeamSpeak用户大多简称为TS
TeamSpeak是一种专门为网络游戏玩家设计的IP语音通信系统,是目前全球最流行的网游语音通信平台,TeamSpeak已成为各大战队的主要装备。

TeamSpeak采用客户端/服务器结构。

TS不同于QQ 或MSN,它可实现多人的语音通信功能,它也不同于NetMeeting,无需输入对方IP地址就可实现多人语音群聊。

此外,TS还针对网游的需求设置了快捷键功能,私聊功能等等,是一款能真正满足网游玩家需求的产品。

有了TeamSpeak,你和队友之间的通信就会变得异常方便,从此不再为打字慢而烦恼了。

主要特点
多种编解码方式,从低带宽消耗到GSM音质
可创建频道
网管可访问服务器
密码保护的服务器及频道
完全可自定义的组合键(目前只适用WINDOWS用户)
自动声音调整(无须手工调整话筒)
支持GameV oice硬件
WINDOWS/Linux服务器
WINDOWS/Linux客户
事件通告(可自定义)
客户端可发送文本信息
耳语功能:可以单独与个人,一组人或其他频道通话而不让其他人听到
基于IRC的服务器管理功能
AIX
一、AIX概述
AIX(Advanced Interactive eXecutive)是IBM开发的一套UNIX操作系统。

它符合Op en group的UNIX 98行业标准(The Open Group UNIX 98 Base Brand),通过全面集
成对32-位和64-位应用的并行运行支持,为这些应用提供了全面的可扩展性。

它可以在所有的IBM ~ p系列和IBM RS/6000工作站、服务器和大型并行超级计算机上运行。

转) Rose与PowerDesigner:两款建模工具对比分析比较
Rose和PowerDesigner虽然在项目分析设计领域已经成为被高度聚光的明星,但是在具体使用哪款工具的问题上,不同的公司,不同的人,出于成本,习惯抑或个人喜好,往往有自己的判断。

由于笔者在不同的公司中被分别要求使用Rose或PowerDesigner进行分析设计工作,所以对二者有着较为细致的体验。

Rose走大而全,一站式的策略,它没有将数据库设计和面向对象设计清晰地分开,仅以不同的目录来区分。

而PowerDesigner将两者划分到独立的模型文件中,分别对应不同的设计环境,并通过模型之间的转换工具建立各模型的关联。

即使对于数据库设计模型,PowerDesigner也需要你选择一个具体的数据库产品及其版本,以便工作环境对具体数据库敏感。

所以Rose显得大而化之,而PowerDesigner则比较精细和具体化。

Rose的逆向工程,文档输出,代码生成等输入输出功能上表现得比较生硬单调,PowerDesi gner在逆向工程,特别是文档输出和代码生成这些功能上提供了精细的控制,让用户拥有高度的自由度。

Rose在操作体验上存在很多需要改进的地方,Rose偏向于让用户用鼠标进行操作,对键盘操作支持不好。

而PowerDesigner在用户体验上得分很高,大部分操作都可以通过键盘完成,在充分熟悉其快捷键的前提下,PowerDesigner将给设计者一种行云流水的感觉,用户交互上更加人性化。

此外,Rose往往占用更多的资源,容易异常退出,PowerDesigner则显得轻便稳定。

所以,我个人对两者的体验就是“Rose笨拙,PD利索”。

下面将具体列出Rose和Pow erDesigner的一系列的区别,相信大家可以借由这些比较而见微知著,窥斑知豹,以资在选择工具时,提供参考。

axis
axis
[编辑本段]
软件领域
全称:Apache EXtensible Interaction System 阿帕奇可扩展交互系统
Axis本质上就是一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。

Axis目前版本是为Java编写的,不过为C++的版本正在开发中。

但Axis并不完全是一个SOAP引擎,它还包括:
是一个独立的SOAP服务器。

是一个嵌入Servlet引擎(例如Tomcat)的服务器。

支持WSDL。

提供转化WSDL为Java类的工具。

提供例子程序。

提供TCP/IP数据包监视工具。

Apache CXF = Celtix + XFire,Apache CXF 的前身叫Apache CeltiXfire,现在已经正式更名为
Apache CXF 了,以下简称为CXF。

CXF 继承了Celtix 和XFire 两大开源项目的精华,提供了对JAX-
WS 全面的支持,并且提供了多种Binding 、DataBinding、Transport 以及各种Format 的支持,并且
可以根据实际项目的需要,采用代码优先(Code First)或者WSDL 优先(WSDL First)来轻松地实现
Web Services 的发布和使用。

目前它仍只是Apache 的一个孵化项目。

Apache CXF 是一个开源的Services 框架,CXF 帮助您利用Frontend 编程API 来构建和开发
Services ,像JAX-WS 。

这些Services 可以支持多种协议,比如:SOAP、XML/HTTP、RESTful HTTP 或
者CORBA ,并且可以在多种传输协议上运行,比如:HTTP、JMS 或者JBI,CXF 大大简化了Services
的创建,同时它继承了XFire 传统,一样可以天然地和Spring 进行无缝集成。

CXF 包含了大量的功能特性,但是主要集中在以下几个方面:
支持Web Services 标准:CXF 支持多种Web Services 标准,包含SOAP、Basic Profile、WS-
Addressing、WS-Policy、WS-ReliableMessaging 和WS-Security。

Frontends:CXF 支持多种“Frontend”编程模型,CXF 实现了JAX-WS API (遵循JAX-WS 2.0 TCK 版
本),它也包含一个“simple frontend”允许客户端和EndPoint 的创建,而不需要Annotation 注解。

CXF 既支持WSDL 优先开发,也支持从Java 的代码优先开发模式。

容易使用:CXF 设计得更加直观与容易使用。

有大量简单的API 用来快速地构建代码优先的Services
,各种Maven 的插件也使集成更加容易,支持JAX-WS API ,支持Spring 2.0 更加简化的XML 配置方
式,等等。

支持二进制和遗留协议:CXF 的设计是一种可插拨的架构,既可以支持XML ,也可以支持非XML 的类型
绑定,比如:JSON 和CORBA。

PostgreSQL
PostgreSQL
PostgreSQL是以加州大学伯克利分校计算机系开发的POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。

POSTGRES 领先的许多概念只是在非常迟的时候才出现在商业数据库中。

PostgreSQL 是最初的伯克利的代码的一个开放源码的继承人。

它支持大部分SQL:2003 标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、多版本并发控制
同样,PostgreSQL 可以用许多方法扩展,比如,通过增加新的:数据类型、函数、操作符、聚集函数、索引方法、过程语言
并且,因为许可证的灵活,任何人都可以以任何目的免费使用,修改,和分发PostgreS QL,不管是私用,商用,还是学术研究使用。

相关文档
最新文档