OSGI
ihopes
吴劲松
我是一个性格乐观,做事积极,有责任心,待人友善的人。自信、自律,积极创新,善于沟通,有一定的组织协调能力,具有较强的团队合作精神,能够快速适应新的环境,并且有不断学习的动力,将一件事做得尽善尽美并一直为之努力。 在技术方面, 本人具有黑客精神,钻研技术。
精通Java(SSH,Spring MVC,Spring Boot,Spring Security,Spring Batch;Apache shiro;ibatis,mybatis;并发架构)、C#;
胜任前端工程师职位,熟练使用jquery,bootstrap,amazeui等以及CSS,JS高级知识,掌握Angularjs,WebGL,Canvas前端技术;
独立开发web app以及微信开发。
架构过至少2个线上App(爱移民、更无忧),参与android和ios原生代码开发。
掌握Webservice,RMI,JMS通信框架
数据库方面,熟练运用MSSQL,MySql,Oracle,Mongodb;会一些Mysql性能调优。
掌握tomcat,nginx使用,会搭建nginx集群。
胜任运维工程师,会shell编程
项目管理方面,掌握Git,SVN,禅道,jenkens,gitlab的搭建以及使用,熟练使用github,coding.net,tower等云端团队协作工具。
掌握Redis,Memcached等缓存系统使用。
能够用node.js,python,php,ruby开发。
深入学习过linux内核;设计模式融会于心;能够使用函数式编程语言和方法,如Scala,Clojure;理解算法,操作系统底层以及编译原理,能够在windows,linux和MAC系统中开发。
主要是从事银行系统、互联网金融以及电子商务系统开发。
关注并学习移动互联网,云计算,大数据,等前沿技术。主要是学习了Hadoop,Hbase,zookeeper等。
展开
-
OSGI 中文版 2
尽管小组承受艰巨的努力去写这本书,但是我还是一直密切的和他们联系着-不仅仅是因为我们在OSGI联盟上的工作,也意味着写作一本书也是在暴露OSGI特性上的缺点和不足,进而很明显的会导致另一场通过Skype或者电子邮件的争论。不幸的是,令我感到懊恼,那就是小组经常是正确的。 他们要求我提供关于OSGI历史的文章,我可能完成了最高的压缩率。我写了4356个单词,我认为OSGI值得保留。但是翻译 2014-04-18 08:39:08 · 422 阅读 · 0 评论 -
OSGI 中文版 3
OSGI是不同的。它将应用程序开着一个可见的模型的集合:模型可以自适应环境而不是假设环境来适应他们。适应环境需要一个关于环境的reification,那正是OSGI拥有它最大革新的地方:uServeice.uService是允许模型可以自由加入其中而不影响其他的模块。在一个最近的OSGI社区事件中,David Savage 使用属于多刺的去描述模型,去表明一组模型是怎样引起冲突而很难去翻译 2014-04-20 07:06:43 · 516 阅读 · 0 评论 -
OSGI 实战中文版
第一章 介绍OSGI:模块化,生命sho翻译 2014-04-17 08:31:17 · 712 阅读 · 0 评论 -
创建OSGI应用程序的通用方法
1.设计应用,将它分解为一些服务接口(普通的基于接口的编程)和这些接口的客户端。 2.原创 2014-05-22 21:26:10 · 344 阅读 · 0 评论 -
开发者通过Maven管理项目从中受益
1.指导开发:提供Java项目的最佳开发实践,自由开发项目骨架原创 2014-06-08 14:54:04 · 374 阅读 · 0 评论 -
OSGI服务总结
1.服务是“为其他人完成工作”。 2.服务契约定义了指责并且匹配服务使用者和提供者 3.服务鼓励以一种轻松的、可插入式的、面向接口的方式来编程。 4.你不比关心服务来自何方,只要它服务契约要求即可。 5.使用服务最好的地方是在可替换组件之间。 6.在紧密耦合和高性能的代码中使用服务前需要仔细思考。 7.服务能够使用一个相对简单的白板模代替监听器。 8.OSGI服务使用“发布-寻找-绑原创 2014-05-25 15:32:05 · 377 阅读 · 0 评论 -
bundle的整个类加载顺序
1.委托类的父加载器查询java.包的类;搜索停止 2.委托导出bun原创 2014-05-25 19:30:31 · 753 阅读 · 0 评论