`
cherami
  • 浏览: 212219 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
Chrome浏览器面世一天市场份额就占到了1%,由此可见google的影响力。我当然也是在第一时间就装上了使用,总体的感觉还是不错的,特别是它的这个名字和我的英文名发音差不多(Cherami),不过依然有一些问题: 自动阻止了重复提交,我玩的网页游戏有买卖资源的功能,而卖资源的时候反应很慢,我一般都是狂点几十下,一下就可以把全部单子下完,但是Chrome自动阻止了这种行为,点击按钮没有得到响应时点击同一个按钮是无效的。 不能显示XML文件,我在做Web Service,用它不能查看我的WSDL文件内容,这个应该起码按照文本显示下吧。 不支持FCKEditor,也就是我的blog的编辑器 ...
这个是公司新推出的个人发展计划,也算是个福利吧,每个人每个季度最多可以请两天假学习自己感兴趣的东西,在Learning Day的时候可以不用到公司,在公司也可以不接受任务。呵呵,我是公司第一个申请这个Learning Day并获批的人,也就是在今天 在家里系统的学习Web Service,唯一的问题就是没有饭吃
丢在这里备忘,也给大家一个参照,费了一些劲才配好的。 另外就是需要的jar: XmlSchema-1.4.2.jar aopalliance-1.0.jar asm-2.2.3.jar commons-collections.jar commons-dbcp.jar commons-lang-2.4.jar commons-logging-1.1.1.jar commons-pool.jar cxf-2.0.8.jar cxf-manifest.jar dom4j.jar geronimo-activation_1.1_spec-1.0.2.jar geronimo ...
开始搞Web Service,用了CXF,下载了2.0.8和2.1.1,开始弄的是2.1.1,发现有问题: java.lang.NoSuchMethodError: org.jaxen.BaseXPath.<init>(Ljava/lang/String;Lorg/jaxen/Navigator;)V 怎么也发布不成功,后来修改成2.0.8,发现可以了,通过浏览器访问什么的都没有问题,然后从wsdl生成stubs后,运行unit test有问题: java.lang.IncompatibleClassChangeError     at org.apache.cxf.wsdl ...
新的项目其实是转向Web Service的,公司的整体架构将采用SOA,本来这一阶段只是个临时阶段,但是Web Service的任务要提前开始了,因为另外一个新的项目需要使用我们的Service,而现在的这个项目是基于一个老的项目,只使用EJB2,所以在原来的项目的EJB3和Web Service可以根据Annotation自动发布的基础设施都不存在了,而且架构师打算弃用JBoss,转向Tomcat,所以现在最简单的方案就是基于Axis自己写必须的东西了,还不是很清楚,要慢慢研究了。
现在越来越感觉Dynamic Proxy是个好东西,不过发现异常处理还是得注意下,因为调用实际的代码返回的异常都会被包一次成为InvocationTargetException,所以如果你想让原本的异常继续往上抛,那么必须捕获异常并且得到targetException然后再抛出去:         try {             result = targetMethod.invoke(targetObject, args);         } catch (IllegalAccessException e) {             throw new RuntimeExcep ...
前几天说了自己的手机修过,但是一高兴,把这个事情给忘了,就是修完以后联系人里面的人全部没有了,而我的联系人是存在手机上的而不是SIM卡里面的,这下麻烦大了一些可以通过MSN联系的还好说,主要是家里那边的,唉,上个月就没有给家里打电话。
那天写的邮件发挥了应有的作用,美国的架构师暂时接受了我的方案,因为目前的进度快于他的预期,所以他也就不能说太多,但是项目经理跟我说他还是很不高兴,昨天本来应该有个例行的会议也被他取消了。管不了这么多了,也许是我太冲了,太不给他面子了,但是我实在是无法忍受一遍一遍的做重复的事情,那样的话我宁愿换个工作。今天出去吃饭,大家也说了下目前中国的研发中心和美国那边的关系有点紧张,而且开发的主要工作都在逐步往中国转移,中国这边的BOSS也是公司的SVP,他也希望我们能够掌握主导,不过这个总归是个问题。
呵呵,今天BOSS回来了,竟然为了我们那个项目的事情到我们的Cube和我们简单了说了下,而另外一个BOSS也和美国那边的架构师以及项目经理开了个电话会议,然后我们的项目经理到我们这里仔细的问了下情况,说美国的架构师很生气,我猜想是因为我没有使用那个架构师的设计,我跟项目经理谈了我为什么要那么修改,他转而支持我,只要BOSS同意,然后又和BOSS谈了下,他只谈及了项目的目标,并不关注实现的细节,而且他说美国的架构师也只是因为担心我们把太多的精力花在搭建Framework上而不能完成原来的目标,而如果不能完成目标,他很可能会失业,而我们不会有影响。不管架构师到底担心什么,我还是写了封信解释我为什么那 ...
帮别人做apache+Tomcat的集群,另外只能对外开放SSL端口,所以用OpenSSL做了SSL的配置,然后我想看看他们的Access.log,但是修改配置后无效,后来发现是httpd-ssl.conf中的配置会覆盖httpd.conf中的配置,查了下apache的手册,发现原来虚拟主机的配置会覆盖系统的配置,而SSL的配置就是利用虚拟主机配置的,问题解决。 PS:apache2.2新增了一个很好的特点,就是SetEnvIf,可以设计Access.log中只纪录某些类型的访问,对于我们而言,主要关注的就是动态的内容,静态的内容不仅多,而且我们一般都不太关注,所以这样配置下就可以只纪录.do ...
呵呵,不是我应聘而是面试应聘我们公司这个职位的人,已经面了不少人了,没有一个觉得还可以的,最开始是一个留美的女博士,数据库DBA的经验太少,而且她倾向于做交流方面的工作,而不是侧重于技术,好发挥她的英语口语的优势,后来面试的几个要么基本上就是做一些 数据库维护,没有系统的数据库设计的经验,要么基本上就没有接触过SQL Server服务器,也不倾向于做SQL Server的DBA相关的工作,呵呵,难啊。
被调到新的项目组,理论上算个Team Leader,没有真正的转正,老大最开始跟我说这边的事情我可以做主,但是美国那边有个架构师开始搭了个架子,意思是在这个架子的基础上做,试了下,发现很繁琐,为了增加一个方法,得修改好多个类。这个阶段其实是个过渡阶段,以后我们会使用Web Service,所以我们哟定义Web Service的接口,然后因为是过渡阶段,所以提供了EJB2的过渡方案和原来的系统整合,所以还得改Remote接口,Local接口可以直接从Service接口extends一下就行了,然后得修改Service的实现类,加上原先的架子里面,设计的是Service里面的每个public方法对应 ...
前几天包包里面带的酸奶破了,结果搞得一塌糊涂,最重要的是把手机也泡了,手机不能用了,今天去维修中心修,检测了下,说清理下然后换个直流放大管试试,修得好的话220,修不好不要钱,等了一个多小时,可以点亮了,但是开始的时候经常自动重启,然后他们又拿进去问了下,说是主板有问题,不好修,这次维修就不要钱了,窃喜,拉着老婆赶紧走了。其实自动重启的问题上个月就有了,因为不是什么大问题,一直保持开机状态就行了,没想到这次因为这个小问题省了220块钱,呵呵。
Apache2.2新增加了几个module,和tomcat集成更加的简单了: LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so LoadModule proxy_http_module modules/mod_proxy_http.so ProxyRequests Off ProxyPass / balancer:/ ...
加入另外一个项目获得的最大的好处就是这个了,他们定义了一些Annotation,然后定义一些Finder接口,接口里面只定义方法,但是不用实现,使用Dynamic Proxy实现接口实现方法参数和Query中的参数自动绑定,赞一个。这样写Hibernate的Query就很简单了,只需要定义基本的东西就行了。
Global site tag (gtag.js) - Google Analytics