首页 \ 问答 \ APEX是什么公司?

APEX是什么公司?

是船务公司吗?
更新时间:2023-04-15 16:04

最满意答案

1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams。
  2. 你需要学习Java语言 的基础知识以及它的核心类库(collections、serialization、streams、networking、multithreading、reflection、event、handling、NIO、localization以及其他)。
  3. 你应该了解JVM 、classloaders、classreflect以及垃圾回收的基本工作 机制等。你应该有能力反编译一个类文件并且明白一些基本的汇编指令。
  4. 如果你将要写客户端程序,你需要学习Web的小应用程序(applet),必需掌握GUI 设计的思想和方法,以及桌面程序的SWING、AWT、SWT。你还应该对UI部件的JavaBEAN组件模式有所了解。JavaBEANS也被应用在JSP中以把业务逻辑从表现层中分离出来。
  5. 你需要学习Java数据库 技术,并且会使用至少一种persistence/ORM构架,例如Hibernate、JDO、CocoBase、TopLink、InsideLiberator(国产JDO红工厂软件)或者iBatis。
  6. 你还应该了解对象关系的阻抗失配的含义以及它是如何影响业务对象关系型数据库的交互,和它的运行结果。还需要掌握不同的数据库产品运用,比如Oracle、MySQL 、SQL server。
  7. 你需要学习Servlets、JSP,以及JSTL(StandardTagLibraries)和可以选择的第三方TagLibraries。
  8. 你需要熟悉主流的网页框架,例如JSF、Struts、Tapestry、Cocoon、WebWork,以及他们下面的涉及模式,如MVC/MODEL2。
  9. 你需要学习如何使用及管理Web服务器 ,例如tomcat、resin、Jrun,并且知道如何在其基础上扩展和维护Web程序。
  10. 你需要学习分布式对象以及远程API,例如RMI和RMI/IIOP。
  11. 你需要掌握各种流行中间件技术标准和与Java结合实现,比如Tuxedo、CROBA,当然也包括JavaEE本身。
  12. 你需要学习最少一种的XMLAPI,例如JAXP(JavaAPIforXMLProcessing)、JDOM(JavaforXMLDocumentObjectModel)、DOM4J或JAXR(JavaAPIforXMLRegistries)。
  13. 你应该学习如何利用Java的API和工具来构建WebService。例如JAX-RPC(JavaAPIforXML/RPC)、 SAAJ(SOAPwithAttachmentsAPIforJava)、JAXB(JavaArchitectureforXMLBinding)、 JAXM(JavaAPIforXMLMessaging)、JAXR(JavaAPIforXMLRegistries)或者 JWSDP(JavaWebServicesDeveloperPack)。
  14. 你需要学习一门轻量级应用程序框架,例如Spring、PicoContainer、Avalon,以及它们的IoC/DI风格(setter,constructor,interfaceinjection)。
  15. 你需要熟悉不同的J2EE技术,例如JNDI(JavaNamingandDirectoryInterface)、 JMS(JavaMessageService)、JTA/JTS(JavaTransactionAPI /JavaTransactionService)、JMX(JavaManagementeXtensions),以及JavaMail。
  16. 你需要学习企业级JavaBeans(EJB)以及它们的不同组件模式:Stateless/StatefulSessionBeans、 EntityBeans(包含Bean-ManagedPersistence[BMP]或者Container- ManagedPersistence[CMP]和它的EJB-QL),或者Message-DrivenBeans(MDB)。
  17. 你需要学习如何管理与配置一个J2EE应用程序服务器,如WebLogic、JBoss等,并且利用它的附加服务,例如簇类,连接池以及分布式处理支援。你还需要了解如何在它上面封装和配置应用程序并且能够监控、调整它的性能。
  18. 你需要熟悉面向方面的程序设计以及面向属性的程序设计(这两个都被很容易混淆的缩写为AOP),以及他们的主流Java规格和执行。例如AspectJ和AspectWerkz。
  19. 你需要熟悉对不同有用的API和frame work等来为你服务。例如Log4J(logging/tracing)、Quartz(scheduling)、 JGroups(networkgroupcommunication)、JCache(distributedcaching)、 Lucene(full-textsearch)、JakartaCommons等等。
  20. 你应该熟练掌握一种JavaIDE例如sunOne、netBeans、IntelliJIDEA或者Eclipse。(有些人更喜欢VI或EMACS来编写文件。随便你用什么了)
  21. Java(精确的说是有些配置)是冗长的,它需要很多的人工代码 (例如EJB),所以你需要熟悉代码生成工具,例如XDoclet。
  22. 你需要熟悉一种单元测试体系(JNunit),并且学习不同的生成、部署工具(Ant,Maven)。
  23. 你需要熟悉一些在Java开发 中经常用到的软件工程过程。例如RUP(RationalUnifiedProcess)andAgilemethodologies。
  24. 你还需要紧跟Java发展的步伐,比如现在可以深入的学习Webwork2.0。
  25. 你必需要对实际项目的开发流程有所了解,至少要有两个有实际应用价值的项目,而不是练习项目!因为现在企业看重的是你有没有实际的开发经验,真正开发经验的体现就是你做的项目,也就是有实际应用的项目!

