自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

转载 【转】HttpURLConnection的使用

/*      * URL请求的类别分为二类,GET与POST请求。二者的区别在于:       * a:) get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,       * b:) post与get的不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。      */            URL url = 

2014-06-25 11:53:50 479

原创 java23种设计模式之代理模式

代理模式使用率非常高,为其它对象提供一种代理,可以控制对对象的访问,也称委托模式,是一项基本设计技巧,代理模式可以提供很好的访问控制。 代理模式结构Subject(抽象主题角色):可以是抽象类也可以是接口,无特殊要求。RealSubject(具体主题角色):也成为被代理角色、被委托角色,业务逻辑具体执行者。Proxy(代理角色):代理类、委托类,负责对真实角色的应用,把所有

2014-06-11 13:25:01 573

原创 java23种设计模式之责任链模式

职责链模式又称责任链模式(Chain of Responsibility),是指为了避免请求的发送者和接收者之间的耦合关系,使多个接收对象都有机会处理请求。将这些对象形成一条链,沿着这条链传递请求,直到有一个对象处理为止。通俗一点说:当客户提交一个请求时,从第一个对象开始,链中收到请求的对象要么亲自处理它,要么传递给下一个对象,提交请求的对象并不知道谁会处理它。职责链中也可能没有一个对象处

2014-06-05 21:07:25 609

原创 struts 1 中的DispatchAction-【分派action】

