当前访客身份:游客 [ 登录  | 注册加入尚学堂]
启用新域名sxt.cn

胖音符

拥有积分:457
这家伙太懒,还没有签名!

博客分类

笔记中心

课题中心

提问中心

答题中心

解答题中心

  • Struts2 Action与ServletAPI的解耦、耦合
    单元测试在开发中是非常重要的一个环节 程序员在写完代码时,相应的单元测试也应写完整,否则你的代码就是不能让人信服的 Struts2将Action与Servlet的API进行解耦之后,就使得单元测试变得非常容易了 比如HttpServletR...
  • 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
    今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架由struts2迁移到springMVC,我突然有了一个新的疑问无法得到正确的解释,为什么我们现在做j...
  • 图说浏览器的缓存原理及缓存方式说明:如何不是有浏览器缓存(2)
    如何不使用浏览器的缓存,尤其是在ajax情况下? 这里列举一下,有哪些方法阻止使用浏览器缓存。 IFRAME 我有一个主页面包含iframe框架,iframe加载一个ajax操作json的页面。当第一次打开这个主页面的时候,iframe中页...
  • 图说浏览器的缓存原理及缓存方式说明
    从工作之后,做了web开发都几年了,一直都是和浏览器打交道。接触过各种各样的浏览器、不同版本的浏览器。但是对浏览器的缓存都是存在在使用的层次上。也就是用用Cache、session(服务端的)啥。今天终于有时间,开一个浏览器缓存原理的文章了...
  • Jquery对象函数的扩展
    /** * Bjsxt Jquery函数扩展 * @param {Object} $ * @param {Object} undefined */ (function($, undefined) { //进行扩展(第一种方式) $....
  • 读jQuery(两种扩展)
    上一篇分析了jQuery对象的组成,这篇分析下它的extend方法。如下 1 2 3 jQuery.extend = jQuery.fn.extend = function() {      ... }; 我们可以用$.extend去扩展自...
  • Servlet3.0提供异步处理
    Servlet3.0提供异步处理 在以前的Servlet规范化,如果Servlet作为控制器调用了一个耗时的业务方法,那么必须等到业务方法完全返回之后才能生成响应,这将使用Servlet对业务方法的调用变成一种阻塞式的调用,因此效率比较低。...
  • 深入理解Java:注解(Annotation)自定义注解入门
      要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。 元注解:   元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-an...
  • idea快捷键
    比如输入eclipse下面的main,sysout等,在idea里面同样可以实现,如下: Java代码   sysout(sout 按tab),main(psvm按tab),具体可按照ctrl+j   2、性能优化 Java代码   修改i...
  • hibernate一级缓存和二级缓存的区别
      缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。  ...
北京总部地址:北京市海淀区西三旗桥东建材城西路85号神州科技园B座三层尚学堂 咨询电话:400-009-1906 010-56233821
Copyright 2007-2015 北京尚学堂科技有限公司 京ICP备13018289号-1 京公网安备11010802015183