`
pesome
  • 浏览: 68050 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
    好久没写博客,文笔也生疏了很多,看来以后还是要坚持。       近来网上很多对IT职业发展的讨论,我颇有感触,自己也产生了一些困惑。和老大沟通后,明确了一些方向。       我一晃也已过而立之年,目前在家不小的互联网公司做了几年架构,技术、业务都接触了一些,眼界也开阔了很多。但我更多是被公司的高速发展拖着前进,疲于应付各种项目、各种挑战。于是我问了几个问题:我想做什么?我有什么?我缺什么?我能做什么? 老大在美国工作了10多年,回国3年多,有着深厚的技术功底和丰富的人生阅历。她举自己的例子给我开导:“我完全可以不工作,但在家休息了几个月,发觉生活过的像猪一样,这并不是我想要的 ...
      .net 有基于方法的缓存,对程序员很友好,加个 annotation 就搞定。于是想提供一个 java 版,也就是使用 spring 的 aop+ehcache ,代码很少, 2 个类就搞定,一个 Interceptor ,一个自定义的 annotation ,然后是 spring 配置文件 +ehcache 配置文件。 Spring AOP 配置实用的BeanNameAutoProxyCreator,当然还可以使用 aspectj 的 aop 配置。 Interceptor

短暂的自由

      今天下午办了退工手续,心里有一丝失落。望着熟悉的办公室和这么多可爱的同事,但要说一声再见了。从毕业后就在这了,这里记录我的汗水,也见证了我的成长,公司让我接触了各种项目和技术,也经历了几种职业,软件工程师、SA、BA、售前,我也努力都做到最好,但经过自省,觉得自己更喜欢技术,喜欢做更多更复杂的架构。当然其它经历也是对我人生的补充,对素质的淬炼。       明天又要到新公司报到了,现在获得了短暂的自由,就上来写点自己的心情。轻装上路,继续迎接新的挑战!
    马上要到新的环境了,一回首也在原单位快5年了,就以自己业余时间做的一个小框架,作为自己这阶段的一次总结吧。下面是Gear的简介:     1.         Gear是在Appfuse2.0基础上进行了一些裁剪和新增功能,使用的Generic Dao等方式为appfuse所有,请保留原注释。新增功能如下: a)       &nbs
  准备给公司做一些面向开发人员的培训,主要是重构、原则、模式和测试几方面。也都是看老外的书学习的,就共享出来吧,望大家指正。   前面因为用PowerPoint2007的原因,在不知的情况下加了一个阴影效果,导致2003下图片都无法正常显示,非常抱歉,现重新改过。
     项目需要做一个简单的SSO到我们用SpringSecurity2.0的系统,因为没有统一的用户LDAP,采用post用户名密码的方式。现在要处理的就是2件事,一是能够post通过验证,二是验证通过要跳转到指定的页面。一很好实现: http://localhost:8081/j_spring_security_check?j_username=admin&j_password=1,采用的默认配置就可以通过验证。简单看一下spring源码,AuthenticationProcessingFilter是默认filterChain中的一个,由它来处理form方式的验证,验证代码如下: ...
网上找了些关于Jbpm和Spring整合的文章,也对我帮助很大。但它们都是简单的配置,没有涉及到具体的使用和可能出现的问题(比如业务对象用的Annotation配置,而jbpm用的xml方式)。我把项目中的使用和经验写下来,也算做个总结吧。 整合使用的springmodules,它的原理其实很简单,使用Spring容器IoC提供的BeanFactory功能初始化jbpm的configuration,同时使用回调方法,整合jbpm context的create和close。我们先看
 在前面springmvc 2.5的文章中提供了一个直接在eclipse中run和debug jetty的类,但这里有几个需要配置的地方,否则会出很多错误。我就是被折磨了很久,所以写下来,让大家少走弯路。     1. Pom.xml文件,这里定义了需要的依赖 <dependency> <groupId>org.mortbay.jetty</groupId> <artifactId>org.mortbay.jetty</artifactId> <version>5.1.10</version> ...
   想搞一个趁手的快速开发框架,maven2,spring2.5,hibernate3.3肯定是少不了的。展现层在Struts2和Spring MVC间犹豫了好久,也看了javaeye上对2个框架的很多讨论。spring2.5 mvc号称是基于annotation的,controller可以是pojo,而且可以极大的减少配置。这可是挺吸引人的功能,于是花点时间学习下,顺便记下自己的学习过程。    web.xml配置就是标准的spring配置: <?xml version="1.0" encoding="UTF-8"?> <web-ap ...

重回技术

     做过快1年多的业务和售前,蓦然回首发现技术生疏了不少。各种路都尝试过了,内省一番,觉得自己更喜欢技术:热衷各种新的技术、理念的冲击;迷恋“柳暗花明又一村”的解决问题之后的兴奋;追求领悟新东西之后的充实。       到Javaeye也很久了,一直没有写些东西。现在要开始钻研技术了,就把钻研的点点滴滴记录下来,也给后来者提供些reference。       把以前在Blogjava的博客搬过来了,安家Javaeye!  
应朋友邀请,周六早从上海出发往杭州参加阿里巴巴网侠大会。同行四人,有锐道的macro chen、杨光(还是我师弟)、移动的王伟旭(特长是linux和网络安全,也是中国linux推广的先驱)。一路上,言谈甚欢。老庄给我们订的票, ...
再说 sitemesh 的问题,同样是做 openfans 网摘功能出现的。做好了 IE 插件,有 fans 反馈说弹出页面太大,这也难怪,用了 sitemesh , head 和 footer 都在页面上,想缩小页面,肯定得把 head 和 footer 都去掉,做个干净点的。既然用了 sitemesh 肯定是希望最方便的搞定这个,而不用动任何逻辑(包括页面逻辑)。这个好办,文档里有说,通过在 sitemesh.xml ...
这次给 openfans 做网摘功能,主体程序倒是很快就写完了,另外要做个 IE 插件,却碰到了不少问题。 IE 插件其实很简单,就是用 js 获得页面的标题、 url 和选择的内容,然后通过弹出窗口,将其送到服务器。这里就有中文的问题了,开始使用 escape ,如 escape(title) 形式, request.getParameter 碰到中文就为 null ,网上搜了一通,说是可以通过 java 编码搞定,但拿到就为 ...
为了性能考虑,使用了 native sql 。因为需要分页,需要 2 个 sql ,一个获取 list 一个取得总数。获取 list 很好写:    1 private  List getListByNativeSQL( final  Class cls,  final  String sql)  {
今天为了在本机装个wordpress玩玩,搞了搞php5+mysql5+apache2。网上搜了一篇文档,很快就让php与apache跑起来了,但连mysql始终不行。报错:Call to undefined function mysql_connect()。查了一下半天,就是php关于mysql的ext没配好,但我改了php.ini啊,也把"extension=php_mysql.dll"放出来了。查了好久,看到一篇说php5需要加上"extension=php_mysqli.dll",试了下果然好了。     然后需要以index.php作为默认的we ...
Global site tag (gtag.js) - Google Analytics