自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 Cookie与SESSION有什么区别

一、cookie机制和session机制的区别  具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。  同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择。二、会话cookie和持久cookie的区别  如果...

2010-11-09 15:52:17 89

原创 SQL经典面试题及答案(转 载)

1.一道SQL语句面试题,关于group by表内容:2005-05-09 胜2005-05-09 胜2005-05-09 负2005-05-09 负2005-05-10 胜2005-05-10 负2005-05-10 负如果要生成下列结果, 该如何写sql语句? 胜 负2005-05-09 2 22005-05-10 ...

2010-10-30 10:16:20 105

原创 网上转载的Spring 面试题

一、spring工作原理:1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller. 3.DispatcherServlet请请求提交到目标Controller 4.Control...

2010-10-30 10:14:58 109

原创 简单的Apache Tomcat多服务器配置

集群(其实谈不上,不过是多部署了几个tomcat服务器,用jk/jk2负责负载平衡,而且关于负载平衡我还不大了解,只是我不清楚该怎么称谓,暂且用这个怪吓人的名字)的结构:3台机器,机器A部署了Win2000pro Tomcat(jvmRoute:tomcat1,以下如同)和apache,机器B、C(操作系统都是WinXp)分别各部署了一个Tomcat服务器(tomcat2,tomcat3)...

2010-10-29 16:04:12 104

原创 Apache+Tomcat 配置

假设:apache安装目录为APACHE_HOMEtomcat安装目录为TOMCAT_HOME (要设到环境变量中)jdk安装目录为JAVA_HOME(要设到环境变量中)1.安装apache:(假定安装目录为APACHE_HOME,根据你实际安装自行替换)废话不多说,安装后修改APACHE_HOME/CONF/httpd.conf 以下6个地方:1) Port 8080 或...

2010-10-29 16:00:24 100

原创 Linux下复制、删除和重命名文件或文件夹

拷贝文件及其子目录:cp -r 文件夹 新路径通常情况下,删除文件用:rm 文件名删除文件夹用:rmdir 文件夹名但是 rmdir不能删除非空的文件夹,那如何删除非空文件夹呢:命令:rm -rf 非空文件夹名(建议使用前做好备份,好像此命令是不会放到回收站的,删了就再也见不着下面的文件了)。重命名文件夹:mv oldfilename newfile...

2010-10-20 15:01:53 316

原创 ubuntu安装mysql的方法(tar文件)

方法一 : (安装到任意目录)在官方网站上下载mysql-6.0.10-alpha-linux-i686-glibc23.tar.gz解压出来tar -zjxf mysql-6.0.10-alpha-linux-i686-glibc23.tar.gz将解压后的文件夹copy到你的安装位置(其实就是绿色的,不需要装)sudo cp mysql-6.0.10-alp...

2010-09-03 15:46:23 348

原创 两个好用的eclipse js编辑器插件

JSEclipse从 Workbench 菜单中,选择 Help > Software Updates > Find and Install。 选择 Search for new features to install。 单击 Next 继续创建一个新更新站点。 创建新更新站点新功能和插件托管在特定的更新站点中。Eclipse 安装中预先配置了这其中的一些站点,但是需要为 ...

2010-09-03 15:39:43 732

原创 SpringMVC 工作流程

1、首先来配置一下DispatcherServlet:spring mvc和大部分mvc框架一样,底层也是依赖servlet api的,所以spring mvc的请求处理也是从一个servlet开始,这个servlet就是DispatcherServlet. 以下是在web.xml中DispatcherServlet的配置: SpringMVC org.s...

2010-09-02 09:42:58 76

原创 Hibernate、Spring和Struts2工作原理

Hibernate、Spring和Struts2工作原理1. Hibernate 的工作原理 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory...

2010-09-02 09:41:56 85

原创 对Spring好处的简单理解

在SSH框假中spring充当了管理容器的角色,Spring 可以大大降低耦合。首先耦合说白了就是类(也可以大到功能)与类之间的关联程度,关联越大,你的维护成本就越高,因为你改其中一个类,就很可能要去改和它关联的其他类,所以在设计的时候需要考虑清楚,尽量做到松散耦合,这时候就需要Spring了。struts负责控制Service(业务逻辑处理类)也就是C,从而控制了Service的生命...

2010-09-02 09:10:11 144

原创 apache 与 tomcat

我们介绍一下Tomcat服务器软件,Tomcat是Sun和Apache合作做出来的JSPServer,支持Servlet2.2及JSP1.1等版本。笔者建议大家使用Tomcat,而且Tomcat未来将会取代JSPerver,成为Apache主要的Servlet&JSPEngine。Tomcat在设计上是以独立的Server执行,而不像JSPerver是附在Apache中,这样就更可以发挥在...

2010-08-11 15:37:51 84

原创 spring 相关jar包作用

除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需要来选择组合自己的jar包,而不必引入整个spring.jar的所有类文件。(1) spring-core.jar这个jar文件包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的...

2010-07-28 11:51:10 67

原创 JavaWeb项目部署到Linux

[size=large]1 .更新项目,mvn compile2. 项目打包 :maven package3. 用winscp 到target 里把war包项目拷贝,上传到远程服务器4. 终止tomcat:/etc/init.d/tomcat6 stop;5. 查看tomcat进程:ps -ef|grep tomcat6 . 结束进程:sudo kill 进程ID;强制结束...

2010-07-12 16:17:02 122

