- 博客(119)
- 资源 (4)
- 收藏
- 关注
转载 同一IP地址实现多域名对应多个Web站点
Win2000 Server和NT Server(这个也太老了吧)的IIS使用三个参数来决定将哪个网站的数据传送给浏览器:IP地址,主机名和TCP端口。当我们在浏览器的URL栏输入xxx.vicp.net(举例而已,不是色情网站),浏览器就会查询xxx.vicp.net的IP地址,于是我们的dns服务器会概述它,你的IP地址,然后浏览器将URL的数据打包,传递到查询到的IP地址的80端口(
2013-04-19 10:32:49 284
转载 IIS中同一端口建立多个站点(主机头值)
背景: 在同一客户的项目逐渐变多时不知不觉在客户的服务器上建立了5~6个站点,每个站点都是一个独立的业务系统。此类需求还在不断增加,最终决定将这几个业系统通过一个统一的门户系统整合起来,并且只开放一个端口 ,每一个业务系统都有自己的身份验证、和权限分配模块,好在使用的都是同一个用户库。比如说新浪门户,里面又分体育,音乐,电影等各个小的型的网站(模块)解决方案:
2013-04-19 09:19:42 391
转载 如何在JSP中发送一个动态图像(常作为认证码)
你是否曾经想过从JSP页面(或者servlet)中发送动态产生的图像?这篇技巧告诉你如何做。要运行这里的代码,你需要一个Tomcat或者其他支持JSP 1.1的web服务器。当一个web页面带有image/jpeg (或者其他的图像格式)的MIME类型被发送时,你的浏览器将那个返回结果当作一个图像,然后浏览器显示图像,作为页面的一部分或者完全作为图像自身。要为你的jsp页面设置
2013-03-23 22:39:49 237
转载 更改Eclipse下Tomcat的部署目录 ,防止上传的文件是到eclipse的克隆的tomcat上的webapp,而不是tomcat本身的webapp
使用eclipse开发是因为机器不够用myeclipse,eclipse也比myeclipse清爽很多,启动速度也快。这里的搭建开发环境使用: Jdk1.6+Tomcat6+Eclipse JEE, 工作目录如下环境目录如下: 安装路径: C:\Java\Jdk1.6.0 C:\Java\Jre1.6.0 D:\Tomca
2013-03-14 16:19:19 1561
转载 eclipse 版本的 tomcat 插件版本
eclipse 使用tomcat需要首先安装其插件,然后下载服务器,最后部署, Eclipse Tomcat插件的配置, 及 Tomcat 的配置首先下载 对应 eclipse 版本的 tomcat 插件版本,(这里要注意: Tomcat 插件是Tomcat 插件,Tomcat 是 Tomcat, 两者不能混淆!)下载地址:http://www.eclipsetotale.com/
2013-03-14 16:16:46 322
转载 jar/war/ear包的区别
经常在我们Java Web项目中看到jar/war/ear这几种文件类型,它们之间有何不同之处呢?我查了一些资料归纳整理如下:jar/war /ear三种文件,在文件结构上,三者并没有什么不同,它们都采用zip或jar档案文件压缩格式。但是它们的使用目的有所区别: Jar文件(扩展名为. Jar)包含Java类的普通库、资源(resources)、辅助文件 (auxiliary fil
2013-03-14 14:29:05 284
转载 4K扇区技术
红色的字体是自己看了做的笔记,红色的背景是我觉得是文章的重要,所以把他划出来传统的扇区大小为512字节,近年有将扇区扩大到4096字节(4K)的趋势。 一个512扇区的内部结构Gap: (5字节)间隙,用于分隔扇区。 Sync:(5字节)部分:同步标记,用于表示扇区开始处并提供计时对齐。Address Ma
2013-03-12 09:46:16 292
转载 Java之Log4j入门
一.System.out.println的局限性 1.不能在运行时打开或者关闭 2.不能选择包或者类,在运行的时候打开或者关闭 3.输出的信息没有分级 4.只能输出文本信息 5.不能改变输出的位置,只能输出在控制台上. 二.log4j 基础
2013-03-10 14:23:06 401
转载 Java程序员必知的8大排序
8种排序之间的关系: 1, 直接插入排序(1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。(2)实例(3)用java实现 package com.njue; public cl
2013-03-10 14:16:05 222
转载 门户类网站设计过程中需注意的细节和问题
从06年大学毕业到至今,一直在从事网页设计,刚开始在一家主要设计一些房地产项目网站,这类型网站要求:创意、互动、cool等;后来去另一家公司主要是设计一些企业类型的网站,至今主要负责门户类网站设计。经过这么多年的“操练”,总结了一些点点滴滴和大家分享,说得不好请猛击指出!这里我主要说下,门户类网站设计过程中注意的细节及要注意的问题!门户网站设计有很多种。最为国人熟知的是像迅雷看看、新浪、腾
2013-03-10 14:14:06 240
转载 HTTP 头参考
HTTP 头参考HTTP 请求和 HTTP 响应都使用头发送有关 HTTP 消息的信息。头由一系列行组成,每行都包含名称,然后依次是冒号、空格、值。字段可按任何顺序排列。某些头字段既能用于请求头也能用于响应头,而另一些头字段只能用于其中之一。许多请求头字段都允许客户端在值部分指定多个可接受的选项,有时甚至可以对这些选项的首选项进行排名。多个项以逗号分隔。例如,客户端可以发送包含“C
2013-03-10 14:13:20 235
转载 AJAX技术入门 第二节 XMLHttpRequest对象的使用
觉得这个教程不错,到时自己不懂的话可以查下,还有其它的几篇,不过自己就mark这一篇,到时有需要的时候再去看,谢谢作者,他的网址是http://www.cnblogs.com/yinger/archive/2011/08/29/2158043.html1.知识补充:div 和 span 差别div 默认是块级元素;span 默认是行内元素 2. XMLHttpRequest
2013-03-10 14:03:43 250
转载 js跨域问题小结
本文来自:http://f2e.me/200904/cross-scripting/javascript出于安全方面的考虑,是不允许跨域调用其他页面的对象的。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。没有记错的话前三届D2论坛上每次都有人提这个东西,这里把涉及到跨域的一些问题简单地整理一下:首先什么是跨域,简单地理解就是因为javascript同源策略的限制,
2013-03-10 13:55:56 232
转载 Java字节码深入解析
一:Java字节代码的组织形式类文件{OxCAFEBABE,小版本号,大版本号,常量池大小,常量池数组,访问控制标记,当前类信息,父类信息,实现的接口个数,实现的接口信息数组,域个数,域信息数组,方法个数,方法信息数组,属性个数,属性信息数组}二:查看方法 --- javap命令例子:有一个Java类Demo.javapublic class Demo
2013-03-10 13:50:30 188
转载 Java并发性和多线程介绍
Java并发性和多线程介绍作者:Jakob Jenkov 译者:Simon-SZ 校对:方腾飞http://tutorials.jenkov.com/java-concurrency/index.html在过去单CPU时代,单任务在一个时间点只能执行单一程序。之后发展到多任务阶段,计算机能在同一时间点并行执行多任务或多进程。虽然并不是真正意义上的“同一时间点”,而是多个任务或进程
2013-03-09 12:00:44 507
转载 SpringSide代码规范(自己另外做一些笔记)
前言(红色的字体是自己加上去,而不是转载过来的,只是自己的理解或者是不懂,用来标注而已。) 本文档反映的是SpringSide 团队的编码规范,同时推荐所有使用SpringSide框架的开发人员遵循。 本文档基本遵循Sun's Coding Conventions,补充了其中没有说明或者有所改动的地方。版权声明 本规范由springside团队维护,相关评论
2013-03-07 12:42:27 421
转载 Servlet3.0引入的新特性
Servlet3.0规范的新特性主要是为了3个目的: 1.简化开发 2.便于布署 3.支持Web2.0原则 为了简化开发流程,Servlet3.0引入了注解(annotation),这使得web布署描述符web.xml不在是必须的选择。 Pluggability可插入性 当使用任何第三方的框架,如Struts,JSF或Spring,我们都需要在web.xml中添加对
2013-03-07 09:39:40 312
原创 接池中的maxIdle,MaxActive,maxWait参数
配置连接池有什么好处?连接池能够很好的坚决创建连接的问题(创建连接是最消耗时间的),不用每次都创建连接,连接创建过后,能够放到连接池里面,每次调用连接池就可以了,能够很好的处理并发!在高并发的情况下,不配置连接池的话,可能造成服务器压力过大,内存溢出,阻塞等等问题,有了连接池,就可以让用户排队等候访问,只有连接池不满的时候不用等待!简单的说就是减轻数据库服务器的
2013-02-27 23:44:34 220
转载 CSS3 @font-face
http://www.fontsquirrel.com/fontface @font-face是CSS3中的一个模块,他主要是把自己定义的Web字体嵌入到你的网页中,随着@font-face模块的出现,我们在Web的开发中使用字体不怕只能使用Web安全字体,你们当中或许有许多人会不自然的问,这样的东西IE能支持吗?当我告诉大家@font-face这个功能早在IE4就支持了你肯定会感到惊讶。我的
2013-02-26 13:25:28 225
原创 国外著名java论坛
国外:www.sun.com -不用多说吧。www.apache.org -apache很多开源项目,无论是拿来用还是看源代码都很不错http://java.sun.com/docs/books/tutorial/(这个一定要多看,只要你的英语过四级都可以很简单看完。) 来自SUN公司的官方Java指南 - 对于了解几乎所有的java技术特性非常有帮助.http://w
2013-02-24 09:44:26 2058 1
转载 框架中配置log4j的方法
/*2011年8月29日 09:52:54 by Rush*/SSH框架中使用log4j的方便之处1. 动态的改变记录级别和策略,即修改log4j.properties,不需要重启Web应用,这需要在web.xml中设置一下。2. 把log文件定在 /WEB-INF/logs/ 而不需要写绝对路径。3. 可以把log4j.properties和其他properties一起放在/WE
2013-02-21 23:52:34 227
原创 几种常见的内嵌数据库
内嵌数据库:不需要单独安装的,可能直接就自带的,如dearby,只有几M小,非常的方便以下则是对各个内嵌数据库的整理总结给大家共享,有不当之处还请指正。Sqlite SQLite第一个Alpha版本诞生于2000年5月. 至今已经有10个年头了. SQLite也迎来了一个版本 SQLite 3已经发布.SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统
2013-02-21 21:25:19 237
转载 filter和拦截器的区别和执行顺序
1.Filter过滤器只过滤jsp文件不过滤action请求解决方案(当然也有只过滤action的方案,哪是怎么样?)解决办法:在web.xml中将filter的配置放在struts2配置的前面。2.拦截器与Filter的区别 Spring的拦截器与Servlet的Filter有相似之处,比如二者都是AOP编程思想的体现,都能实现权限检查、日志记录等。不同的是:
2013-02-21 19:24:25 182
原创 计算机职位
程序员programer小组组长Team Leader项目经理Project Manager首席技术官CTO英文Chief Technology Officer
2013-02-21 16:42:28 127
原创 声明式事务与事务管理有什么不同?
声明式事务(declarative transaction management)是Spring提供的对程序事务管理的方式之一。Spring的声明式事务顾名思义就是采用声明的方式来处理事务。这里所说的声明,就是指在配置文件中申明。用在Spring配置文件中声明式的处理事务来代替代码式的处理事务。这样的好处是,事务管理不侵入开发的组件,具体来说,业务逻辑对象就不会意识到正在事
2013-02-21 16:28:12 177
转载 深入理解SET NAMES和mysql(i)_set_charset的区别
最近公司组织了个PHP安全编程的培训, 其中涉及到一部分关于Mysql的”SET NAMES”和mysql_set_charset (mysqli_set_charset)的内容:说到, 尽量使用mysqli_set_charset(mysqli:set_charset)而不是”SET NAMES”,当然, 这个内容在PHP手册中也有叙及, 但是却没有解释为什么.最近有好几个朋
2013-02-21 16:12:28 240
转载 OpenSessionInViewFilter原理以及为什么要用OpenSessionInViewFilter
文章转载地址:http://hi.baidu.com/accpandsvse/blog/item/7e167783f271e8ab0cf4d297.html OpenSessionInViewFilter原理以及为什么要用OpenSessionInViewFilter struts2 里面OpenSessionInViewFilter一定要写在最上面 下面有讲解---
2013-02-21 15:09:45 7079 1
转载 Java内存分配相关资料的收集
Java内存分配相关资料的收集Java 中的堆和栈简单的说:Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被
2013-02-21 14:15:48 218
转载 解决JSP数据输入中文乱码问题
网上有不少文章总结JSP处理中文的问题,页面的问题现在基本上已经不成为问题了,解决的办法很简单,在页头加上 :一般就能解决问题了,另外meta type最好一致: 而此法并不能解决用户输入的数据是中文的问题,用户在表单中填入的数据,如果是中文(或任何非ISO字符集),程序处理时(比如放入数据库),就会出现问题。解决办法是,在下一页(就是处理post/get请求的页/serv
2013-02-21 13:43:43 211
转载 ActionContext、ValueStack、Stack Context之间的关系
看源码你就会发现,ActionContext这个类中有一个变量: Map context, 实际上调用ActionContext的put,get 就相当于调用context的相就方法,你在页面上通过获取的就相当于调用context.get("request"),context.get("attr"),而你通过ac.put("list", List)也只能通过ac.get("list")获得
2013-02-20 23:08:26 139
转载 javaBean【03】setProperty设置和取得属性
关于setProperty的设置的属性设置可以分为四种: 1. 自动匹配: 2.指定属性: 3.指定参数: 4.指定内容:实例演示四种设置的应用我们还是以上一篇文章中的程序来验证。biaodan.html WEB开发 姓名: 年龄: SimpleBe
2013-02-20 23:05:33 127
转载 javaBean【01】javaBean简介及基本使用
没有javaBean的jsp就等于没有学过jsp。 其实从javaBean开始就已经进入了MVC模式的学习了。那么什么是javaBean。 大家还记得在jsp+jdbc连接数据库的时候吧。只要是需要连接数据库的页面都会写那些关于数据库连接的代码,那么多页面都在写重复的代码。那么有没有一种方法把每个页面重复的代码提取出来放到一个公共页面中,然后每个页面去访问这个页面。这样就避免了在每个页面中写
2013-02-20 23:04:17 131
转载 javaBean【02】javaBean与表单应用
对于javaBean,我们说就是一个*.java文件。对于javaBean的应用必须结合表单才能体现。我们来以一个实例学习javaBean的应用。biaodan.html WEB开发 姓名: 年龄: 有了提交页面,我们再来做接受显示页面。对于属性的定义应该用javaBean了。SimpleBean.java package javaB
2013-02-20 23:03:04 138
转载 ActionContext、ValueStack、Stack Context之间的关系
| |--application | |--session context map---| |--value
2013-02-20 22:56:34 168
翻译 JSP乱码笔记整理-希望对大家有所帮助
java web 中的乱码解决笔记 by rc1.-------------------------------jsp页面乱码 确保保存的文件内容为UTF-8编码格式 解决:2.-------------------------------调用servlet页面显示乱码 使用response对内容输出之前, 设定内容的编码为utf-8 解决:执行
2013-02-20 22:55:21 139
转载 valuestack的工作原理
今天在为同事解决问题的时候,发现了自己以前对valuestack的理解有点偏差,通过问题的解决,也体验了一把温故而知新 废话少说,步入正题 当访问一个action的时候,此时struts2会把整个action压入valuestack的顶部,此时valuestack就一个action对象 我们通常会写stack.set(key1,value1) 或者statck.setvalue(
2013-02-20 22:48:43 155
转载 struts2中的ValueStack OGNL
原文地址:OGNL">struts2中的ValueStack OGNL作者:swzhaiOGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。Struts 2框架使用OGNL作为默认的表达式语言。 相对EL表达式,它提供了平时我们需要的一些功能,如:支持对象方法调用,如xxx.sayHello();支持类静态方
2013-02-20 22:48:12 378
转载 jsp,servlet和模板
如今每一个使用servlets的开发者都知道JSP,一种建构在servlet技术之上的由Sun公司发明并花费大量精力加以推行的web技术。JSP将servlet中的html代码脱离了出来,从而可以加速web应用开发和页面维护。实际上,由Sun发布的官方应用开发模型文档上说得更远:JSP技术应该被视为标准,而servlets在多数情况下可视为一种补充。 如今每一个使用servlets的开
2013-02-20 00:01:13 472
转载 Java5新特性----静态导入
今天在看书的时候,看见了“静态导入”的这个概念,上网一查才知道是JDK5.0的新特性,真是孤陋寡闻了,所以好好学习了一下。 静态导入,在你自己的类中使用静态导入,可以让你使用其它类中定义的类方法和类变量,而且这些类方法和类变量就像在本地定义的一样。也就是说,静态导入允许您在调用其它类中定义的静态成员时,可以忽略类名。写一段代码理解一下(代码是最好的教科书)Test类里定义了一
2013-02-19 23:09:54 176
转载 Java学习笔记31:Java程序员应该了解的10个面向对象设计原则
面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有听说过OOPS和SOLID设计原则,他们根本不知道设计原则的好处,也不知道如何依照这些原则来进行编程
2013-02-19 19:57:26 175
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人