• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






phoebus0501

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 5 6 ··· 15 下一页

2011年5月18日

转:import static和import的区别
摘要: import static静态导入是JDK1.5中的新特性。一般我们导入一个类都用 import com.....ClassName;而静态导入是这样:import static com.....ClassName.*;这里的多了个static,还有就是类名ClassName后面多了个 .* ,意思是导入这个类里的静态方法。当然,也可以只导入某个静态方法,只要把 .* 换成静态方法名就行了。然后在这个类中,就可以直接用方法名调用静态方法,而不必用ClassName.方法名 的方式来调用。这种方法的好处就是可以简化一些操作,例如打印操作System.out.println(...);就可以将其写 阅读全文
posted @ 2011-05-18 22:42 phoebus0501 阅读(230) 评论(0) 推荐(0)
 
转:Firebug的使用
摘要: 本文最初发表《程序员》杂志第三期,现将全文贴上,内容已经过编辑修饰了很多:)什么是Firebug从事了数年的Web开发工作,越来越觉得现在对WEB开发有了更高的要求。要写出漂亮的HTML代码;要编写精致的CSS样式表展示每个页面模块;要调试javascript给页面增加一些更活泼的要素;要使用Ajax给用户带来更好的体验。一个优秀的WEB开发人员需要顾及更多层面,才能交出一份同样优秀的作业。为帮助广大正处于Web2.0洪流中的开发人员,在这里为大家介绍一款轻巧灵活的辅助开发工具。Firebug是Firefox下的一款开发类插件,现属于Firefox的五星级强力推荐插件之一。它集HTML查看和编 阅读全文
posted @ 2011-05-18 16:06 phoebus0501 阅读(267) 评论(0) 推荐(0)
 
转:Spring源码分析:IOC容器
摘要: 在认真学习Rod.Johnson的三部曲之一:<<Professional Java Development with the spring framework>>,顺便也看了看源代码想知道个究竟,抛砖引玉,有兴趣的同志一起讨论研究吧!以下内容引自博客:http://jiwenke-spring.blogspot.com/,欢迎指导:)在Spring中,IOC容器的重要地位我们就不多说了,对于Spring的使用者而言,IOC容器实际上是什么呢?我们可以说BeanFactory就是我们看到的IoC容器,当然了Spring为我们准备了许多种IoC容器来使用,这样可以方便我们 阅读全文
posted @ 2011-05-18 13:45 phoebus0501 阅读(593) 评论(0) 推荐(0)
 
转:Spring源码分析:IOC容器在web容器中的启动
摘要: 以下引用自博客:http://jiwenke-spring.blogspot.com/上面我们分析了IOC容器本身的实现,下面我们看看在典型的web环境中,Spring IOC容器是怎样被载入和起作用的。简单的说,在web容器中,通过ServletContext为Spring的IOC容器提供宿主环境,对应的建立起一个IOC容器的体系。其中,首先需要建立的是根上下文,这个上下文持有的对象可以有业务对象,数据存取对象,资源,事物管理器等各种中间层对象。在这个上下文的基础上,和web MVC相关还会有一个上下文来保存控制器之类的MVC对象,这样就构成了一个层次化的上下文结构。在web容器中启动Spr 阅读全文
posted @ 2011-05-18 13:45 phoebus0501 阅读(1477) 评论(0) 推荐(0)
 
转:Spring中的ContextLoaderListener
摘要: ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于ApplicationContext.xml这个配置文件部署在哪,如何配置多个xml文件,书上都没怎么详细说明。现在的方法就是查看它的API文档。在ContextLoaderListener中关联了ContextLoader这个类,所以整个加载配置过程由ContextLoader来完成。看看它的API说明第一段说明ContextLo 阅读全文
posted @ 2011-05-18 09:20 phoebus0501 阅读(1026) 评论(0) 推荐(0)
 

2011年5月17日

web项目中通过spring获得ApplicationContext
摘要: 方法一、 @Override public void sessionDestroyed(HttpSessionEvent event) { ServletContext context = event.getSession().getServletContext(); ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(context); LoginTempService loginTempService = (loginTempService)ctx.getBean("loginT 阅读全文
posted @ 2011-05-17 11:45 phoebus0501 阅读(2009) 评论(0) 推荐(0)
 
转:ibatis的cacheModel
摘要: cachemodel是ibatis里面自带的缓存机制,正确的应用能很好提升我们系统的性能。使用方法:在sqlmap的配置文件中加入<cacheModel type="LRU" id="article_cache" readOnly="true" serialize="false"> <flushInterval hours="24"/> <flushOnExecute statement="articleLists.insertArticle"/ 阅读全文
posted @ 2011-05-17 09:12 phoebus0501 阅读(3988) 评论(0) 推荐(0)
 

2011年5月16日

转:ibatis动态sql
摘要: 直接使用JDBC一个非常普遍的问题就是动态SQL。使用参数值、参数本身和数据列都是动态SQL,通常是非常困难的。典型的解决办法就是用上一堆的IF-ELSE条件语句和一连串的字符串连接。对于这个问题,Ibatis提供了一套标准的相对比较清晰的方法来解决一个问题,这里有个简单的例子: <select id="getUserList" resultMap="user"> select * from user <isGreaterThan prepend="and" property="id" compa 阅读全文
posted @ 2011-05-16 21:51 phoebus0501 阅读(46967) 评论(4) 推荐(3)
 
转:ibatis的N+1问题解决方案
摘要: n+1选择问题定义:The N+1 Selects problem is caused by trying to load child records that are related to a list of parent records.在ibatis里有三种解决方案1.Lazy loading2.避免N+1 Select3.通过两条select语句分别从两个表中取数据然后组装1 Lazy loading:首先要设置 lazyLoadingEnabled="true"其次 在map中 注意<resultMap id="flightandPriceDO&q 阅读全文
posted @ 2011-05-16 21:07 phoebus0501 阅读(1504) 评论(0) 推荐(0)
 

2011年5月14日

转:Http完整状态码列表
摘要: 1xx(临时响应):用于表示临时响应并需要请求者执行操作才能继续的状态代码。100(继续)请求者应当继续提出请求。服务器返回此代码则意味着,服务器已收到了请求的第一部分,现正在等待接收其余部分。101(切换协议)请求者已要求服务器切换协议,服务器已确认并准备进行切换。2xx(成功):用于表示服务器已成功处理了请求的状态代码。200(成功)服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。201(已创建)请求成功且服务器已创建了新的资源。202(已接受)服务器已接受了请求,但尚未对其进行处理。203(非授权信息)服务器已成功处理了请求,但返回了可能来自另一来源的信息。204(无内容)服 阅读全文
posted @ 2011-05-14 16:44 phoebus0501 阅读(403) 评论(0) 推荐(0)
 
上一页 1 2 3 4 5 6 ··· 15 下一页