`
lijackly
  • 浏览: 70287 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
1、LAST_DAY(d) 获得当月最后一天    select sysdate,LAST_DAY(sysdate) LAST_DAY from dual; //    select sysdate,LAST_DAY(sysdate)+1 LAST_DAY from dual;//走到下一月 2、ADD_MONTHS(d,n) 时间点d再加上n个月     select sysdate,add_months(sysdate,2) from dual;//加2个月,会 ...
---------------------------------------------------------------------------------------------------------------- 2010-11-11      struts1 的前端控制器是单例的,线程不安全的;每次请求都会用同一actionServlet;      struts2 的action不是单例的,线程安全的;每次请求都会新new一个action来接收;      Spring的IOC容器管理的bean默认是单例的;      如果项目中整合 struts2 和 spring ,由sp ...
    SSO的实现机制不尽相同,大体分为Cookie机制和Session机制         Weblogic通过Session共享认证信息。Session是一种服务器端机制,但客户端访问服务器时,服务器为客户端创建一个唯一的SessionId,以使在整个交互工程中始终保持状态,而交互的信息则可由应用自行指定,因此用Session方式实现SSO,不能在多个浏览器之间实现单点登录,但可以跨域。[参考这个:http://lijackly.iteye.com/blog/805779]         WebSphere采用Cookie机制,Cookie是客户端机制,存储的内容包括:名字、值 过期 ...
    但第一次访问一个站点的时候,网站服务器会在响应头内加上Set-Cookie:PHPSESSID=.....(php服务器),或Set-Cookie JSESSIONID=....(java服务器)信息,此信息是服务器随机生成的,放在服务器内存里,为了标识唯一的客户端用户,内容不 ...
    互联网有个特点:不垄断就会死。     大家都很烦百度、腾讯,因为他们"垄断"。     但是,不管喜不喜欢,垄断是无法避免的,寡头化是互联网产品运营的必然特征。     传统的产品,厂家卖给你,你拿回家用,跟别的产品别的用户不会发生什么关系,所以,你选择这款产品那款产品都可以,一个市场上肯定存在多款同质化的产品。但互联网产品,运行商只搭了个框架,里面的数据、关系,都是拥护产生的,也就是说这个产品很大程度上是用户创造的产品。这样就会产生一个结果:越多用户的产品越强大。同质化的产品第二名以后只有一条出路,就是去死。         所以说,互联网不垄断会死。     ...
一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的,这种方式可以实现Bean预处理、后处理。 Spring MVC的拦截器不仅可实现Filter的所有功能,还可以更精确的控制拦截精度。 Spring为我们提供了org.springframework.web.servlet.handler.HandlerInterceptorAdapter这个适配器,继承此类,可以非常方便的实现自己的拦截器。他有三个方法: public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Ob ...
《哪里来的天才-练习中的平凡和伟大》这本书其实观点很简单。    这个世界上没有天才,任何天才在成功之前都经过了至少7年的艰苦而专注的刻意训练。    那你怎么解释莫扎特?他不是四岁就谱写的钢琴曲吗?    ...
1、 GAE java开源框架支持列表 http://groups.google.com/group/google-appengine-java/web/will-it-play-in-app-engine
我的程序员经历让我明白了一些关于软件开发的事情。下面是一些在编程中可能会让人感到诧异的事情: 一个程序员用了大约只用了10%-20%的时间来编码,而且大多数程序员,无论他的水平如何,其平均每天只有10-12行的代码最终会进入最终的软件产品中。这是因为,优秀的程序员会花费90%的时间来思考、调查、研究最佳的设计。而糟糕的程序员则会花费90%的时间来调试代码,并随意地改动代码并尝试让代码工作起来。 “A great lathe operator commands several times the wage of an average lathe operator, but a great writ ...
治学三境界: 第一:昨夜西风凋碧树,独上高楼,望断天涯路。(蝶恋花 - 晏殊) 第二:衣带渐宽终不悔,为伊消得人憔悴。(凤栖梧 - 柳永) 第三:众里寻他千百度,蓦然回首,那人却在,灯火阑姗处。(青玉案 - 辛弃疾)                                                                                                 《人间词话》王国维(清) ---     做任何事情都应该有一个过程,这个过程中,有一些临界点,我接触的学习技术的人很多,自身也在 不断学习,总结出来,有这么一些阶段: 第一境界:散漫无序 ...
   目前市场上常用的开源Java Web容器有Tomcat、Resin和Jetty。其中Resin从V3.0后需要购买才能用于商业目的,而其他两种则是纯开源的。可以分别从他们的网站上下载最新的二进制包和源代码。     作为Web容器,需要承受较高的访 ...
Criteria Query通过面向对象化的设计,将数据查询条件封装为一个对象。简单来讲,Criteria Query可以看作是传统SQL的对象化表示,如: Java代码   Criteria criteria = session.createCriteria(User.class); criteria.add(Expression.eq("name","Erica")); criteria.add(Expression.eq("sex",new Integer(1))); Criteria 查询表达式 Crit ...
2009.07.18是我来北京的四周年纪念日。 05年的这一天,什么都没有想,义无反顾地来了。 来了之后才知道,单位这么差,薪水这么低,住房这么难,人生地不熟。但那个时候,也没想着退缩,来就来了,反正饿不死,待待看吧。 ...
parent.window.location.href 和 iframe中src的乱码问题。 要在这两个url地址中传中文,必须加编码,然后再解码。 编码:encodeURI(encodeURI("包含中文的串")) 解码:java.net.URLDecoder.decode("需要解码的串","utf-8"); ---------- 这只是其中一种处理方法。
parent.window.location.href 和 iframe中src的乱码问题。 要在这两个url地址中传中文,必须加编码,然后再解码。 编码:encodeURI(encodeURI("包含中文的串")) 解码:java.net.URLDecoder.decode("需要解码的串","utf-8");
Global site tag (gtag.js) - Google Analytics