自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(460)
  • 资源 (25)
  • 收藏
  • 关注

原创 java8--List转为Map、分组、过滤、求和等操作

  利用java8新特性,可以用简洁高效的代码来实现一些数据处理~定义1个Apple对象:public class Apple { private Integer id; private String name; private BigDecimal money; private Integer num; public Apple...

2018-09-14 16:07:53 462

原创 intelliJ IDEA 文件修改之后的蓝色

intelliJ IDEA链接svn之后,当文件发生修改之后,父文件没有变化,并且这蓝色也是令人眼瞎。1.让父文件也有颜色变化2.将蓝色改成显眼儿的color3.将被修改文件的父文件修改颜色蓝色不是很明显,修改方法: 附上webstorm和intelliJ通用的主题下载地址:http://download.csdn.net/download/qq...

2018-04-12 10:37:44 1123

原创 Restful与webService区别

      有好多人问我们在设计底层服务的时候到底是应该选择目前最流行的RestFul架构还是选择老牌的webService呢?今天我就将这两个概念做一下阐述,到底什么情况下选择什么比较合理。      首先需要了解:REST是一种架构风格,其核心是面向资源;而webService底层SOAP协议,主要核心是面向活动;      相关概念:  SOAP  什么是SOAP,我想不...

2018-02-13 09:59:06 532

InputStream为什么不能被重复读取?

首先,熟悉Java的人可能都知道,Java中的Inputstream是不能重复读取的。 但是有没有想过,InputStream为什么不能重复读呢? 其实要回答“为什么”这个问题很简单,就是人家接口就是这么设计的,不能重复读。 所以今天要讨论的问题更像是:Java的InputStream为什么要设计为不能重复读? 关于InputStream为什么不能重复读取,网上也各有说法: 有的同学说: “In...

2017-07-17 14:36:27 213

原创 CentOS6.5系统更改yum源为163

1、备份系统源# cd /etc/yum.repos.d# mv CentOS-Base.repo CentOS-Base.repo.bak 2、设置默认源为163# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo# mv CentOS6-Base-163.repo CentOS-Base.repo ...

2016-11-16 16:49:23 161

原创 解决 ORA-21561: OID generation failed

昨天更新了macOS Sierra 后,发现用 Navicat 连接 Oracle 报 ORA-21561: OID generation failed 错误解决方法打开终端,查看 hostnamehostname 发现是 local 而不是 localhost查看 hosts 文件cd /etc open hosts 内容为### H...

2016-11-03 14:49:22 129

原创 Java数字、货币值和百分数等的格式化处理

如果我们用下列语句输出一个数System.out.println(123456.789);将会在Console看到输出123456.789那么如何得到123,456.789这种格式化的输出呢?这里就需要用到java.text.Format这个类。不仅是数字,它还提供了货币值和百分数的格式化输出,比如0.58的百分数输出形式是58%。要获得本地的默认格式,可以用下列方法获得 ...

2016-09-13 18:36:30 175

原创 jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令

公司内部同事分享的一篇文章 周末看到一个用jstack查看死锁的例子。昨天晚上总结了一下jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令。供大家参考 1.Jstack 1.1   jstack能得到运行java程序的java stack和native stack的信息。可以轻松得知当前线程的运行情况。如下图所示  注:这个和thread dump是同样的结果。但是thre...

2016-08-17 09:01:42 171

原创 jstat查看jvm的GC情况[转]

jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。jps存放在JAVA_HOME/bin/jps,使用时为了方便请将JAVA_HOME/bin/加入到Path.  jstat        1. ...

2016-08-17 08:58:32 104

原创 shell脚本----if(数字条件,字符串条件,字符串为空)

二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别.1.整数比较  [cpp] view plain copy  print?-eq 等于,如:if [ "$a" -eq "$b" ]   -ne 不等于,如:if [ "$a" -ne "$b" ]   -gt 大于,如:if [ "$a" -gt "$b" ]   -

2016-04-07 17:58:29 123

原创 删除redis所有KEY

批量删除KeyRedis 中有删除单个 Key 的指令 DEL,但好像没有批量删除 Key 的指令,不过我们可以借助 Linux 的 xargs 指令来完成这个动作123redis-cli keys "*" | xargs redis-cli del//如果redis-cli没有设置成系统变量,需要指定redis-cli的完整路径//...

2016-04-07 17:57:56 227

原创 shell bash判断文件或文件夹是否存在

 #shell判断文件夹是否存在#如果文件夹不存在,创建文件夹if [ ! -d "/myfolder" ]; then mkdir /myfolderfi#shell判断文件,目录是否存在或者具有权限folder="/var/www/"file="/var/www/log"# -x 参数判断 $folder 是否存在并且是否具有可执行权...

2016-03-25 09:08:53 360

原创 CentOS6.4安装Golang环境

什么是Go?   Go是一门并发支持、垃圾回收的编译型的系统编程语言,目的是为了创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。 Go的主要特点有哪些?类型安全和内存安全以非常直观和极低代价的方案实现高并发高效的垃圾回收机制快速编译(同时解决C语言中头文件太多的问题)为多核计算机***能提升的方案UTF-8编码支持 ...

2016-03-24 15:45:02 111

原创 maven正确的集成命令-U -B 等

在持续集成服务器上使用怎样的 mvn 命令集成项目,这个问题乍一看答案很显然,不就是 mvn clean install 么?事实上比较好的集成命令会稍微复杂些,下面是一些总结:不要忘了clean: clean能够保证上一次构建的输出不会影响到本次构建。使用deploy而不是install: 构建的SNAPSHOT输出应当被自动部署到私有Maven仓库供他人使用,这一点在前...

2016-03-24 15:34:21 158

原创 mysql 错误 SQL Error: 1366: Incorrect string value: "\xE8\xAF\xA6\xE7\xBB\x86…" fo

在查mysql 1366的错误原因时,发现一些有趣的回答。地址为:http://zhidao.baidu.com/question/59029575.html不过,还是有人给出了比较好的解决方法:http://www.phplamp.org/2008/11/mysql-1366-problem-solution/MySQL 1366错误大致描述如下       1. SQL...

2016-03-19 18:48:04 269

原创 Nginx 代理 jira 和 confluence

jira 和 confluence 想部署到同一台机器上。都使用 80 端口访问。使用 nginx 代理吧。直接使用 proxy_pass http://127.0.0.1:8080 jira 的首页小插件不太好使。发现使用 try_files 可以。加一个 jira_proxy.conf 文档。如:#cd /home/admin/nginx#vi conf/jira_proxy.con...

2016-02-29 14:15:18 1371

原创 linux系统上搭建maven nexus服务

1.下载安装nexus1.1下载安装nexus集成版到这个地方http://www.sonatype.org/nexus/go 下载压缩包,根据linux的jdk版本选择不同版本的nexus安装包,jdk6只能下载2.5.1及以下版本,jdk7可支持到当前最新版本,nexus-2.9.X。下载完成后将tar.gz包传到在linux指定目录新创建的文件夹,例如 mkdir /usr/n...

2016-02-29 14:14:09 122

原创 Redis

1、下载Redis2.8.19[root@localhost202 src]# wget http://download.redis.io/releases/redis-2.8.19.tar.gz[root@localhost202 src]# tar -zxf redis-2.8.19.tar.gz[root@localhost202 src]# cd redis-2.8.19...

2016-02-23 19:15:01 103

原创 linux fdisk分区计算方法

计算硬盘大小的算式:Cylinders*Heads*Sectors*512 byte========================1个sector一般是512 byte大小你的一个磁道有63个扇区,所以你的硬盘一个磁道的大小为:512 byte * 63 = 32256 字节你的柱面有9729个,所以你的一个磁碟的大小是 32256 byte * 9729 = 3...

2016-02-18 14:21:05 1094

原创 CentOS下SWAP分区建立及释放内存

方法一:一、查看系统当前的分区情况:>free -m二、创建用于交换分区的文件:>dd if=/dev/zero of=/whatever/swap bs=block_size (10M)count=number_of_block(3000)三、设置交换分区文件:>mkswap  /export/swap/swapfile四、立即启用交换分区文件:>swapon /w...

2016-02-18 14:20:06 405

原创 关于Maven resource配制中include与exclude的关系

<include>与<exclude>是用来圈定和排除某一文件目录下的文件是否是工程资源的。如果<include>与<exclude>划定的范围存在冲突时,以<exclude>划定的范围为准。大多数情况下,人们使用<include>和<exclude>是为了配合<filtering>实

2016-02-02 08:54:21 162

原创 mac 上使用ssh-copy-id 上传公钥 实现不输入密码登录

1、准备ssh-copy-idbrew install ssh-copy-id2、生成私钥公钥ssh-keygen -t rsa -b 10243、将公钥上传致服务器(~/.ssh/authorized_keys)ssh-copy-id -i 公钥 [email protected]、在本地~/.ssh/config文件中添加(如果没有则新建)Host git....

2016-01-29 15:09:05 241

原创 Git flow 常用操作的对应的git命令

git flow feature start temp_feature基于develop创建新分支,config不会有远程跟踪git checkout -b temp_feature developgit flow feature finish -F rm11_abc-F,--[no]fetch: fetch from origin before performing fin...

2016-01-29 14:18:35 305

原创 七个对我最重要的职业建议

Nicholas C. Zakas 是全世界最著名的 JavaScript 程序员之一。两年前,他写了一篇长文,回顾自己的职业生涯,提到七个对他来说最重要的建议。我读完很受启发,决定做一点摘录。一、不要别人点什么,就做什么我的第一份工作,只干了8个月,那家公司就倒闭了。我问经理,接下来我该怎么办,他说:"小伙子,千万不要当一个被人点菜的厨师,别人点什么,你就烧什么。...

2015-12-17 13:19:18 93

原创 Mac下git命令自动补全

直接进入正题:$ brew list查看你是否已经安装了"bash-completion",如果没有,继续往下看:$ brew install bash-completion#####安装完成之后######$ brew info bash-completion  #####下边这句话很重要#######==> CaveatsAdd the following li...

2015-12-08 12:03:39 78

原创 Linux保持SSH连接时间设置

连接SSH服务器刚刚离开一会就断开,不得不需要反复连接服务器,为了使SSH服务器可以保持足够的连接时间,大家可以按以下方法设置:基于安全的理由,如果用户连线到 SSH Server 后闲置,SSH Server 会在超过特定时间后自动终止 SSH 连线。以下是设定终止连线时间的方法:1、打开 /etc/ssh/sshd_config 文件,找到一个参数为 ClientAliveCountMa...

2015-12-02 09:33:36 322

原创 Mac下的git配置

安装软件环境:1. 安装git  2. 安装Xcode配置git服务器环境:1.  使用终端打开/etc/hosts文件,并在其中添加如下信息     10.10.*.*  test.server2.  假设当前用户的目录为 /home/zhangsan, 打开终端并执行下列命令      a.  ssh  [email protected], 生成.ssh文件夹      b.  cp git@...

2015-11-25 13:50:02 119

原创 Mac OS使用ll,la等ls的别名命令

在linux下习惯使用ll、la等ls别名的童鞋到mac os可就郁闷了~~。其实只要在用户目录下建立一个脚本“.bash_profile”,并输入以下内容即可: alias ll='ls -alF'alias la='ls -A'alias l='ls -CF'然后source .bash_profile 知识点总结:1 .bash_profile文件是用户...

2015-11-24 09:01:11 106

原创 Centos安装Vsftpd

安装部分摘自开源中国,最后红色部分解决无法登陆(cannot change directory)问题环境是centos6安装vsftpd第一步:安装vsftpd,在终端允许# yum -y install vsftpd没什么问题就直接安装好啦第二步:编辑vsftpd的配置文件# vi /etc/vsftpd/vsftpd.conf第三步:清空文件, 然后添加如下内容:...

2015-11-03 19:10:49 74

原创 MySQL 5.6 my.cnf 配置

[client]port = 3306socket = /tmp/mysql.sock[mysqld]port = 3306socket = /tmp/mysql.sockbasedir = /usr/local/mysqldatadir = /data/mysqlpid-file = /data/mysql/mysql.piduser = mysq...

2015-11-03 17:48:32 93

原创 mysql将查询结果导出csv文件的方法into outfile

例句:select * from table_name into outfile '/tmp/tmp.csv' fields terminated by ','; 详解:① into outfile '/tmp/tmp.csv' 指定导出文件的目录和文件名 ② fields terminated by ',' 将数据以逗号“,”隔开...

2015-10-22 15:41:27 218

原创 Linux使用jstat命令查看jvm的GC情况

命令格式jstat命令命令格式:jstat [Options] vmid [interval] [count]参数说明:Options,选项,我们一般使用 -gcutil 查看gc情况vmid,VM的进程号,即当前运行的java进程号interval,间隔时间,单位为秒或者毫秒count,打印次数,如果缺省则打印无数次示例说明示例通常运行命令如下:jsta...

2015-09-09 17:20:32 476

原创 connect() to upstreamip:80 failed (99: Cannot assign requested address)

echo "1024 65535" > /proc/sys/net/ipv4/ip_local_port_range 

2015-09-09 16:29:48 772

原创 在logback中配置mybatis显示sql

第一种方式、直接在logback.xml配置文件中添加: Xml代码  <logger name="com.ibatis" level="DEBUG" />  <logger name="com.ibatis.common.jdbc.SimpleDataSource" level="DEBUG" />  <logger nam

2015-07-08 11:56:25 153

原创 git 删除远程分支

一不小心把本地的临时分支push到server上去了,想要删除。一开始用git branch -r -d origin/branch-name不成功,发现只是删除的本地对该远程分支的track,正确的方法应该是这样:git push origin :branch-name冒号前面的空格不能少,原理是把一个空分支push到server上,相当于删除该分支。...

2015-06-25 14:58:04 66

原创 如何从CPAN安装Perl模块

Perl有一个从外部导入Perl模块的机制,从外部导入到Perl的模块可以应用到Perl脚本中。CPAN是一个由全世界Perl开发者贡献出来的一个功能特别强大的公共Perl模块仓库。因为Perl本身自带的核心Perl模块数量比较少,因此你学要从CPAN来安装额外的Perl模块。你可以从CPAN上找到人任何你想要的Perl模块。一旦你知道了你要安装的Perl模块的名字(例如:(HTML::Te...

2015-06-11 11:20:22 146

原创 ubuntu - 下更改语言环境

2.server 对于使用ubuntu server版的朋友,可能就要适应英文环境了,面对一个纯英文的文本界面吧!如果安装过程中选择了中文界面,则ubuntu会自动将安装够的系统语言配置为中文,但是没有安装汉字系统,汉字是无法显示的,只能显示乱码。我们需要修改配置文件/etc/default/locale 中文设置为:LANG="zh_CN.UTF-8"LANGUAGE="zh_CN...

2015-05-05 14:56:59 105

原创 shell判断文件是否存在

1. shell判断文件,目录是否存在或者具有权限 2. #!/bin/sh 3. 4. myPath="/var/log/httpd/" 5. myFile="/var /log/httpd/access.log" 6. 7. # 这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 8. if [ ! -x "$myPath"]; then 9. mkdir "$myPath" 1...

2015-04-29 19:54:42 102

原创 crontab命令的使用方法

crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行。在Linux系统中,Linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,...

2015-04-29 19:15:51 120

原创 关于nginx的启动和停止、平滑重启

一、nginx的启动/usr/local/nginx/sbin/nginx -c/usr/local/nginx/conf/nginx.conf-c 指定配置文件的路径配置文件修改后的检查命令/usr/local/nginx/sbin/nginx -t -c/usr/local/nginx/conf/nginx.conf这个我试验的结果好象是只检查nginx.conf的语法错...

2015-04-29 16:01:58 167

卓有成效的程序员电子书

卓有成效的程序员电子书 卓有成效的程序员电子书 卓有成效的程序员电子书 卓有成效的程序员电子书

2011-08-03

采用 spring 发送带 附件的邮件(完整示例,带 jar 包)

本例为完整的采用spring 发送带 附件的邮件。 下载后需要改动的地方: 1.在mail.properties中将接收者邮箱地址(username),邮箱密码换成真实的。 2.在SpringJavaMailDemo类中把发送者和接收者邮箱地址换成真实地址。

2009-07-30

EXT 中文帮助手册

EXT 中文帮助手册 chm版本<br>

2008-07-24

Eclipse in Action.pdf

elipse in Action 英文版,很值得一看的!

2007-12-02

Struts1.1. API chm版本

老版本了,需要的下!

2007-10-15

Struts1.2.API chm版本

不错的文档,查起来更方便!

2007-10-15

Java数据结构和算法

Java数据结构和算法

2007-09-15

数据结构与算法分析(Java版).pdf

Once you've learned to program, you run into real-world problems that require<br>more than a programming language alone to solve. Data Structures and<br>Algorithms in Java is a gentle immersion into the most practical ways to make<br>data do what you want it to do. Lafore's relaxed mastery of the techniques<br>comes through as though he's chatting with the reader over lunch, gesturing<br>toward appealing graphics. The book starts at the very beginning with data<br>structures and algorithms, but assumes the reader understands a language<br>such as Java or C++. Examples are given in Java to keep them free of explicit<br>pointers.

2007-09-15

Hibernate 3.2 中文参考.pdf

Hibernate 3.2 中文参考.pdf

2007-09-15

C# COM+ Programming(英文).pdf

英文的,看不懂的就别下了!!!

2007-09-15

工作流管理基础2

好不好看看就知道了!!!

2007-09-15

工作流管理基础1

好东西呀,需要的下!!

2007-09-15

UML参考手册

统一建模语言(UML)是一个通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档。它记录了对必须构造的系统的决定和理解,可用于对系统的理解、设计、浏览、配置、维护和信息控制。UML适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,UML 是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。UML包括概念的语义,表示法和说明,提供了静态、动态、系统环境及组织结构的模型。它可被交互的可视化建模工具所支持,这些工具提供了代码生成器和报表生成器。UML标准并没有定义一种标准的开发过程,但它适用于迭代式的开发过程。它是为支持大部分现存的面向对象开发过程而设计的。<br>UML描述了一个系统的静态结构和动态行为。UML将系统描述为一些离散的相互作用的对象并最终为外部用户提供一定的功能的模型结构。静态结构定义了系统中的重要对象的属性和操作以及这些对象之间的相互关系。动态行为定义了对象的时间特性和对象为完成目标而相互进行通信的机制。从不同但相互联系的角度对系统建立的模型可用 于不同的目的。<br>UML还包括可将模型分解成包的结构组件,以便于软件小组将大的系统分解成易于处理的块结构,并理解和控制各个包之间的依赖关系,在复杂的开发环境中管理模型单元。它还包括用于显示系统实现和组织运行的组件。<br>UML不是一门程序设计语言。但可以使用代码生成器工具将UML模型转换为多种程序设计语言代码,或使用反向生成器工具将程序源代码转换为UML。UML不是一种可用于定理证明的高度形式化的语言,这样的语言有很多种,但它们通用性较差,不易理解和使用。UML是一种通用建模语言。对于一些专门领域,例如用户图形界面(GUI)设计、超大规模集成电路(VLSI)设计、基于规则的人工智能领域,使用专门的语言和工具可能会更适合些。UML是一种离散的建模语言,不适合对诸如工程和物理学领域中的连续系统建模。它是一个综合的通用建模语言,适合对诸如由计算机软件、固件或数字逻辑构成的离散系统建模。<br>

2007-09-15

POJOs.in.Actionpdf

好不好,看看就知道了!!!!

2007-09-14

Spring Framework 开发参考手册

一个典型的使用大部分Spring特性的Web应用。使用TransactionProxyFactoryBeans, Web应用是完全事务性的,就像使用EJB提供的那种<br>容器管理的事务一样. 所有的你的自定义业务逻辑可以通过简单的POJO来实现,并通过Spring的Dependency Injection容器进行管理。其他的服<br>务,如发送email和校验,独立于Web层, 使你能够决定在哪里执行校验规则。 Spring的ORM支持包含了Hibernate,JDO和iBatis。如使用<br>HibernateDaoSupport, 你可复用已经存在的Hibernate映射。从Controller无缝整合web层和领域模型, 消除对ActionForms的需要和其他转<br>换HTTP参数为领域模型的类。

2007-09-14

新版设计模式手册[C#].pdf

目 录<br>一.创建型模式<br>1.单件模式<br>2.抽象工厂<br>3.建造者模式<br>4.工厂方法模式<br>5.原型模式<br>二.结构型模式<br>6.适配器模式<br>7.桥接模式<br>8.组合模式<br>9.装饰模式<br>10.外观模式<br>11.享元模式<br>12.代理模式<br>三.行为型模式<br>13.职责链模式<br>14.命令模式<br>15.解释器模式<br>16.迭代器模式<br>17.中介者模式<br>18.备忘录模式<br>19.观察者模式<br>20.状态模式<br>21.策略模式<br>22.模版方法<br>23.访问者模式

2007-09-14

编程高手箴言

本书是作者十余年编程生涯中的技术和经验的总结。内容涵盖了从认识CPU、Windows运行机理、编程语言的运行机理,到代码的规范和风格、分析方法、调试方法和内核优化,内有作者对许多问题的认知过程和透彻的分析,以及优秀和精彩的编程经验。

2007-09-14

VSS使用方法

本文的阅读对象包括VSS的管理员和普通用户,以及希望利用VSS进行软件版本控制的人员。

2007-09-14

架构风格与基于网络的软件架构设计

本论文是Web发展史上一篇非常重要的技术文献。出于社会责任感,译者认为极其有<br>必要将它介绍给国人,使国人得以一窥HTTP和URI等Web架构标准背后的基本原理。基<br>于相同的基本原理,Web开发者能够设计并建造出最为高效的Web应用。因此译者发起了<br>这一公益性的翻译项目。除了四位主要的译者以外,来自新浪公司的田乐、丁舜佳和梁晓星<br>也参与了第3章的部分翻译工作,对他们的辛勤工作表示感谢。此外,国内一些专家认真地<br>审阅了论文的译文,提出了很多中肯的评论,使得译文的质量得以保证。在此向他们表示诚<br>挚的感谢,他们是:庄表伟、李琳骁、金尹、孟岩、骆古道、范凯、刘新生、刘江。

2007-09-14

23种设计模式汇集

如果你还不了解设计模式是什么的话?<br>那就先看23种设计模式汇集

2007-09-13

J2EE架构师用书

The J2EE Architect's Handbook: How to be a Successful Technical Architect for J2EE Applications

2007-08-21

ajax分页例子

一个用ajax实现分页的例子

2007-08-21

JAVA2核心技术第1卷.基础知识7th源代码

相信大家都知道 java核心技术,下来看看吧!~~

2007-06-16

MySQL中文参考手册

MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。<br/><br/>

2007-06-02

jsp网上书店

软件安装<br/><br/>1、 安装Oracle9.0.2<br/><br/>(1) 创建数据库:<br/>操作方法:根据提示安装,一般的步骤点击下一步即可,在创建数据库时输入数据库名称,例如dbhouse;<br/><br/>(2) 创建用户:<br/>操作方法:安装结束后进入OEM,数据用户名system,使用安装时设定的密码登陆数据库,在安全设置节点建立用户,例如book,设定密码book,为本数据库的使用密码,在右边的选项页面中选择角色为resourse,connect,dba;<br/><br/>(3) 导入数据:<br/>操作方法:导入数据库book\dbfile\book.dmp:在cmd中数据imp,输入刚才数据库的登录身份,book/book@dbhouse,在忽略创建错误选项时输入yes,导入成功;<br/><br/>2、 安装JDK1.4.0<br/><br/>(1) 安装软件:<br/>操作方法:一路点击下一步直至安装结束;<br/><br/>(2) 设置环境变量:<br/>操作方法:在我的电脑属性中设置环境变量为:JAVA_HOME=C:\j2sdk1.4.0;<br/><br/>3、 安装Tomcat4.1.24<br/><br/>(1) 安装软件:<br/>操作方法:一路点击下一步直至安装结束,在选择安装路径时推荐安装在根目录,例如C:\Tomcat 4.1;<br/><br/>(2) 设置环境变量:<br/>操作方法:在我的电脑属性中设置环境变量为:TOMCAT_HOME= C:\Tomcat 4.1;<br/><br/>(3) 建立站点:<br/>操作方法:修改C:\Tomcat 4.1\conf\server.xml,在</Host>上一行添加如下代码来建立站点:<br/><Context path=”/book” docBase=”D:\ book” reloadable=”false” debug=”0”/><br/>此步骤应该对应程序安装的目录;<br/><br/>4、 部署源程序<br/><br/>(1) 解压源程序<br/>操作方法:解压缩拷贝目录book到安装目录,例如D:\,解压后的目录应该满足D:\ book\ WEB-INF;<br/><br/>5、 访问系统<br/>启动Oracle、Tomcat,输入地址http://localhost:[port]/book/login.jsp即可访问,用户admin,密码均初始化为nimda。<br/><br/>

2007-06-02

空空如也

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

TA关注的人

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