东东东 陈煜东的博客

月份存档: 四月 2012

Apache tomcat 安装与配置

Apache Tomcat作为一个开源的Java Servlet容器和支持JavaServer Pages技术的软件,在许多开发人员里使用的非常广,就连许多企业也使用它。

下载Tomcat

先从Tomcat 7下载页面下载文件,Windows下我选择Binary Distributions中的64-bit Windows zip(32bit的选择32bit的文件)。

安装Tomcat、设置Tomcat环境变量

Windows下安装

将文件解压缩到一个目录下,Windows版的已经给编译好了,直接用。设置CATALINA_HOME、JAVA_HOME环境变量,在环境变量中添加

CATALINA_HOME : D:\mydevelop\server\apache-tomcat-7.0.22
JAVA_HOME : E:\Program Files (x86)\Java\jdk1.7.0_02

为了更好的编写项目,如果没有请添加以下环境变量,

PATH : ;.;%JAVA_HOME%\bin;

打开 {$TOMCAT_HOME}\bin\starup.bat 运行服务器,访问 http://localhost:8080/ 如果可以访问则成功。

Linux下安装

1.将下载来的文件解压缩

tar -zxvf apache-tomcat-7.0.33.tar.gz

2.复制文件

cp -r apache-tomcat-7.0.33 /usr/local/tomcat

3.启动服务器

/usr/local/tomcat/bin/startup.sh

配置Tomcat

打开编辑%CATALINA_HOME%\conf\server.xml

更改端口号

<!-- 用http://localhost/ 访问 -->

<!--修改后-->

Linux下使用1024以下端口需要权限。

添加web app

    ... <!-- 添加Context元素,使用http://localhost/dl/ 访问子目录 -->
<Host name="baiduclub" debug="0" appBase=""
 unpackWARs="true" autoDeploy="true" deployIgnore=".svn"
 xmlValidation="false" xmlNamespaceAware="false">
 <Logger className="org.apache.catalina.logger.FileLogger"
 directory="logs" prefix="baiduclub_log." suffix=".txt"
 timestamp="true"/>
 <Context path="/dl/" reloadable="true" docBase="D:\mydevelop\po\WebRoot" />
 </Host>

如果有需要的话,可以安装一个Mysql数据库,用来涉及到数据库的实验。

分类: Java, JavaEE

IBM DB2 认证考试 Information Management Certification

今天4月21日参加了 IBM 的 DB2 Information Management Certification 全球认证考试,成绩83.33顺利通过。这们课程的认证课的费用是$150,不过IBM和中国的高校合作,价格当然是有优惠的啦。所以得趁着这样的机会在学校多拿些有优惠的证书啊!

IBM派来了一个美女来监督我们的考试,心情大好啊,话说也不容易,美女一直在各个电脑前输入密码。一下子就把题目给做完了,但是鉴于中国学生的考试能力,我还是放慢了速度,以免给他人带来不良的影响。

IBM与高校合作,开设IBM产品课程,这是为IBM产品做的一个推销。让大学生学习他的产品,使得大学生以后走向工作的岗位可以熟悉他的产品,可以快速上手。我们学校目前只有开设DB2、WebSphere、XML、UML,必须难道其中的两个学分才能毕业。因为学校和IBM合作,所以参加IBM的全球认证考试也比市场上的便宜。 但是Oracle没有在这样的和高校合作,或许认为是对自己的产品非常的信心,不必这样的合作。不过我们的数据库实验确是用Oracle的数据库,而不是IBM DB2数据库。这也和老师用多了Oracle的数据库有关。

不得不说,IBM这样在大学生这里抢占市场,这个战略感觉不错,很有见识。但是在学校中的学生能有几个认真的对待呢,不过是当作普通的一门考试而已,并不会发太多的时间在上面IBM的产品上,不过像XML这样的课程还是在编程中通用的,多少会认真的学学。

如何在大学中找到更适合的推广品牌的方法,需要进一步的去加强。

分类: 未分类

维护WordPress日记

维护WordPress日志


20121229 之前,增加统计、分享、无觅插件、语法高亮、目录、主题css、去垃圾留言插件。去除自动保存功能,防止id太大。

20121230 备份文件、数据库。

20130106 增加文章更新功能。

20130107 尝试修改author的url,改为http://www.chenyudong.com/author/dong,显示的url发生变化,但url重写未有效。

20130108 发现搜索框的高度发生异常,替换20121230的文件备份。修改了“文章更新”功能,并做文件、数据库全备份。已恢复。

20130113 更改字体样式为font: 1em ‘Microsoft YaHei’,Verdana,’Century Gothic’; 选中文字颜色#21A802

20130510 更改主题为twentytwelve

