工作认真尽责,富有激情和上进心,有较强的学习能力; 熟悉J2EE架构,Jsp、servlet、javascript、熟悉js,Extjs4,ajax,easy ui, oracle EBS;熟悉pl/sql编程,熟悉jms(java消息服务ActiveQM),熟悉velocity模板配置,了解sql编程,熟悉web service操作,了解maven操作, 能熟练应用SSI(spring+springMVC+mybatis/ibatis),SSH等主流框架,熟悉spring定时任务配置,熟悉myibats,熟悉常用数据库MySQL,ORACLE、sqlsever,了解存储过程,写过简单的存储过程,会调用存储过程。熟悉weblogic,tomcat等应用服务器,熟悉jenkins等部署工具,并能独立在linux服务器中部署; 有良好的英语功底,有良好的读写功底
万科物业-业财一体化的开发
业财一体化系统分为:结算,计费,合同,订单四个模块,各个模块都是独立部署,然后通过nginx转发的形式访问各个模块的业务,这样做的好处:极大的解耦,系统不会因为某个模块出问题而导致无法访问。万科物业中有这么一些基础数据:客户,车位,房屋,房客关系,车客关系,仪表等数据,其中客户,车位等基础数据都是数据量比较大,达到了100万级别,在初始化这些基础数据过程中,我们通过线程池一次跑20次线程,每个线程500条数据的方式去拉数据,且每个线程都是单独的事务,就是说每次都是500条数据,500条数据作为一个事务的批量提交,而不是一次性拉完了之后再去遍历提交,这样的话由于数据量太大,会直接导致内存溢出或者其它数据库连接池由于性能开销大而直接断开的问题。