Stone的专栏

个人主页:http://njchenyi.googlepages.com/

用户操作
[即时聊天] [发私信] [加为好友]
陈轶ID:njchenyi
239412次访问,排名292,好友11人,关注者49人。
学习经历
学校 香港科技大学
描述 信息工程
日期 2006-8-19 -- 2007-8-17
学历 硕士

学校 荷兰Fontys应用科学大学
描述 信息工程
日期 2002-9-1 -- 2006-7-4
学历 本科

工作经历
南京烽火通讯发展有限公司
2007.8 – 至今
产品平台JAVA版
 主要职责:
系统JAVA版平台:平台为模块提供了一个基类。提供了通讯,日志,告警,跟踪,定时器接口,为模块读取参数配置。可以实时停止,运行,挂起模块。实时修改,保存模块和平台配置。平台基础服务模块化(ORB,IPC,Supplier,Consumer,数据库连接池),提高平台应用的灵活性。
系统监控平台:通过SSH连接Linux服务器启动停止Corba命名服务和通道服务,启动停止平台,通过Corba管理接口查看平台各个模块信息,状态,并进行控制。通过不同的通道查看平台的日志,告警,跟踪信息。
ORB模块:CORBA核心模块,注册性能统计命名项,注册ADMIN管理接口命名项,持久化Corba对象,绑定Corba客户端监听地址。
IPC模块:平台间通讯模块,注册IPC命名项,实现Corba接口,提供Corba通讯能力。
Supplier模块:使用Corba NotificationService,为平台提供日志,告警,跟踪发送能力。
Consumer模块:使用Corba NotificationService,为平台提供日志,告警,跟踪接收能力。
数据库连接池模块:为平台提供同时连接不同主机不同类型数据库的能力。
性能统计模块:根据数据库中的各模块不同采集项配置实时监测各个模块的各项统计值,存入数据库。并能对比设定的门限阀值,在超出阀值的时候发出告警信息。
性能统计辅助模块:因为系统设计的问题,某些性能采集项无法从现有模块中获取,此模块作为修能统计的辅助模块针对无法获取的性能采集项做了特殊处理,供性能统计模块采集。
参与了性能统计相关数据库的设计,更改,维护。
 主要应用技术:
1. Java—JDBC,JAVA多线程,Java中部分类库(如io、util,concurrent等)等技术
2. Corba
3. XML操作
4. SSH连接
5. 数据库—MySQL,Oracle
6. Linux—Redhat9
 取得成果:MAS2.0系统已经通过中国移动设计院的测试
中国电信首期移动办公工程建设项目正在部署


企业内部协同软件
 主要职责:
熟悉Jabber和XMPP通讯协议,负责开源服务器Openfire的代码理解和修改,制作Openfire的插件用以支持用户需求的多层组结构。配合客户端的代码修改和调试,与客户端协商进行协议的扩展。
 主要应用技术:
1. Java
2. 数据库—MySQL
3. Openfire—Openfire(原来的Wildfire)是一个跨平台,采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。
4. Jabber/XMPP—Jabber 是著名的Linux即时通讯服务服务器,它是一个自由开源软件,能让用户自己架即时通讯服务器,可以在Internet上应用,也可以在局域网中应用。Jabber最有优势的就是其通信协议,可以和多种即时通讯对接。XMPP(Extensible Messaging and Presence Protocol)由Jabber软件基金会开发,最早在Jabber上实现。
 取得成果:项目一期目标已经完成,正在进行产品的整合
荷兰皇家飞利浦公司
2006.1 – 2006.7 未来家庭交互式多媒体系统
 项目描述:该项目针对将多种多媒体产品(高清晰度电视,蓝光DVD)和因特网,P2P网络组成家庭多媒体中心。用户摒弃了传统的鼠标键盘,改为更人性化的操作方式。用户通过手势可以在不同的设备播放媒体。
 主要职责:在Linux系统下研究手势识别输入系统,使用JAVA语言编写系统通用接口程序,并实现用户图形界面。
 主要技术:
1. JAVA—JAVA2D,JAVA3D图形界面开发,JAVA部分类库
2. Linux—Fedora Core4
3. Linux硬件驱动—触摸屏驱动程序的编译以及部分改写
4. HandVu—手势识别开源软件
 取得成果:经过后续人员的开发完善,该系统于2007年1月在巴黎举行的ITEA(Information Technology for European Advancement)研讨会上获得最高奖项
