- 浏览: 153909 次
- 性别:
- 来自: 上海
最新评论
-
mfdefs:
nice !
《大型网站技术架构核心原理与案例分析》读后感 -
gdjbj2008:
yunzhu 写道请问LZ文中的图是用什么工具画出来的啊,看着 ...
《大型网站技术架构核心原理与案例分析》读后感 -
yunzhu:
请问LZ文中的图是用什么工具画出来的啊,看着很高端大气上档次的 ...
《大型网站技术架构核心原理与案例分析》读后感 -
gdjbj2008:
小枫之落 写道此书有电子书吗没有,部分文章作者写在BLOG上了 ...
《深入分析 JAVA WEB 技术内幕》笔记 -
小枫之落:
此书有电子书吗
《深入分析 JAVA WEB 技术内幕》笔记
文章列表
在看到ITEYE技术图书有奖试读活动前,就在作者的blog 上看到了《深入分析 JAVA WEB 技术内幕》的两章样章:第1章 B/S网络架构及web请求过程、第3章 java中文编码问题。作者从网络的基本概念到基本工作原理,再到实际中遇到问题如何解决方式,循序渐进、由浅到深。以前总是基本概念模糊不清,遇到问题只会从表面上解决,不能深入理解其根本原因。对了这两章后都能让人豁然开朗,认识到问题根本,以后应根据原理解决相关一系列问题,而不是一个问题。这也应该是学习的根本。看来试读章节后,一直很想买上一本慢慢看,参加完活动(测试RP)后一定整一本。
第1 章
模板模式同策略模式区别
- 博客分类:
- J2SE
模板方法 同 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]
ORACLE11g 修改字符集
- 博客分类:
- J2EE之数据库相关
更改步骤:1、用sysdba角色用户登录sqlplus: 命令行输入:sqlplus sys as sysdba
2、输入口令,进入sqlplus:sql>---
3、依次键入下面的命令行执行:
shutdown immediate; STARTUP MOUNT; ALTER SESSION SET SQL_TRACE=TRUE; ALTER SYSTEM ENABL ...
下划线样式
- 博客分类:
- J2EE之Web前端
下划线样式:
<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
- 博客分类:
- J2EE之JPA&ORM
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 ...
线程虚假唤醒情况介绍
- 博客分类:
- J2SE之并发编程
虚假唤醒的原因:
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程序员面试中的多线程问题
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,稍等片刻会出现窗口 ...