- 浏览: 15088 次
最新评论
Java永远学不完的,放这里慢慢学
2011年03月20日
全面的软件知识结构(操作系统、软件工程、面向对象设计的基本原则(OOA、OOD)、设计模式、数据结构、数据库系统、网络安全),技术文档撰写能力,包括需求分析报告、概要设计报告、详细设计报告等软件文档
熟悉Java核心内库(collections,serialization,streams,networking, multithreading,reflection,event,handling,NIO,localization,以及其他),你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制等。你应该有能力反编译一个类文件并且明白一些基本的汇编指令,习AVA的沙盒安全模式,RMI和RMI/IIOP。jvm内存管理,java性能、内存管理,多线程网络泛型程序设计,tcp/ip、http/https,p2p,ftp,snmp等协议
linux、JavaScript、perl、Python、shell、mysql、oracle、JSP,Servlet、JMS,EJB,Jdbc,JNDI(JavaNamingandDirectoryInterface),JMS (JavaMessageService),JTA/JTS(JavaTransactionAPI/JavaTransactionService),JMX (JavaManagementeXtensions),JAXP(JavaAPIforXMLProcessing),JDOM(JavaforXMLDocumentObjectModel),DOM4J,JNI(JavaNativeInterface) and JCA (JavaConnectorArchitecture)、OSGI、MVC、XDoclet、GWT、Struts、Spring(IoC/AOP)、Hibernate/ibatis、Lucene,Solr/ant,JUnit、Maven、工作流引擎、规则引擎等常用的开源框架和中间件
熟悉RPC/RMI/JINI技术以及与它相关的分布式系统,比如掌握cobra。
熟悉如何利用Java API和工具来构建WebService。例如JAX-RPC(JavaAPIforXML/RPC),SAAJ (SOAPwithAttachmentsAPIforJava),JAXB(JavaArchitectureforXMLBinding),JAXM(JavaAPIforXMLMessaging), JAXR(JavaAPIforXMLRegistries),或者JWSDP(JavaWebServicesDeveloperPack),SOA相关标准和体系结构。
熟练使用UML,UML建模(class,object,interaction以及statediagrams),RUP(Rational Unified Process)and Agile method ologies,通用数据权限设计
熟悉Java高并发多线程开发,高并发不间断服务,高性能算法/并行计算,Web应用的性能瓶颈和调优方式
熟悉分布式系统,大规模分布式存储计算平台和数据处理,千万量级数据量的数据库设计能力,千万级PV的网站设计,分布式系统开发,分布式缓存使用经验,了解Memcached,Web应用的架构优化及容灾,全球部署的应用设计经验者
熟悉hadoop/xfs/xcube/hdfs/mapreduce/pig/hive/hbase/zoo keeper/avro,gfs/bigtable/chubby的分布式架构的功能、性能和扩展
Web服务器(Apache/Lighttpd)的配置,应用服务器(Weblogic/WebSphere/JBoss/Tomcat/Jetty等)的配置和使用,Resin、Nginx 等容器的原理及部署,集群处理能力/高可用性/高扩展性的各种解决方案
熟悉开放平台,LBS(英文全称为Location Based Services)应用
有下列经验者优先考虑
-熟悉Andorid程序设计
-熟悉Android OS系统体系结构、framework、以及底层库
-熟悉Android下网络通信机制,Socket通信
-熟悉Android平台UI设计,熟悉常用布局
-熟悉Json/XML
-在Android平台上有一年以上开发经验
-有地图、导航、音乐播放器、LBS、阅读器、视频产品经验加分
-熟悉Linux/Unix平台上的C/C++语言编程(make/gcc/g++/gdb)语言加分
-有其他智能手机平台UI开发经验者加分
-有较强的责任感,具有程序员精神,主动、卓越、合作、敬业
发表评论
-
Linux使用Eclipse + CDT开发C/C++程序(转)
2012-01-20 09:51 699Linux使用Eclipse + CDT开发C/C++程序(转 ... -
Thrift 是什么?
2012-01-20 09:51 588Thrift 是什么? 2011年03月19日 Thri ... -
请帮助和关心Unix-Center
2012-01-20 09:51 554请帮助和关心Unix-Center ... -
Projects or Libs(Updated: 2010-6-7)
2012-01-20 09:51 1412Projects or Libs(Updated: 2010- ... -
创建文本文件的两种方法
2012-01-19 14:57 1172创建文本文件的两种方 ... -
如何让AD用户密码在快过期时,发邮件提醒用户更改密码
2012-01-19 14:57 975如何让AD用户密码在快过期时,发邮件提醒用户更改密码 201 ... -
书80~81页代码
2012-01-19 14:57 404书80~81页代码 2011年04月20日 read.a ... -
VBscript+Asp脚本(14)
2012-01-19 14:57 687VBscript+Asp脚本(14) 2011年07月15日 ... -
西湖教育给予我的思考
2012-01-19 14:57 629西湖教育给予我的思考 ... -
Android ---- 概述
2012-01-17 04:39 631Android ---- 概述 2011年08月28日 ... -
QtEmbedded开发介绍之配置参数篇下
2012-01-17 04:39 550QtEmbedded开发介绍之配置 ... -
在Ubuntu Linux系统下用Wine玩魔兽世界
2012-01-17 04:39 1043在Ubuntu Linux系统下用Wine玩魔兽世界 201 ... -
system32文件夹里的文件详解
2012-01-17 04:39 809system32文件夹里的文件详解 2011年05月23日 ... -
FLTK简介
2012-01-17 04:39 593FLTK简介 2011年11月22日 ... -
VB编程
2012-01-16 03:33 464VB编程 2010年05月13日 正在工作中 ... -
VB制作游戏双开器
2012-01-16 03:33 1023VB制作游戏双开器 2010年05月24日 VB制作游戏 ... -
暂时放一放./..脑子要炸了
2012-01-16 03:33 540暂时放一放./..脑子要炸了 2010年11月10日 f ... -
vb 如果让系统不能结束你的进程
2012-01-16 03:33 745vb 如果让系统不能结束你的进程 2009年12月25日 ... -
几个代码VB
2012-01-16 03:33 589几个代码VB 2009年07月15日 现在看VB感觉越来 ...
相关推荐
Java学习是Android客户端目前最全面的免费... 无论您是在校大学生,还是职业学员,或者Java开发人员,本书都志在全面提高您的Java编程思想和开发实力,使您能够写出高质量的Java代码,相信读完本书后能使您获益匪浅。
《21天学通Java Web开发》是Java Web开发的基础教程,针对没有接触过或还不是特别熟悉Java Web开发的读者,详细介绍了Java Web开发的基础概念及技术要点。全书分为6篇共21章内容,第一篇为Java Web基础篇,介绍了...
教java学习新手如何步入java殿堂,教您一条好走的路,让java学习不走弯路,看清方向。
Java学习入门资料,专门为了初学者编写的,易懂易学易掌握
里面集成了众多java学习资料,特此与大家一起分享
java学习手册是专门为java开发者开发的一款APP,目前只支持Android系统,各大应用商店均可下载。 这款应用面向所有想学习Java或正在学习Java的朋友们,适用于初学者和有一定java开发经验的朋友们。 该应用目前一共分...
Java实现流媒体实时播放,计算机网络的大作业,拿出来跟大家分享,不要怪分太多,都是精华,因为我也没分下其他资源了才上传的
从零开始学Java,一定能学到你想要的结果。
本书多次使用陷阱式教学法,帮助学生深刻理解所学知识,理解面向对象编程思想。本书详细地介绍了Java程序设计的开发环境、概念和方法。内容分为四个阶段:小案例阶段、小案例推动大项目阶段、重点建立复杂编程逻辑...
这里还有很多代码 就差把虚拟机放进去了java大学教程,从0开始 没有谁是学不会的 这里还有很多代码 就差把虚拟机放进去了java大学教程,从0开始 没有谁是学不会的 这里还有很多代码 就差把虚拟机放进去了
第 1 章 内容介绍11.1 本套 JAVA 课程内容11.1.1 课程的三个阶段11.1.2 关于课程的说明11.1.3 课程特色21.2 JAVA 就业方向
零点起飞学Java Web随书源代码只供学习使用奥!
第一章 Java语言的产生及其特点 第二章 Java程序开发与运行环境 第三章 Java程序设计基础 第四章 Java应用程序的基本框架 第五章 Java的类 第六章 Java图形用户接口 第七章 多线程 第八章 Java的"异常" 第九...
在线学习网站DEMO源码(JAVA 毕业设计 J2EE)。 可直接运行。做毕业设计、课程设计或者想研究下技术的可以下载学习。需要更多资源的可以关注我。
Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...
卡雷尔机器人学JAVA中文版,斯坦福公开课推荐的书 网络转载
本课件主要讲解了java的一些入门知识,比较基础,适合初学java的朋友。刚开始看书可能会觉得枯燥,不防先看看简单的课件。浅显易懂。
用java写了个录视频的小程序, 录制后文件默认保存在系统临时目录, 录制视频和麦克风声音, 播放时回车键进入全屏, esc退出全屏, 希望能对有兴趣的朋友提供参考 已重写新版原生java生成FLV格式视频文件 请看...
JAVA程序员您需要学习的25个标准
卡雷尔机器人学JAVA(中文), KareltheRobotLearnsJava 斯坦福公开课《编程方法学》教材 有趣且容易理解的入门级教程。