自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cfan_haifeng的专栏

没人看也要写:)

  • 博客(67)
  • 资源 (1)
  • 收藏
  • 关注

tomcat-指定域名且不含应用名

在server.xml中添加 <Host name="crm.hello.com" appBase="webapps" unpackWARs="true" autoDeploy="false" xmlValidation="false" xmlNamespaceAware="false"> &

2015-04-25 09:37:01 189

原创 tomcat6 同时监听多个端口方法,如下所示(其中一个还是ssl)

tomcat 同事监听多个端口方法,如下所示(其中一个还是ssl),呵呵  <Connector port="6060" maxHttpHeaderSize="8192" URIEncoding="UTF-8" maxThreads="300" minSpareThreads="25" maxSpareThreads="75" e

2015-03-24 14:18:05 411

原创 linux-squid 配置安装

       由于工作原因不少同事需要访问www.google.com,http://www.facebook.com/。恰好收里又有一台相关服务器(CentOS release 5.10 (Final)),所以就决定做个代理服务器来解决这件事情了。步骤如下: 1.执行“rpm -qa|grep squid” 判断是否已经按照了squid。2.如果没有,则执行“yum instal...

2015-03-09 17:14:16 258

原创 nginx: [emerg] "proxy_cache_path" directive is not allowed here..

由于需要解决nginx + tomcat 导致session丢失的问题,使用了proxy_cookie_path,但不幸的是总是出现上述错误。我当初是用yum -y remove nginx 在CentOS release 6.5 (Final)下安装的,执行nginx -v 发现版本为:nginx version: nginx/1.0.15。而当时(2015年1月)的稳定版本是nginx-1...

2015-01-07 14:40:15 2958

原创 oracle如何变更varchar2类型的列为clob

目标:将content表中的P2由varchar2变为为clob(直接alter是不行的)直接指向下面的语句就行 /****创建临时列P2CLOB **/alter table CONTENT add(P2CLOB CLOB );/****数据填充 **/update CONTENT set P2CLOB=P2;commit;commit;...

2014-12-26 16:05:11 231

原创 VMWare ESXi,5.1.0 1065491 评估期60天

对应的许可证倒是好找,但是在哪里输入确找了很久,  

2014-12-23 14:47:07 1523

原创 AES加密、解密(linux、window加密解密效果一致,支持中文)

import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;import javax.crypto.Bad...

2014-12-22 11:41:02 1164

原创 MySQL 利用日期类型 优于 字符串类型的 理由

项目中有个情况:老一辈人习惯用varchar保存字符串,如: `UPDATE_TIME` VARCHAR(14) NOT NULL COMMENT '最后更新时间,如:20121027100737'。心中猜测,数据库既然提供了日期类型,用它必然好于使用varchar。但一直未能找到直接证据,直到看到《MySQL性能调优与架构设计》。P152   首先:1. 通过选用...

2012-11-19 16:54:02 454

原创 验证Apache中 RewriteCond 中or 、and逻辑

1.环境   window xp   httpd-2.2.22-win32-x86-openssl-0.9.8t.msi 2.httpd.conf配置  进入D:\wsr\Apache Software Foundation\Apache2.2\conf,修改如下内容:    a.去除 #LoadModule rewrite_module modules/m...

2012-08-18 16:40:31 521

spring-发送email

       这是一个发送email的简单示例。非常简单,主要注意以下两点: 注意事项 1.搜到原有的javaee.jar,删除里面的activation和mail文件夹。     2.不要忘了props.setProperty("mail.smtp.auth", "true");  源代码  import java.util.Pr...

2012-07-25 10:32:24 242

原创 spring-控制事物回滚

      4年来一直在ssi中用spring控制事物。这回把spring+ibatis摘出来吧,以供不时之需。       applicationContext.xml <!-- spring事务管理 方法一--> <bean id="transactionManager" class="org.springframework.jdbc.data...

2012-05-18 16:28:46 192

原创 java-socket网络编程(tcp)

   忽然要用到网络编程,找个例子学习了一遍。不认丢去,故而上传上来。除了test4包中的自己改了一下,其他复制自:http://www.cnblogs.com/springcsc/archive/2009/12/03/1616413.html。  ...

2012-05-18 15:30:43 169