其他回答

你的两个问题都涉及人工智能。第一个问题涉及信号处理和自然语言处理,内容很多很复杂,李开复当年毕业设计做的就是这个。他当时做的是语音识别,也就是到计算机能听懂自然语言这一步,然后如果你要让电脑也能用语音的方式回答你,你需要做到把信号翻译成自然语言,那是另一个宏大的工程……--------------------------------------------

第二个问题,java控不控制鼠标那无所谓了,关键是要让游戏自动跑。你玩过游戏你就应该知道ai的说法。ai就是电脑控制的角色,可以自动作出反应,它其实是“artificialintelligence”的简称,意即人工智能。人工智能的内容太多了,你可以看看《游戏中的人工智能》一书,不过你可能会发现越看越不懂,因为这个事情你得入门了才行,光java是远远不够的!
说月薪都是对大牛的侮辱
大牛人...有代表作品的
1. 多线程和异步、并发的概念会忽然变得很重要,因为在一个对性能有要求的系统里,是不会允许你把各种琐事都排着队一件件去办的,你不能老写些a方法调b方法再调c方法再调d方法然后返回的代码。你开始想起有队列这种东西,有runable这种东西,你开始觉得自己的代码高端起来了,和当年的增删改查程序员有天壤之别。但同时麻烦也来了,你开始遇到线程安全问题,尤其是当你的程序跑在一个多机环境而不是单机环境里的时候,你会对这些很头痛。对于这些问题,Jms技术是个很有代表性的东西,当然并不像ssh那么常用。
2. 你会发现数据库性能实在不行,出于不甘现状,或者赶时髦,你该去了解nosql了,memcached redis mongodb,眼花缭乱,没关系,试着用用,能很好地缓解mysql之类关系数据库的压力。
3. 出于公司某些业务需要,你可能会钻研一个特定技术领域,比如全文搜索技术,lucene\solr,比如工作流jbpm,比如权限系统,单点登陆之类的,又或者某些特定业务领域的算法研究,这些是你的加分项。

4. 你开始发现你的代码很乱,久了以后自己都看不懂,重复的,难以重用的代码堆积如山,不想维护,BUG百出。于是你要开始重视设计模式,合理地改造下自己的代码习惯,不再被僵化的SSH,MVC三层架构束缚住。

5. Google和各种资料是你进步的动力,极少再遇到必须请教别人才能解决的问题,如果你这个阶段还老是问别人,你的技术生涯也就快到头了。

相关问答

