`
文章列表
原文:http://www.cnblogs.com/vajoy/p/5341664.html 针对浏览器的http缓存的分析也算是老生常谈了,每隔一段时间就会冒出一篇不错的文章,其原理也是各大公司面试时几乎必考的问题。 之所以还写一篇这样的文章,是因为近期都在搞新技术,想“回归”下基础,也希望尽量总结的更详尽些。 那么你是否还需要阅读本篇文章呢?可以试着回答下面这个问题: 我们在访问百度首页的时候,会发现不管怎么刷新页面,静态资源基本都是返回 200(from cache): 随便点开一个静态资源是酱的: 哎哟有Response报头数据呢,看来服务器也正常返回了etag什么 ...
原文:http://web.jobbole.com/85541/ 引言 最近刚到公司不到一个月,正处于熟悉项目和源码的阶段,因此最近经常会看一些源码。在研究一个项目的时候,源码里面用到了HTTP的长轮询。由于之前没太接触过,因此LZ便趁着这个机会, ...
原文http://www.cnblogs.com/inspurhaitian/p/4647485.html 第一方面:开发速度的对比 就开发速度而言,Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。个人觉得要用好Mybatis还是首先要先理解好Hiber ...

mybatis面试题

1、Mybatis基础: #{...} 和 ${...} 的区别   MyBatis将 #{…} 解释为JDBC prepared statement 的一个参数标记。而将 ${…} 解释为字符串替换。理解这两者的区别是很有用的, 因为在某些SQL语句中并不能使用参数标记(parameter markers)。           比如,我们不能在表名(table name)的位置使用参数标记。   假设有下面的代码:           01.Map<String, Object> parms = new HashMap<String, Ob ...
原文 http://blog.csdn.net/zenson_g/article/details/10137665   sql语句where条件中,需要一些安全判断,例如按性别检索,如果传入的参数是空的,此时查询出的结果很可能是空的,也许我们需要参数为空 时,是查出全部的信息。这是我们可以使用动态sql,增加一个判断,当参数不符合要求的时候,我们可以不去判断此查询条件。  下文均采用mysql语法和函数(例如字符串链接函数CONCAT 3.1 if标签  一个很普通的查询: Xml代码   [html] view plain copy <!-- 查询学生li ...
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id".  2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的值为order by user_id,  如果传入的值是id,则解析成的sql为order by id.  3. #方式能够很大程度防止sql注入。  4.$方式无法防止Sq ...
原文http://blog.csdn.net/caolipeng_918/article/details/39344783?utm_source=tuicool&utm_medium=referral   MyBatis中关于resultType和resultMap的区别     MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用 resultMap,resultType是直接表示返回类型的(对应着我们的model对象中的实体),而resultMap则是对外部 ResultMap的引用(提前定义了db和model之间的隐射k ...

cron表达式

    博客分类:
  • java
转:http://www.cnblogs.com/linjiqin/archive/2013/07/08/3178452.html cron表达式详解 Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:  Seconds Minutes Hours DayofMonth Month DayofWeek ...
1、jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于JQuery的操作方法来取出和操作数据。据说它是基于MIT协议发布的  2、htmlparser是一个纯的java写的html解析的库,它不依赖于其它的java库文件,主要用于改造或提取html。它能超高速解析 html,而且不会出错。现在htmlparser最新版本为2.0。 据说htmlparser就是目前最好的html解析和分析的工具。  无论你是 想抓取网页数据还是改造html的内容,用了htmlparser绝对会忍不住称赞 ...
  原文http://www.cnblogs.com/like-minded/p/5157667.html JAVA虚拟机的生命周期 一个运行时的Java虚拟机实例的天职是:负责运行一个java程序。当启动一个 Java程序时,一个虚拟机实例也就诞生了。当该程序关闭退出,这个虚拟机实例也就随之消亡。如果同一台计算机上同时运行三个Java程序,将得到三个 Java虚拟机实例。每个Java程序都运行于它自己的Java虚拟机实例中。 Java虚拟机实例通过调用某个初始类的main()方法来运行一个Java程序。而这个main()方法必须是共有的(public)、静态的 (static)、 ...

转 JVM必备指南

    博客分类:
  • java
原文http://www.importnew.com/13556.html 简介   Java虚拟机(JVM)是Java应用的运行环境,从一般意义上来讲,JVM是通过规范来定义的一个虚拟的计算机,被设计用来解释执行从Java 源码编译而来的字节码。更通俗地说,JVM是指对这个规 ...

jvm简介

    博客分类:
  • java
原文:http://www.cnblogs.com/sunada2005/p/3577799.html 1. 什么是JVM? JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来 实现的。J ...
转自http://java-mzd.iteye.com/blog/838514         JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。       最主流的JDK是Sun公司发布的JDK,除了

spring 事务

转自http://www.cnblogs.com/rushoooooo/archive/2011/08/28/2155960.html 首先在/WEB-INF/applicationContext.xml添加以下内容:   <!-- 配置事务管理器 -->   <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">   <property name ...

Java序列化

    博客分类:
  • java
http://jiangzhengjun.iteye.com/blog/519256
Global site tag (gtag.js) - Google Analytics