原创 数据库-丢失更新测试

 1.前言            “丢失更新”是一个很经典的问题。具体什么是“丢失更新”大家百度一下就知道了。       预测我们的程序可能会出现 “丢失更新”问题。据我所知解决方法有两种(在隔离等级不为“可串行”的情况下):悲观锁、乐观锁。但同事认为【update tablename set 字段1=字段1+1;】这种类似的sql可以阻止“丢失更新”问题。我认为绝对不行(从隔离...

2012-05-09 09:33:37 288

原创 jdbc-批量插入数据

挺好,当作工具用吧。代码来自与: http://lavasoft.blog.51cto.com/62575/184796 

2012-05-08 11:18:56 135

原创 javaee-include指令原理

           include指令,即<%@ include file="included.jsp"%>表面看起来和RequestDispatcher对象的include有关系。而实际上并非如此。对于<%@ include file="included.jsp"%>指令,其更多的是给翻译引擎(jsp->servlet源文件)来看的,翻译引擎在发现后,直接将其指定...

2012-05-03 19:22:50 512

原创 hibernate-代码学习示例

  不知道从哪里搞的hibernate学习代码,时间太久了,出处都忘了。只记得一个是有echache缓存的(彻底不记的来源了);一个是看hibernate_reference.pdf模仿写的部分示例。...

2012-04-25 11:11:28 134

原创 ibatis-缓存使用示例

   ibatis缓存使用还是很简单的,除了一点。    文档上告诉我cacheModelsEnabled默认为true,结果实验确发现必须手动设为true。如下:  <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.ap...

2012-04-21 15:37:26 131

原创 javaee-jsp原理

1.jsp原理图  其步骤如下:    1.jsp引擎将jsp文件翻译为Servlet源程序;    2.之后又将Servlet源程序编译为.class类文件;其中:     1.Jsp引擎是通常一个Servlet程序,Tomcat中的jsp引擎就是org.apache.jasper.servlet.JspServlet;     2.在Tomcat中编译的源文件和.class文件...

2012-04-21 11:45:44 177

原创 javaee-Session持久化小结

1. session注意事项     session中保存的对象中,每个属性都应该是可序列化(当然继承“java.io.Serializable”接口是必须的。int,boolean可以被序列化)。当然,你不继承 的话也可以,但无法序列化,从而造成集群等功能将无法使用。     那为什么要求session中的对象都是可序列化的呢,请看继续往下看。 2. session持...

2012-04-20 16:52:28 217

原创 javaee-cookie响应,请求小解

1.cookie是首先由服务器向浏览器发送的   cookie最早来源于服务器,它像浏览器发送的响应头,如下:  HTTP/1.1 200 Server:...Set-Cookie: name=adminSet-Cookie: nickname=nick_admin; Set-Cookie: email="test1@it315.org";Set-Cookie: phone=1...

2012-04-20 16:18:58 205

原创 javaee-浏览器传递参数信息详细细节

1.get方式传递参数    呵呵,这个很常用。这里要注意的是浏览器将按照当前显示页面时所采用的字符集编码来进行URL编码。 2.post方式传递参数       <form>表单中的enctype属于用于指定浏览器使用哪种编码方法将表单中的的数据传送给web服务器。如下: <form method="get" action="http://loc...

2012-04-14 16:01:51 456

原创 javaee-客户端身份认证

1.客户端身份认证 图   看下面这个图:        大家对这个图一定似曾相识吧,我们公司的工作日志登录界面就是形似这样的丑陋款式,显然它不用css、htm堆积出来的。它应该属于http协议的范围。      当浏览器接收到web服务器发送的401(Unauthorized)的响应状态码(状态行)和WWW-Autherticate响应头时,浏览器就会弹出类似上面的对...

2012-04-14 11:32:44 1599

原创 javaee-ServletRequest 类相关源代码解析

1.ServletRequest接口源代码  package javax.servlet;import java.io.BufferedReader;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.Enumeration;import ...

2012-04-13 16:46:38 180

原创 javaee-RequestDispatcher 类相关源代码

1.RequestDispatcher    RequestDispatcher对象可以通过ServletContext对象的getRequestDispatcher方法获取,如下。  public abstract RequestDispatcher getRequestDispatcher(String paramString); public abstract Req...

2012-04-13 14:06:46 319

原创 javaee-HttpServletResponse 类相关源代码

ServletAPI 2.5的源代码 1.ServletResponse类的源代码如下: package javax.servlet;import java.io.IOException;import java.io.PrintWriter;import java.util.Locale;public abstract interface ServletRe...

2012-04-12 18:58:31 184

原创 javaee-servlet类源代码

贴贴源代码,心理就好受多了,哎,犯贱吗! ServletAPI 2.5的源代码 1.ServletContext就是我们经常说的application,不管是否常用,但总之是如雷贯耳。  package javax.servlet;import java.io.InputStream;import java.net.MalformedURLException...

2012-04-11 22:12:11 187

java类加载器-tomcat中的类加载器

      过去一直不理解,为什么java为什么搞那么多类加载器,还为什么允许自定义类加载器,总是感觉很多余。今天重读《深入体验Java_Web开发内幕-核心基础》时,明白了,两字“安全”!!!。先看看“类加载器的示意图”,据说是tomcat4.x,但这不影响我们。    现在这中情况下:1.应用webaap1被加载到webaapLoader1中,应用webaap2被加...

2012-04-07 15:24:49 139

原创 MyBatis官方小例代码剖析

   个人认为从技术上来讲mybatis 没什么难的,但或许可以从里面学习一些东西……;最差简历上也可以写:熟悉mybatis ,  阅读过去其源代码。mybatis历史 ibatis本是apache的一个开源项目,2010年这个项目由apache software foundation 迁移到了google code,并且改名为mybatis。mybatis官方网址官方首页:http:/...

2012-04-05 16:45:06 106

原创 java类加载器-关于保证“一个类的字节码仅被加载一次

       先说一件事,我想在正在情况下(多数情况下)jvm一定希望不希望一个类的字节码被加载多次。那如何保障呢?都知道通过“委托模式”。呵呵,具体的看完下面的内容就知道了。    1.ExtClassLoader如何保证字节码仅被加载一次       逻辑上来说ExtClassLoader的父加载器是Bootstrap,。      具体到代码,ExtC...

2012-04-01 15:46:10 580

原创 java类加载器-Bootstrap、 ExtClassLoader、 AppClassLoader的关系

   过去总是喜欢看,但不怎么做实验,或者是实验做了就仍了,也不记录,结果导致:看了忘,忘了看。这回重读《深入体验Java_Web开发内幕-核心基础》,恰好提到,顺便记录一下吧。  1. 简单介绍 Bootstrap、 ExtClassLoader、  AppClassLoader是java最根正苗红的类加载器。Bootstrap是本地代码编写的(例如C), ExtCla...

2012-04-01 13:04:01 640

原创 数据库操作有多慢

   “数据库操作很慢”,“尽量避免数据库操作”这些话已经早已深入我心,但可笑的是从未实验过。现在恰巧哟这么个机会,简单的实验一下吧。     现在有一张表,有25字段,只有ID有索引(主键),该表存储了20488条数据,导出的sql有11.1M。     项目中的是struts2+spring+ibatis,赖的费事,就直接在service中以并发1的情况下比较了一下速度(耗时)...

2012-03-31 15:55:44 181

SWFUploadv.2.2.0上传-上传行为(动作)控制

1.如何让SWFUploadv.2.2.0的上传文件选择框只可以“单选文件”          默认情况下SWFUploadv.2.2.0的文件选择框是多选的,而要把他改为单选的只要修改“button_action”一下就可以了,如下:  <script type="text/javascript"> var isNeedUpload=false...

2012-03-30 13:33:05 133

SWFUploadv.2.2.0上传-如何判断是否有新文件上传

很简单的 第一步,添加 file_dialog_complete_handler : fileDialogComplete,如下图所示:  <script type="text/javascript"> var isNeedUpload=false; var swfu; window.onload = function () ...

2012-03-30 09:06:25 176

原创 SWFUploadv.2.2.0上传-java后台代码

后台代码用servlet,这样不依赖框架什么情况,都可以用。 web.xml添加  <!-- swfupload 上传 begin --> <servlet> <servlet-name>SWFUploader</servlet-name> <servlet-class>sunfish.upload....

2012-03-29 17:03:01 138

原创 lucene-segments的文件格式分析

Lucene的索引文件格式(2)这篇文章写的非常好,参考他写了解析segments.gen和segments_1的代码。代码如下(lucene版本为:lucene-core-3.4.0.jar)  package format;import java.io.File;import java.io.IOException;import java.util.Collec...

2012-03-16 10:39:50 570

原创 lucene-相关概念与定义

 原文:http://wiki.apache.org/lucene-java/ConceptsAndDefinitions导航:Lucene-java Wiki-》1 Overview-》1.1 Informational-》 1.1.2 ConceptsAndDefinitions注意:“ 红色 ”,表示不知道、不确定怎么翻译。  “ 蓝色”自己的描述。...

2012-03-07 17:02:28 230

原创 Spring-由易到难代码示例

      spring用了那么久,但属于印象派的我早已经忘了不少,只记得的思想而已,进入参照老同事的博客重新复习了一下,索性也把这些代码给给复制了下来。 代码均来自:http://lavasoft.blog.51cto.com/62575/d-4 代码里也写清楚了原文地址,详细对比着看会放心一些,谢谢熔岩。  spring ioc 简单示例1 xml:...

2012-02-20 22:36:55 121

FreeMarker学习代码小结

代码绝大部分来自FreeMarker 手册( 用于 FreeMarker 2.3.18 ),即FreeMarker_Manual_zh_CN。 从test0开始难度逐渐加大 代码见附件

2012-01-31 09:25:22 114

原创 lucene-wiki翻译:如何提高索引速度-4

 原文:http://wiki.apache.org/lucene-java/ImproveIndexingSpeed导航:Lucene-java Wiki-》1 Overview-》1.1 Informational-》 1.1.1BasicsOfPerformance-》1.1.1.4 ImproveIndexingSpeed注意:“ 红色 ”,表示不知道、不确定怎么...

2012-01-09 14:41:48 138

原创 lucene-wiki翻译:如何提高索引速度-3

 原文:http://wiki.apache.org/lucene-java/ImproveIndexingSpeed导航:Lucene-java Wiki-》1 Overview-》1.1 Informational-》 1.1.1BasicsOfPerformance-》1.1.1.4 ImproveIndexingSpeed注意:“ 红色 ”,表示不知道、不确定怎么翻译。  “...

2011-12-30 16:32:50 123

Struts网络编程例学与实践源代码

\\StrutsExample 此目录放置的是书中用到的项目文件<br/><br/> \\strutstutor 此目录放置的是书中用到的示例源文件<br/><br/> \\tools(未包含,太大)此目录放置的是Struts开发必备软件包

2007-04-17

空空如也

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

TA关注的人

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