Java程序员必须掌握的技术
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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,不管是私用,商用,还是学术研究使用。