原创 Linux下memcached安装和启动方法

1. 首先下载memcached 和 libevent 包。 Memcached用到了libevent这个库用于Socket的处理。下面是下载的两个包文件:libevent-1.4.12-stable.tar.gzmemcached-1.4.3.tar.gz2. 上传这两个包到/tmp/chenxinhan/memcached目录(自建目录)下。3. 解压并安装:t...

2010-07-03 17:24:52 124

原创 ubuntu安装mysql的方法

从 http://www.mysql.com/downloads/mysql/ 下载 mysql-5.1.46-linux-i686-glibc23.tar.gz例:下载到目录/usr/tools-install解压 tar -zxvf mysql-5.1.46-linux-i686-glibc23.tar.gz将整个目录移到另一个需要指定安装的目录下 /usr/tools/mysq...

2010-07-03 17:23:59 116

原创 linux 下安装Maven

解压附件 maven.tar设置两个环境变量export MAVEN_HOME=/usr/tools/maven/export PATH=${PATH}:${MAVEN_HOME}/bin设置完后输入命令mvn -v 查看安装是否成功

2010-07-03 17:23:05 73

原创 Linux下安装JDK

解压JDK到目录 /usr/tools/jdk/因为JDK比较大,就不上传了,网上有得下设置环境变量export JAVA_HOME=/usr/tools/jdk/

2010-07-03 17:21:09 81

原创 Linux 下安装Tomcat

下载附件使用tar 命令解压设置好环境变量JAVA_HOME即可进入bin目录执行命令 ./startup.sh

2010-07-03 17:20:28 82

原创 Linux 安装Apache

解压附件 httpd-2.2.15.tar.gz进入到目录运行命令:./configure --prefix=/usr/tools/apache --enable-so 设置安装目录和参数设置执行make命令编译编译成功后执行make install命令安装apache,安装成功后会在指定目录:/usr/tools/apache生成apache相关的文件安装成功后...

2010-07-03 17:14:45 74

原创 Linux ubuntu 操作基本命令

apt-get:debian系系统的软件包管理程序(其图形化前端就是大名鼎鼎的新立得了),会自动帮你搞定依赖关系最常用参数:update —-与你的软件源(在/etc/apt/sources.list中列出)更新软件包列表,换源后需要执行upgrade —-根据update得到的源软件库与本地已经安装的对比,(如果需要升级就)全部升级install —-安装软件包(可以使用...

2010-07-03 17:11:47 66

原创 项目流程

项目过程1、项目启动1)、项目组成立(公司成员、客户成员)2)、制定项目预期目标3)、制定项目计划周期4)、建立好项目组成员沟通机制2、需求调研1)、创建调研计划、协调调研时间2)、收集客户资料,获取客户需求 所有的资料都需要保留一份,资料中存疑的需要及时询问3)、编写需求文档 重点描述出客户的业务流程和性能要求。 采用Word、Exc...

2010-07-01 13:48:17 71

原创 Java 导入Excel 表格代码

jxl.Workbook rwb = null;// 构建Workbook对象, 只读Workbook对象// 直接从本地文件创建Workbook// 从输入流创建Workbook if (filePath != null) { InputStream is = new FileInputStream(filePath); rwb = Workbook.getWo...

2010-06-15 14:57:50 126

原创 Linux 基本命令

1. 下载软件 : wget + 地址2. 创建目录 : mkdir /目录名3. 权限不够 : sudo4. 查看子目录 : ls5. 拷贝文件 : cp -r6. 连接远程 : ssh root@192.168.2.137. 解压jar包 : tar -zxvf 8. 编译 : make9. 安装 : make ...

2010-06-15 11:04:51 70

原创 maven 创建项目及配置

1.Maven 创建web项目mvn archetype:create -DgroupId=com.myWork -DartifactId=Work -DarchetypeArtifactId=maven-archetype-webapp 2.将Maven项目转为Eclipse项目,具体操作为将dos命令窗口切换到Maven项目的目录下, 输入命令: mvn eclipse:e...

2010-06-15 10:41:21 102

原创 Java 项目的框架和开源项目

Spring Framework 【Java开源JEE框架】  Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关...

2010-06-13 16:48:14 184

原创 基础的正则表达式

[size=x-small][/size]常用正则表达式via JavaEye论坛最新讨论 on 3/31/10"^\d+$"  //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$"  //正整数"^((-\d+)|(0+))$"  //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$"  //负整数"^-?\d+$"    ...

2010-06-13 11:23:43 71

原创 Eclipse 快捷键

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对...

2010-06-13 11:22:17 44

原创 Struts1和Struts2的比较

特性 Struts 1 Struts 2 Action类 Struts 1要求Action类要扩展自一个抽象基类。Struts 1的一个共有的问题是面向抽象类编程而不是面向接口编程。 Struts 2的Action类实现了一个Action接口,连同其他接口一起麳实现可选择和自定义的服务。Struts 2提供一个名叫ActionSupport的基类麳实现一般使用的接口。虽然,Action...

2010-06-13 11:12:37 73

原创 mySql 对表操作的基本方法

启动:net start mySql; 进入:mysql -u root -p/mysql -h localhost -u root -p databaseName; 列出数据库:show databases; 选择数据库:use databaseName; 列出表格:show tables; 显示表格列的属性:show columns from tableName;...

2010-06-13 11:07:05 221

空空如也

空空如也

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

TA关注的人

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