更多
  • IT是什么意思[2023-01-05]

  • 水口是指的 水口料,就是指的单种的 原料 规格,一般都是进行粉碎再 抽粒,也可以称为 回料,比如说你用ABS 新料生产电脑 外壳,其中有尺寸不合格等产品进行报废,这些报废的材料就可以称为水口料。通俗易懂吧!追加两分?
  • AWT是Abstract Windowing Toolkit 的缩写 意思是:Java抽象窗口工具,通过这组类你只需进行一次 代码开发,就可以移植到许多 平台。要使用AWT,在工程的开头使用import java.awt.* 语句将其导入。 这将允许你使用TextComponent组件,例如:Buttons、Scrollbars、Canvas、CheckBoxes、Lists和Label。Microsoft Visual J++近来宣布的应用程序基本类(AFC)也是作为AWT的一个扩展,从而使Java 开发 ...
  • 1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams。   2. 你需要学习Java语言 的基础知识以及它的核心类库(collections、serialization、streams、networking、multithreading、reflection、event、handling、NIO、localization以及其他)。   3. 你应该了解JVM ...
  • 单列直插式封装(SIP)引脚从封装一个侧面引出,排列成一条直线。通常,它们是通孔式的,管脚插入印刷电路板的金属孔内。当装配到印刷基板上时封装呈侧立状。这种形式的一种变化是锯齿型单列式封装(ZIP),它的管脚仍是从封装体的一边伸出,但排列成锯齿型。这样,在一个给定的长度范围内,提高了管脚密度。引脚中心距通常为2.54mm,引脚数从2至23,多数为定制产品。封装的形状各异。也有的把形状与ZIP相同的封装称为SIP。 SIP封装并无一定型态,就芯片的排列方式而言,SIP可为多芯片模块(Multi-chipModu ...
  • 1、<>操作符,里面是句柄,表示从句柄里获取数据,具体怎么获取取决于上下文 2、当<>里的句柄缺省时,默认为STDIN,即标准输入,表示从标准输入(例如,命令行中用键盘输入)中获取数据
  • 是音译 一种声音 lala声一般专指时间,特别用于催促别人 或 指代某人手忙脚乱赶快完成事情 喂,lala声同我关咗个水掣佢。 (喂, 赶快帮我把水龙头关了) 佢望下个钟,原来已经十点半啦,佢lala声开车去机场接小敏。 (他看了一下钟,原来已经10点半啦,他赶快开车去机场接小敏) 而 把把声、huehue声可以形容液体或人群、蚂蚁之类一堆的东西的形态,如 消火栓坏咗,啲水把把声咁流。 消炎栓坏咗,啲水huehue声咁流。 但huehue声比把把声情况更严重一些,比如 条堤缺咗,D洪水huehue声咁涌入嚟 ...
  • 就是检查字符串是否符合某个格式 看我的例子 public class Judge { public static void main(String[] args) { String a="\\w{0,}\\@?\\w{0,}\\.{1,}\\w{0,}"; String str1="aaaa@"; String str2="aaaa"; String str3="aaaaa@111.com"; if(str1.matches(a)){ System.out.println(str1+"是1个E—mail地址 ...

相关文章

更多

最新问答

更多
  • 您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)
  • 将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)
  • OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)
  • 页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)
  • codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)
  • 在计算机拍照在哪里进入
  • 使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)
  • No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)
  • 单页应用程序:页面重新加载(Single Page Application: page reload)
  • 在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)
  • System.StackOverflow错误(System.StackOverflow error)
  • KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)
  • 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
  • android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)
  • TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
  • 企业安全培训的各项内容
  • 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
  • C#类名中允许哪些字符?(What characters are allowed in C# class name?)
  • NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
  • 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
  • 将多个行和可变行移动到列(moving multiple and variable rows to columns)
  • 提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)
  • 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
  • Angular $资源不会改变方法(Angular $resource doesn't change method)
  • 在Angular 5中不是一个函数(is not a function in Angular 5)
  • 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
  • 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
  • 常见的python rpc和cli接口(Common python rpc and cli interface)
  • Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
  • 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)