njchenyi的文章
原创 199 篇
翻译 1 篇
转载 55 篇
评论 88 篇
njchenyi的公告
MSN:njchenyi@hotmail.com Gmail:njchenyi@gmail.com 我的QQ:24726542
最近评论
hitesh:Do you have the CSIT571 Assignment 2 and any Examination Feedback?
flying:让我领悟了很多
简直是一语惊醒梦中人啊
谢谢啦
呵呵
bangsen:请问楼主,你的 “ servertool > register -server PersistentServer -applicationName s1
-classpath path_to_server_class_files

The servertool registers the server, assigns……
bangsen:请问楼主,你的 “ servertool > register -server PersistentServer -applicationName s1
-classpath path_to_server_class_files

The servertool registers the server, assigns……
bangsen:请问楼主,你的 “ servertool > register -server PersistentServer -applicationName s1
-classpath path_to_server_class_files

The servertool registers the server, assigns……
文章分类
收藏
    相册
    定息贷款
    多边形裁剪
    图片
    个人链接
    MSN Space
    个人主页
    个人相册
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 利用Java调用可执行命令收藏

    新一篇: Java中static、this、super、final用法 | 旧一篇: 生成一个java编制的可执行文件

    package test;

    /**
     * Add one sentence class summary here.
     * Add class description here.
     *
     * @author lxx
     * @version 1.0, 2004-11-16
     */
    public class TestCmd {
        public TestCmd(){}
       /* public  void main(String args[]){
            try {
              Process process = Runtime.getRuntime().exec("cmd.exe  /c  start  http://www.csdn.net");  //登录网站
              Process process = Runtime.getRuntime().exec("cmd.exe  /c  start  ping 10.144.98.100");  //调用Ping命令
            }catch (Exception  e)
            {
                e.printStackTrace();
                } 
           
          }
        }  */

    //在项目下建立一个名为hello的文件夹
        public static void main(String[] args) {
            System.out.println(System.getProperty("user.dir"));
            createFolder("hello");
          }

         private static void createFolder(String folderName) {
           String temp = System.getProperty("user.dir") + java.io.File.separator+ folderName;
           java.io.File f = new java.io.File(temp);
           f.mkdirs();
         }

     }

    Java程序中获取当前运行程序的路径

    import java.io.*;

    public class Test {

           public static void main(String[] args) {

                  File directory  = new File(".");

                  try {

                         File newPath = new File(directory.getCanonicalPath()+"NewFolder");

                         newPath.mkdir();

                  }catch(Exception exp)

                  {

                         exp.printStackTrace();

                  }

           }

    }

    //File directory       = new File(".");

    //directory.getCanonicalPath();取得当前路径

    在Jsp页面中调用Ping命令---PingIP.jsp

    <%@ page language="java" contentType="text/html; charset=gb2312"  import="java.io.*" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Ping IP测试页面</title>
    </head>

    <body>
    <div align="center">
      <h2>Ping IP测试页面</h2>
    </div>

    <% 
       Runtime  runtime  =  Runtime.getRuntime(); 
       Process  process  =null; 
       String  line=null; 
       InputStream  is  =null; 
       InputStreamReader  isr=null; 
       BufferedReader  br  =null; 
       String  ip="www.sina.com.cn";  //待Ping的地址
        try 
       { 
           process  =runtime.exec("ping  "+ip); 
           is  =  process.getInputStream(); 
           isr=new  InputStreamReader(is); 
           br  =new  BufferedReader(isr); 
           out.println("<pre>"); 
           while(  (line  =  br.readLine())  !=  null  ) 
           { 
               out.println(line); 
               out.flush(); 
           } 
           out.println("</pre>"); 
           is.close(); 
           isr.close(); 
           br.close(); 
       } 
       catch(IOException  e  ) 
       { 
           out.println(e); 
           runtime.exit(1); 
       } 
    %> 

    </body>
    </html>

    发表于 @ 2005年04月09日 10:38:00|评论(loading...)|编辑

    新一篇: Java中static、this、super、final用法 | 旧一篇: 生成一个java编制的可执行文件

    评论

    #无聊 发表于2008-07-30 22:40:20  IP: 61.165.204.*
    这个你也放上来啊?弄点有水平的
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © njchenyi