上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 前言 本文来自《深入分析Java Web技术内幕》一书,因为本人对DNS不是特别熟悉,这本书关于DNS的部分也已经讲得比较详细了,所以就直接把书里面的内容拿来用了。老规矩,不复制、不黏贴,全部内容手打,边打边学习、理解。 DNS域名解析 我们知道互联网都是通过URL来发布和请求资源的,而URL中的域 阅读全文
posted @ 2015-11-02 21:33 五月的仓颉 阅读(7246) 评论(3) 推荐(3) 编辑
摘要: 两种include方式 我自己写了一个original.jsp,另外有一个includedPage.jsp,我想在original.jsp中把includedPage.jsp引进来有两种方式: 1、<%@ include file="includedPage.jsp" %>,这是一种include指 阅读全文
posted @ 2015-11-02 20:28 五月的仓颉 阅读(7150) 评论(3) 推荐(4) 编辑
摘要: Linux是什么 这是一个Linux系列,本系列中的文章和其他系列中的文章有所不同,尽可能以讲清楚每一个简单的知识点为主,未必每一篇都是长篇大论,力求面面俱到。 学习Linux,首先我们得知道Linux是什么。 人们实际上已经习惯了用Linux这个词来形容整个基于Linux内核并且使用GNC工程化各 阅读全文
posted @ 2015-11-01 18:30 五月的仓颉 阅读(2693) 评论(2) 推荐(2) 编辑
摘要: 前言 Java的部分有基础、设计模式、IO、NIO、多线程,之后有时间还会把集合这部分补上去,这么多内容里面,难免有一些知识点遗漏,本文主要是讲解这些遗漏的知识点。这些知识点,不是特别大的难点,所以没有必要专门写一篇文章讲解;但是这些知识点,也不是一两句话就说得清楚的,所以放在这里。查漏补缺系列文章 阅读全文
posted @ 2015-11-01 16:33 五月的仓颉 阅读(2451) 评论(2) 推荐(1) 编辑
摘要: 数据库连接池对一个简单的数据库应用,由于对数据库的访问不是很频繁,这时可以简单地在需要访问数据库时,就新创建一个连接,就完后就关闭它,这样做也不会带来什么性能上的开销。但是对于一个复杂的数据库应用,情况就完全不同而,频繁的建立、关闭连接,会极大地减低系统的性能,因为对于连接的使用成了系统性能的瓶颈。... 阅读全文
posted @ 2015-10-31 14:36 五月的仓颉 阅读(6913) 评论(3) 推荐(3) 编辑
摘要: AOP AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵 阅读全文
posted @ 2015-10-29 23:25 五月的仓颉 阅读(58040) 评论(34) 推荐(121) 编辑
摘要: 一次重定向的过程 我的代码里面已经写好了,redirectAndFoward.jsp页面上有一个表单,表单重定向到redirectAndFowardTarget.jsp,那么这一次的重定向过程为: 1、以指定方式(表单看method,直接URL发起就是GET)发一次请求到后台,后台处理重定向,返回一 阅读全文
posted @ 2015-10-29 19:28 五月的仓颉 阅读(9252) 评论(8) 推荐(0) 编辑
摘要: 前言 Java设计模式9:代理模式一文中,讲到了动态代理,动态代理里面用到了一个类就是java.lang.reflect.Proxy,这个类是根据代理内容为传入的接口生成代理用的。本文就自己写一个Proxy类出来,功能和java.lang.reflect.Proxy一样,传入接口、代理内容,生成代理 阅读全文
posted @ 2015-10-28 21:59 五月的仓颉 阅读(6787) 评论(6) 推荐(6) 编辑
摘要: 前言 Spring最基础的功能就是一个bean工厂,所以本文讲解的是Spring生成bean的种种方法及细节,Spring配置文件的名字是bean.xml,定义几个类: 一个Person类: 一个Family类,里面持有Person的引用: 一个单例类: 一个空的类,为了测试初始化和销毁用的: 一个 阅读全文
posted @ 2015-10-27 23:19 五月的仓颉 阅读(5972) 评论(10) 推荐(2) 编辑
摘要: 框架学习前言 这个模块是面向Spring的,Spring的学习我是这么想的: 1、简单介绍Spring,主要是从网上借鉴一些重点 2、尽量说明清楚Spring的使用方法以及细节点 3、尽量以自己的理解讲清楚Spring中的一些源代码 Spring是什么 Spring是一款为了解决企业应用开发的复杂性 阅读全文
posted @ 2015-10-26 23:58 五月的仓颉 阅读(6333) 评论(2) 推荐(8) 编辑
摘要: 前言 2016年3月修改,结合自己的工作和平时学习的体验重新谈一下为什么要进行代码优化。在修改之前,我的说法是这样的: 这个观点,在现在看来,是要进行代码优化的一个原因,但不全对。在机械工艺发展的今天,服务器动辄8核、16核,64位CPU,代码执行效率非常高,StringBuilder替换Strin 阅读全文
posted @ 2015-10-25 21:59 五月的仓颉 阅读(67135) 评论(70) 推荐(63) 编辑
摘要: 原理性上的区别 HTTP定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET、POST、PUT、DELETE。URL全称是资源描述符,我们可以这么认为:一个URL地址,它用于描述网络上的一个资源,而HTTP的GET、POST、PUT、DELETE就对应着对这个资源的查、改、增、删4个操作。 阅读全文
posted @ 2015-10-25 21:26 五月的仓颉 阅读(2828) 评论(0) 推荐(1) 编辑
摘要: 装饰器模式 装饰器模式又称为包装(Wrapper)模式。装饰器模式以多客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。 装饰器模式的结构 通常给对象添加功能,要么直接修改对象添加相应的功能,要么派生子类来扩展,抑或是使用对象组合的方式。显然,直接修改对应的类的方式并不可取,在面向对象的设计 阅读全文
posted @ 2015-10-25 16:23 五月的仓颉 阅读(10800) 评论(11) 推荐(8) 编辑
摘要: 外观模式 外观模式是对象的结构模式,外部与一个子系统的通信必须通过一个统一的外观对象进行。外观模式是一个高层次的接口,使得子系统更易于使用。 医院的例子 现代的软件系统都是比较复杂的。假如把医院比作一个子系统,按照部门职能,这个系统划分为挂号、门诊、划价、化验、收费、取药等。看病的人要与这些部门打交 阅读全文
posted @ 2015-10-25 15:26 五月的仓颉 阅读(2071) 评论(0) 推荐(1) 编辑
摘要: 观察者模式 观察者模式也叫作发布-订阅模式,也就是事件监听机制。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态上发生变化时,会通知所有观察者对象,使他们能够自动更新自己。 观察者模式的结构 一个软件系统常常要求在某一个对象状态发生变化时,某些其他的对 阅读全文
posted @ 2015-10-25 14:06 五月的仓颉 阅读(3037) 评论(2) 推荐(2) 编辑
摘要: 代理模式 代理模式的定义很简单:给某一对象提供一个代理对象,并由代理对象控制对原对象的引用。 代理模式的结构 有些情况下,一个客户不想或者不能够直接引用一个对象,可以通过代理对象在客户端和目标对象之间起到中介作用。代理模式中的角色有: 1、抽象对象角色 声明了目标对象和代理对象的共同接口,这样一来在 阅读全文
posted @ 2015-10-25 12:44 五月的仓颉 阅读(5664) 评论(13) 推荐(2) 编辑
摘要: 前言 B/S网络架构的核心是HTTP,掌握HTTP对一个从事互联网工作的程序员来说非常重要。要理解HTTP,最重要的是要熟悉HTTP的HTTP Header,HTTP Header控制着互联网上成千上万用户的数据传输。最关键的是,它控制着用户浏览器的渲染行为和服务器的执行逻辑。例如,当服务器没有用户 阅读全文
posted @ 2015-10-24 21:39 五月的仓颉 阅读(2304) 评论(2) 推荐(2) 编辑
摘要: 迭代器模式迭代器模式又叫做游标(Cursor)模式,其作用是提供一种方法访问一个容器元素中的各个对象,而又不暴露该对象的内部细节。迭代器模式结构迭代器模式由以下角色组成:1、迭代器角色负责定义访问和遍历元素的接口2、具体迭代器角色实现迭代器接口,并要记录遍历中的当前位置3、容器角色负责提供创建具体迭... 阅读全文
posted @ 2015-10-24 17:49 五月的仓颉 阅读(3201) 评论(3) 推荐(0) 编辑
摘要: 适配器模式适配器模式说的是,可以把一个类的接口变换成客户端所期待的另一种接口,使得原本因接口不匹配而无法在一起工作的两个类可以一起工作。适配器模式的用途适配器模式的用途,在网上找了一幅图,挺形象的:比方说我有一个台灯,其插头是标准的两相的交流电插头,即阳极、阴极。我旅游到了一个地方想用自己的台灯,但... 阅读全文
posted @ 2015-10-24 11:36 五月的仓颉 阅读(6990) 评论(4) 推荐(0) 编辑
摘要: 策略模式 策略模式的用意是针对一组算法,将每一个算法封装到具有共同接口的独立类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 策略模式的结构 策略模式是对算法的包装,是把使用算法的责任和算法本身分开。策略模式通常是把一系列的算法包装到一系列的策略类里面,作为一个 阅读全文
posted @ 2015-10-24 10:24 五月的仓颉 阅读(3798) 评论(4) 推荐(3) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页