20130529 增加博客的转载声明、文章更新时间、style.css中的文章边框、阴影、字体

20140212 备份文件,使用shortcode,不兼容现有版本,考虑升级。但是升级比较麻烦,以前修改的文件也需要修改。

分类: wordpress

matlab常用基本函数 语法

最近数值计算用到了matlab做计算。之前没有接触过,不怎么会用,记录下常用语法吧。

基本语法

i~=j %逻辑判断i、j不相等,与其他编程语言中的 i!=j 表示一个意思
for i=0:9 ... end % for迭代循环0~9,相当于 for(i=0;i < 9;i++)

基本矩阵

eye(2,2)   %生成2*2的全1的矩阵 [1 1; 1 1; 1 1]
zeros(2,2)   %生成2*2全0矩阵 [0 0; 0 0]
ones(2,3)  %生成2*3矩阵,对角线上全1 [1 0 0;0 1 0]
tril(A)   %对A取下三角矩阵
triu(A)   %对A取上三角矩阵
A'   %对A进行求转置矩阵
norm(A)   %对A求范数。norm(A,1)一阶范数; norm(A, inf) 无穷阶范数
flipud(A) %对A上下颠倒
fliplr(A) %对A左右颠倒
vander(v)  %利用向量v,生成Vandermonde矩阵

常用分解

[L,U,P]=lu(A)  %对A进行LU分解,将下三角矩阵保存到L,U为上三角,P为矩阵的变化
chol(A)   %对A进行Cholesky分解

快捷键

Ctrl + I %格式化代码
Ctrl + R %注释选中代码
Ctrl + T %取消选中代码注释

画图

x=2:0.05:2; %x自变量区间[2,2] 每隔0.05生成一个点的横向量,因此该向量有400个分量
linspace(a,b,n); %在[a,b]之间生成线性的n个点的横向量,如果没有n,则默认100个点线性横向量
y=power(x,2); %定义y的函数形式 为y=x^2;
plot(x,y,'-O') %画图,每个点用O画出来
plot(x,y,'-') %画图,每个点用线直线画出来,与没有'-'该参数是一样的
hold on;%将图先保存,如果后面有继续图,和下面的图显示在一张图中,即共用一个坐标系
legend('曲线一','曲线二'); %对每个曲线做说明
title '图标题'; %对图添加标题

其他资源

官方文档:Matlab官方文档

分类: 未分类

Navicat 连接访问远程 Oracle 数据库

由于 Oracle 数据库是在远程的服务器上,不是在本地的,所以要远程登录 Oracle 数据库是我们这次要解决的问题。所以本地不需要Oracle数据库也行。

首先,我们使用 Navicat Premium 这个软件来作为我们的数据库前端GUI界面软件。但是这个软件只有30天试用期。

PS:Navicat Premium 是一个集成多种数据库前端的软件,支持Windows、Mac、Linux跨平台,支持Oracle、MySQL、SQL Server、PostgreSQL、SQLite。也有专门只支持专门一种数据库的程序(Navicat for MySQL、Navicat for SQL Server、Navicat for SQLite、Navicat for Oracle、Navicat for PostgreSQL)。

第二步,运行安装好的Navicat Premium,此时先别着急连接Oracle。

网上有人说Navicat Premium会提示需要安装 Oracle 客户端,那么不用安装,我这个Navicat版本没有提示需要安装。还有人说要下载Oracle 11g ODAC and Oracle Developer Tools for Visual Studio,这个我的本地机器里面没有这写东西,所以也不用下载这些。

因为连接Oracle要Instant Client,涉及到OCI(Oracle Call Interface),这个压缩包里面是一些dll文件,如果你使用的安装版本目录(或子文件夹)下有 oci.dll文件(当然还需要其他dll文件),那么就方便了,如果没有那么就要去Oracle官网下载压缩包了,那速度无比慢啊。下载链接:

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

注意:Navicat Premium只支持Instant Client 32bit版本。如果你是Windows 64bit系统也是下载32bit的那个压缩包。如果你是Linux用户,也是下载Windows 32bit的那个。如果是Mac用户下载Mac 32bit版本的。详情请看Navicat Premium官方说明

http://wiki.navicat.com/wiki/index.php/Instant_client_required

第三步,把Instant Client压缩包下载下来后,可以参照刚才的那个页面 进行配置Navicat Premium,设置oci.dll地址。

第四步,连接Oracle。新建数据库连接,可以根据图片设置,但是不一定都适合大众。一般选择basic模式。navicat对Oracle连接数据库的设置

 

分类: 未分类

Copyright © 2017 东东东 陈煜东的博客 粤ICP备13059639号-1

SITEMAP回到顶部 ↑