`
文章列表
    在看到ITEYE技术图书有奖试读活动前,就在作者的blog 上看到了《深入分析 JAVA WEB 技术内幕》的两章样章:第1章 B/S网络架构及web请求过程、第3章 java中文编码问题。作者从网络的基本概念到基本工作原理,再到实际中遇到问题如何解决方式,循序渐进、由浅到深。以前总是基本概念模糊不清,遇到问题只会从表面上解决,不能深入理解其根本原因。对了这两章后都能让人豁然开朗,认识到问题根本,以后应根据原理解决相关一系列问题,而不是一个问题。这也应该是学习的根本。看来试读章节后,一直很想买上一本慢慢看,参加完活动(测试RP)后一定整一本。      第1 章
模板方法 同 strategry pattern 区别   http://blog.csdn.net/klarclm/article/details/7164227     模板方法: 定义一个算法的大纲,而由其子类定义其中某些步骤的内容。而其算法的个别步骤可以有不同的实现细节。算法结构依然维持不变。用继承的方式改变算法中的具体步骤,依赖程度高,算法在父类(父类是抽象类)中实现,算法的具体步骤在子类中实现。 策略模式: 定义一个算法家族,并让这些算法可以互换。用组合的方式改变整个算法,依赖程度低,父类是接口类,算法在子类中具体实现。  
[二叉树]已知后序/中序遍历,求先序遍历 二叉树后序遍历序列是dabec,中序遍历序列debac,它的前序遍历的序列是什么   1.由后序(LRD)得知C肯定为根结点 2.由中序(LDR) 以c为根节点该树必然只有左子树 3.先从后序入树 dabe ...
ServletContext:整个application共享。ServletConfig:某个Servlet单独拥有。同时可访问到ServletContext内容。   getServletConfig().getServletContext().getInitParameter("name");//全局初始化参数 getServletConfig().getInitParameter("name");//局部初始化参数 //ServletContext <context-param> <param-name& ...

JAVA Anotation 原理

    博客分类:
  • J2SE
    http://www.blogjava.net/mlh123caoer/archive/2007/09/06/143260.html

JAVA 获得汉字拼音

    博客分类:
  • J2SE
http://blog.csdn.net/w540982016044/article/details/7493764
1. 安装到本地库:     例如安装 Cmd代码   mvn install:install-file -DgroupId=com.bea.xml -DartifactId=jsr173-ri -Dversion=1.0 -Dpackaging=jar -Dfile=[path to file]  
更改步骤:1、用sysdba角色用户登录sqlplus: 命令行输入:sqlplus sys as sysdba                2、输入口令,进入sqlplus:sql>---                3、依次键入下面的命令行执行:                     shutdown immediate;                    STARTUP MOUNT;                    ALTER SESSION SET SQL_TRACE=TRUE;                    ALTER SYSTEM ENABL ...
下划线样式: <span style="line-height:1.5em;border-bottom:1px solid #000000;padding-bottom:1px;"> 下划线 </span>
  1、在SQLQuery.addScalar 时,查询结果集List<Object[]> ,Object[]数组中的顺序同addScalar的顺序是一致的。      且使用addScalar的话,查询结果的每个字段都需要增加,否则结果为NULL,都需要大写   SQLQuery query = getSession().createSQLQuery(nativeSql); if(scalarList!=null&&scalarList.size()>0){ for(Entry<String, Type> entry : scalar ...

JPA @Temporal

  1.日期: @Temporal(TemporalType.DATE) @Column(name = "applyDate", nullable = false, length = 10) public Date getApplyDate() {  return applyDate; } 在页面端取值:YYYY-MM-DD      2.时间: @Temporal(TemporalType.TIME) 在页面端取值:HH:Mi:SS  22:50:30    3.日期和时间(默认): @Temporal(Tempora
  以iBATIS编写 Sql Map Config 配置文件为例, 添加 sql-map-config-2.dtd 到Eclipse中, 从而获得xml自动的提示的功能, 能更好的按照iBATIS官方定义的规范来编写xml文档.    记住xml中有这么一句话. <!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"> E ...
    虚假唤醒的原因:  http://blog.csdn.net/nhn_devlab/article/details/6117239 http://en.wikipedia.org/wiki/Spurious_wakeup http://www.cnblogs.com/leaven/archive/2010/06/03/1750973.html

java 线程

    博客分类:
  • J2SE
Java程序员面试中的多线程问题 http://sd.csdn.net/a/20120528/2806046.html 理解ThreadLocal http://blog.jobbole.com/20400/
http://hi.baidu.com/slue4q7t/blog/item/b9f0124527bdb03f3b293560.html 一、首先需要安装Spket。如下: 1、下载spket地址:http://spket.com/download.html,选择Spket IDE 或Plugin下载.建议下载spket-1.6.18.jar即Spket IDE,嫌麻烦的话可以直接跳到文末,我的csdn资源上有(也可以留言留下Email),本文所涉及的所有文件都在该附件下 2、安装spketa调出命令行窗口,执行java -jar spket-1.6.18.jar,稍等片刻会出现窗口 ...
Global site tag (gtag.js) - Google Analytics