为什么需要分派Action?如果每个请求对应一个action就会造成action过多,程序显得比较臃肿。解决方法:减肥(可以把一类请求写到一个action中处理),分派action好处:1.程序简洁2.利于维护和扩展 步骤:1.新建一个Action,继承Action的子类DispatchAction   2.配置parameter属性(决定调用a

2013-12-14 17:40:46 734

原创 struts1中的标签

struts1的标签库有以下几大类: Bean Tags:该标签库包含的标签可以用来创建bean、访问bean和访问bean的属性。同时提供了依据cookies、headers和parameters的值创建相关bean的能力。HTML Tags:该标签库包含的标签可以用来创建Struts输入表单。Logic Tags:该标签库包含的标签可以用来进行逻辑判断、集合迭代和流程控制。Nested

2013-12-14 17:20:57 732

原创 jstl标签

JSTL(JSP Standard Tag Library ,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。在JSP 2.0中也是作为标准支持的。 优点:页面简洁、提高开发效率、可读性强。jstl常和EL表达式组合使用forE

2013-12-14 17:01:35 613

原创 (HelloWorld教材版)简单工厂模式、单例模式

什么是设计模式:人们在长期的软件开发中对一些经验的总结。是某些特定问题经过实践检验的特定的解决办法。 软件设计有一个原则就是封装变化点。将程序中经常变化的部分封装起来,可以降低类和类之间的耦合性。   简单工厂模式实现代码: public class Factory{ public static Pizza CreatePizz

2013-12-13 16:20:34 618

原创 C#使用集合组织数据(HashTable、ArrayList、List<T>,Dictionary<K,V>

为什么会有集合?为了弥补数组动态添加元素和删除元素不足,集合优点:长度可变、动态维护。1.ArrayList:类似于数组,可以直观地动态维护,它的容量可以根据需要自动扩充,它的索引会根据程序的扩展而重新进行分配和调整.下面是代码的操作实现: //创建两个用户对象 User jack = new User("Jack

2013-12-13 15:27:59 1210

原创 struts1快速入门案例和细节说明

Struts 百度百科:是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用JavaServlet/JSP技术,实现了基于Java EEWeb应用MVC设计模式的应用框架,是MVC经典设计模式中的一个经典产品。  为什么有Structs?因为我们对mvc的理解不同,可能造成不同公司写程

2013-12-12 13:06:34 708

原创 数据库设计三大范式

第一范式确保每列的原子性。如果每列都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式。 第二范式在第一范式的基础上更进一层,确保表中的没列都和主键相关。如果一个关系满足第一范式,并且除了主键以外的其它列都依赖于该主键,则满足第二范式。 第三范式在第二范式的基础上更进一层,第三范式的目标是确保每列都和主键列直接相关而不是间接相关,如果一个关系满足第二范式,

2013-12-07 12:46:49 535

原创 jQuery笔记

说到jQuery,首先有必要了解一下javascript: javascript是Netscape公司开发的一种脚本语言。javascript的出现使得网页和用户之间实现了一种实时的、动态的和交互的关系,使网页可以包含更多活跃的元素和更加精彩的内容。但是存在三个弊端:    1.复杂的文档对象模型(DOM)     2.不一致的浏览器实现和便捷的开发    3.调试工具的缺乏 jQ

2013-11-25 01:39:35 627

原创 Ajax笔记

为什么需要Ajax?传统网页技术缺点:1.数据整体提交    2.整个页面刷新    3.用户体验不好    4.占用带宽 ajax可以给客户端返回三种格式数据(文本格式、xml、json格式),实现无刷新的数据交换,提供连续的用户体验 传统web技术和ajax技术的区别:1.发送请求方式不同:  传统web应用通过表单提交方式发送请求,而ajax技术通过javascrip

2013-11-17 02:00:22 536

原创 细说Servlet 保存会话的技术 Session

Session简介:Session是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个独享的Session对象,由于Session为用户浏览器独享,所以用户访问web资源时,可以把各自的数据放在各自的Session中,当用户再去访问服务器中的其它web资源时,其它web资源再从用户各自的Session中取出数据为用户服务。 对Session的说明:1.Sessi

2013-11-04 03:05:09 1007

原创 细说Servlet Cookie

为什么需要cookie(会话技术)?需要保存用户信息  简介:cookie是客户端技术,服务器把每个用户的数据以cookie的形式写给用户各自的浏览器。当再次访问服务器中的web资源时,就会带着各自的数据去。这样web资源处理的就是各自的数据 细节:如果有cookie,http请求会把当前的web应用的cookie带过去。  创建cookie的基本语法Strin

2013-11-04 02:41:15 734

原创 细说Servlet 会话技术介绍

什么是会话?基本概念:指用户开一个浏览器,访问一个网站,只要不关闭浏览器,不管用户点击多少超链接,访问多少资源,直到关闭浏览器,整个过程称为一次会话。为什么需要会话?每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,服务器要为每个用户保存数据。

2013-11-04 02:02:54 630

原创 细说Servlet之 详解HttpServletRequest对象

HttpServletRequest对象代表客户端的请求,当客户端通过http协议访问服务器时,http请求头中的所有信息都封装在这个对象中,可以通过HttpServletRequest的方法获得信息。获得客户机信息常用方法补充:服务器端口号不变,而客户机的端口号随机,过了长连接的30秒后随机产生。HttpServletRequest常用方法:

2013-10-29 01:32:58 904

原创 细说servlet之 深度剖析http协议

什么是http协议:超文本传输协议是互联网上应用最广泛的一种网络协议,是工作在tcp/ip协议基础上的,所有的www文件都必须遵守这个标准。设计http最初的目的是为了提供一种发布和接受HTML页面的方法。http协议再介绍:1.http协议是建立在tcp/ip协议基础之上的。2.http协议全称叫超文本传输协议3.http协议1.0,1.1版本,目前通用的是1.1

2013-10-27 00:55:25 747

原创 细说Servlet Servlet细节

Servlet细节1.客户端是通过URL地址访问web服务中的资源,所以Servlet程序若想被外界访问,必须把Servlet映射到一个URL地址上,这个工作在web.xml文件中使用元素和元素完成。  2.元素用于注册servlet,包含两个主要的子元素:和,分别用于设置Servlet的注册名称和Servlet完整的类名(附上包名)  3.一个元素用于映射一个已注册的

2013-10-24 02:23:23 604

原创 细说Servlet 什么是Servlet以及Servlet的三种开发方式

什么是Servlet:用java编写的服务器程序 Servlet介绍:1.Servlet其实就是java程序(java类)                         2.该java程序(java类)要遵循Servlet开发规范                        3.Servlet运行在服务器端                        4.功能强大 

2013-10-24 02:00:02 961

原创 细说Servlet 服务器tomcat

常见服务器:JBoss、WebLogic、Tomcat、WebSphere。其中Tomcat适用于小型和中型应用系统。Tomcat无法正常启动的原因分析:        1.Java_HOME配置错误       2.如果机器已经占用了8080端口,则无法启动,可以先关闭8080,命令netstat -an查看谁占用8080,或者主动到Tomcat/conf/server.xml文

2013-10-24 01:23:56 598

原创 web 入门

web开发介绍:            web:网页,它用于表示Internet主机上供外界访问的资源,即浏览器访问的资源。           常用动态web资源开发技术:Jsp  /   Servlet  /   ASP  /  PHP  /  ASP.Net 等。          动态网页资源:指web页面中供人们浏览的数据是由程序产生的。         

2013-10-24 01:13:56 520

原创 JavaScript实现一个最基本的图片无缝横向滚动效果

延时提示框*{ margin:0px; padding:0px;}#div1{ width: 800px; height:110px; margin:100px auto; border:1px solid #666; position:relative; background-color:#666; overflow:hidden;}#div1 ul{ position:abso

2013-09-30 12:38:09 1046

sqljdbc.jar

java连接sql server的驱动包

2013-12-13

FastStoneCapturecn

很好的截图软件,还可以录制视频、测量屏幕像素、绘图和取色功能,实在是开发人员的好帮手

2013-12-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除