摘要: 11月15日到17日,SAP全球技术大会在北京召开,作为IT行业的一员,很荣幸的参与了整个过程,看见很多牛人,通过他们的演讲,以及之后的最新技术介绍,无论是技术、业务还是管理层面都受益颇多,用一句话来概括自己的感受,就是 “技术推动创新,理念成就卓越”,而对于国内IT行业来说真是“路漫漫其修远兮”。 大会所有演讲里面,我感觉对自己触动最深的就是海尔集团董事长张瑞敏的“海尔的人单合一双赢模式的创新”主题演讲。其中有三点内容比较深刻: 首先是营销模式的发展。在营销1.0时代,企业生产什么产品,消费者就买什么产品;在营销2.0时代,消费者需要什么产品,企业生产什么产品;而在营销3.0时代,企...阅读全文
posted @ 2011-11-20 16:17 镜涛 阅读(921) 评论(3) 编辑
摘要: 什么是工作流引擎?用一句话来描述我觉得应该是:驱动任务按照预定义的业务规则在参与者之间进行流转,最终完成特定业务处理的功能组件。那么什么是工作流系统呢?我觉得应该是:建立在工作流引擎基础上的一系列的用户交互、监控、仿真、评估等功能组件的集合,也就是围绕引擎展开的与业务松耦合的辅助组件的组合。下面先从引擎说起,按照上面的定义,引擎的关键点在于驱动、规则和参与者。驱动实际上是建立在特定流程模型上的,例如:发送、回退、跳转发送、跳转回退、发散、汇聚等。规则是建立在流程变量上的运行时流转路线定义,它可以是一段脚本或者是一条sql。参与者则是任务的实际处理者,可能是时间,可能是人还有可能是其它外部设备输阅读全文
posted @ 2011-08-09 23:05 镜涛 阅读(1687) 评论(1) 编辑
摘要: 1.函数使用a.匿名函数b.闭包c.包函数、全局函数2.动态对象a.如何使用动态变量、动态方法(创建、访问、遍历)b.如何使用方法对象(声明、创建、本质、原型)c.如何使用类原型,有那些注意事项d.原型链3.异常处理机制a.异常类型、捕获、处理、传递b.全局异常处理4.垃圾收集机制、安全模型、反射机制5.UI元素a.核心UI类的层次结构b.元素显示列表树c.UI元素的显示顺序,如何调整元素显示顺序,如何确定元素是否在舞台上d.如何监听容器的元素变化,如何监听舞台的元素变化e.在多级显示层次中,各个元素的坐标如何确定(全局的,局部的)f.自定义UI元素的使用(自定义行为、自定义布局、皮肤)6.事阅读全文
posted @ 2011-08-05 18:38 镜涛 阅读(153) 评论(0) 编辑
摘要: oracle10g数据库执行数据库更新sql时报错:Caused by: java.sql.SQLException: ORA-01460: 转换请求无法实现或不合理at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:573)at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7阅读全文
posted @ 2011-05-23 12:58 镜涛 阅读(575) 评论(0) 编辑
摘要: 一般来说,当某一个对象有多个集合类型的子元素时,我们都会给每个子元素创建一个集合对象来承载子元素,类似于: public class Process { public var isExecutable:Boolean; public var refLaneSet:LaneSet; public var startEventList:ArrayList; public var endEventList:ArrayList; public var taskList:ArrayList; public var serviceTaskList:ArrayList; public var sendTas阅读全文
posted @ 2011-04-28 15:15 镜涛 阅读(884) 评论(1) 编辑
摘要: 在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况:1.OutOfMemoryError:Javaheapspace2.OutOfMemoryError:PermGenspace3.OutOfMemoryError:unabletocreatenewnativethread.Tomcat内存溢出解决方案对于前两种情况,在应用本身没有内存泄露的情况下可以用设置tomcatjvm参数来解决。(-Xms-Xmx-XX:PermSize-XX:MaxPermSize)最后一种可能阅读全文
posted @ 2011-04-16 19:26 镜涛 阅读(228) 评论(0) 编辑
摘要: 还有三个月的时间,工作就两年了。在此期间收获了很多东西,特别是对平台产品的开发有了比较深刻的理解和认识,在此做个总结,一是通过总结归纳来完善和提高自己,而是希望和大家分享经验,交流感想。 两年的时间不长不短,在这段时间里,通过bug的修改、功能点的开发、模块开发到整个产品的开发维护过程让我对现在的产品有了很全面深刻的理解,如果说前面的路是铺垫,是相对平坦自己能够轻松胜任的,那么现在的工作就是挑战,需要通过不断的提高完善自身来出色的完成自己的工作。 从目前的经验和专业水平来说,我觉得做好平台产品,需要从以下几个方面下功夫:1.定位和发展路线 定位和发展路线用一句话来概括就是:要做什么,分那几步.阅读全文
posted @ 2011-04-16 11:24 镜涛 阅读(2070) 评论(6) 编辑
摘要: SAML的相关内容就不介绍了,想深究的可以研究下相关的规范,主要写下大体的思路。通过SAML实现单点登录的运转过程如图:此处的ServiceProvider是服务提供者,也就是用户需要访问的应用,IdentityProvider是认证提供者。通过上图可以看出,当用户访问一个应用的时候,如果用户没有登陆,那么需要将用户重定向到认证服务,认证服务判断该用户是否已经经过认证,如果没有认证过那么进行认证,然后生成断言响应发送给SP,SP负责处理断言,验证用户是否认证通过。也就是说SP进行了请求转发和断言解析两个过程。在.NET中我们可以通过HttpModule来过滤请求,对没有认证的请求进行转发,通过阅读全文
posted @ 2011-03-18 21:52 镜涛 阅读(409) 评论(1) 编辑
摘要: 在weblogic9.1和9.2版本中使用其自带的数据库驱动连接db2V9.5时,流程解析发布报错:经过测试,应该是weblogic自身提供的驱动版本问题。解决方案如下:1.将db2安装目录下的驱动copy到目录:%WL_HOME%\server\lib\2.修改%WL_HOME%\common\bin下的commEnv.cmd文件,在WEBLOGIC_CLASSPATH变量中增加内容:%WL_HOME%\server\lib\db2jcc.jar;%WL_HOME%\server\lib\db2jcc_license_cu.jar;3.修改%WL_HOME%\server\lib\jdbcd阅读全文
posted @ 2011-03-11 12:43 镜涛 阅读(45) 评论(0) 编辑
摘要: 问题描述:Java应用下载文件功能,输出文件名中的中文乱码 测试环境:tomcat,websphere6.1 方法一: response.setContentType("application/x-download"); fileName = URLDecoder.decode(fileName, "utf-8"); fileName= java.net.URLEncoder.encode(fileName,"utf-8"); response.setHeader("Content-Disposition", "attachment; filename=\""+ new String((fil阅读全文
posted @ 2010-12-16 17:47 镜涛 阅读(141) 评论(0) 编辑
Creative Commons License

本文基于署名 2.5 中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名孙镜涛(包含链接)。如您有任何疑问或者授权方面的协商,请给我留言