安装环境:
1.上传jdk-6u17-linux-i586.bin和apache-tomcat-6.0.20.tar.gz到/usr
2.安装JDK
$chmod a+x jdk-6u17-linux-i586.bin
$ ./jdk-6u17-linux-i586.bin
$ vi /etc/profile
#添加如下
export JAVA_HOME=/usr/jdk1.6.0_17
export PATH=$JAVA_HOME/bin:$PATH
$echo $JAVA_HOME 应出现/usr/jdk1.6.0_17 查看JAVA_HOME是否配置成功
运行javac,java命令查看PATH是否配置成功
3.安装Tomcat
$tar xzvf apache-tomcat-6.0.20.tar.gz
在/usr/tomcat/bin/catalina.sh中添加JAVA_HOME=/usr/jdk1.6.0_17
$cd /usr/tomcat/bin
$./startup.sh
$cat /usr/tomcat/logs/catalina.out查看日志得知Tomcat是否正常启动
$links -dump http://localhost:8080/ 发送HTTP请求看Tomcat是否正常启动
自己总结的知识:
1.查看linux环境变量 vi /etc/profile ;
env ;
  ......
安装环境:
1.上传jdk-6u17-linux-i586.bin和apache-tomcat-6.0.20.tar.gz到/usr
2.安装JDK
$chmod a+x jdk-6u17-linux-i586.bin
$ ./jdk-6u17-linux-i586.bin
$ vi /etc/profile
#添加如下
export JAVA_HOME=/usr/jdk1.6.0_17
export PATH=$JAVA_HOME/bin:$PATH
$echo $JAVA_HOME 应出现/usr/jdk1.6.0_17 查看JAVA_HOME是否配置成功
运行javac,java命令查看PATH是否配置成功
3.安装Tomcat
$tar xzvf apache-tomcat-6.0.20.tar.gz
在/usr/tomcat/bin/catalina.sh中添加JAVA_HOME=/usr/jdk1.6.0_17
$cd /usr/tomcat/bin
$./startup.sh
$cat /usr/tomcat/logs/catalina.out查看日志得知Tomcat是否正常启动
$links -dump http://localhost:8080/ 发送HTTP请求看Tomcat是否正常启动
自己总结的知识:
1.查看linux环境变量 vi /etc/profile ;
env ;
  ......
关于新硬盘的挂载主要有几个步奏:(我用的是Ubuntu9.10)
一.首先查看自己的设备,用命令 fdisk -l
youlong@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000c4e91
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1243 9984366 83 Linux
/dev/sda2 1244 1305 498015 5 Extended
/dev/sda5 ......
今天在配置数据库发布和分发时总是报出现 18483 错误
提示说:错误 18483:未能连接到服务器 "XXX",因为 'distributor_admin'未在该服务器上定义为远程登陆。
我的发布和分发是同一个服务器,"XXX" 为我的机器名,分发数据库是默认的名称,而我在另外一台机器上做时就正常。
1、设置共享复制目录:
\\computer_machine\C$...\..如果服务器取消过默认的共享($)则会失败;此时新建一个目录,并赋予权限,目录改为:\\computer_machine\共享目录名
2、建立用于发布应用的windows账号
3、在配置分发服务器时遭遇了 错误18483 提示因为distributor_admin未在该服务器上定义为远程登陆,故无法创建
解决方法:(运行以下程序)
USE master
GO
--设置两个变量
DECLARE @serverproperty_servername varchar(100),
@servername varchar(100)
--取得Windows NT 服务器和与指定的 SQL Server 实例关联的实例信息
--具体可以看联机丛书"SERVERPROPERTY"
SELECT @serverproperty_servername = CONVERT(varchar(100), SERVERPROPERTY('ServerName'))
--返回运行 Microsoft® SQL Server™ 的本地服务器名称
- ......
SQL 2005 的存储过程和触发器调试大法(原创)
www.chengchen.net 程晨
昨天晚上我找遍了互联网也没有发现关于SQL2005存储过程和触发器的调试方法,研究到凌晨2点多钟,终于找到方法了,不干独享,拿出来分享。如果要转载,请保留版权,谢谢!
在SQL2000中,我们想要调试存储过程非常简单,只需要在对象浏览器中找到存储过程,然后点击鼠标右键选择“执行(调试)”就可以弹出一个工具栏出来,进行调试。然而到了SQL2005中同样的操作却变成了生成一段SQL语法,没有调试功能,如果使用了Express版本会更加郁闷,连“执行”菜单都没有,如图所示:Express版本中,菜单中根本没有“执行”功能。
那么调试功能到什么地方去了呢?
别急,我找到了。原来微软把调试功能放在了VS2005中了。注意是VS2005,不是SQL2005,打开VS2005,选择工具、再选择“连接到数据库”。选择正确的数据库名和表名,填入正确的登陆信息就可以了,如图:
在"服务器资源管理“就可以看到写在数据库中的存储过程和触发器代码了,右击相应的存储过程,便可以看见”单步 ......
Oracle技巧:
1) 获取启动和运行时间
SELECT TO_CHAR (startup_time, 'YYYY-MM-DD HH24:MI:SS') STARTTIME,
TRUNC (SYSDATE - (startup_time)) AS DAYS,
TRUNC ( 24 * ((SYSDATE - startup_time) - TRUNC (SYSDATE - startup_time)) )AS HOURS,
MOD (TRUNC ( 1440 * ( (SYSDATE - startup_time) - TRUNC (SYSDATE - startup_time) ) ), 60) AS MINUTES,
MOD (TRUNC ( 86400 * ( (SYSDATE - startup_time) - TRUNC (SYSDATE - startup_time) ) ), 60) AS SECONDS
from v$instance;
2)列出当前连接情况
select * from v$session where username is not null order by logon_time, sid
MySQL对应技巧:
1) 获取启动和运行时间
select SYSDATE() - INTERVAL VARIABLE_VALUE SECOND AS STARTTIME,
(VARIABLE_VALUE div (3600*24)) AS DAYS,(variable_value mod (3600*24) div 3600) AS HOURS,
(variable_value mod (3600) div 60) AS MINUTES, (variable_value mod 6 ......
Oracle技巧:
1) 获取启动和运行时间
SELECT TO_CHAR (startup_time, 'YYYY-MM-DD HH24:MI:SS') STARTTIME,
TRUNC (SYSDATE - (startup_time)) AS DAYS,
TRUNC ( 24 * ((SYSDATE - startup_time) - TRUNC (SYSDATE - startup_time)) )AS HOURS,
MOD (TRUNC ( 1440 * ( (SYSDATE - startup_time) - TRUNC (SYSDATE - startup_time) ) ), 60) AS MINUTES,
MOD (TRUNC ( 86400 * ( (SYSDATE - startup_time) - TRUNC (SYSDATE - startup_time) ) ), 60) AS SECONDS
from v$instance;
2)列出当前连接情况
select * from v$session where username is not null order by logon_time, sid
MySQL对应技巧:
1) 获取启动和运行时间
select SYSDATE() - INTERVAL VARIABLE_VALUE SECOND AS STARTTIME,
(VARIABLE_VALUE div (3600*24)) AS DAYS,(variable_value mod (3600*24) div 3600) AS HOURS,
(variable_value mod (3600) div 60) AS MINUTES, (variable_value mod 6 ......
Oracle技巧:
1) 获取启动和运行时间
SELECT TO_CHAR (startup_time, 'YYYY-MM-DD HH24:MI:SS') STARTTIME,
TRUNC (SYSDATE - (startup_time)) AS DAYS,
TRUNC ( 24 * ((SYSDATE - startup_time) - TRUNC (SYSDATE - startup_time)) )AS HOURS,
MOD (TRUNC ( 1440 * ( (SYSDATE - startup_time) - TRUNC (SYSDATE - startup_time) ) ), 60) AS MINUTES,
MOD (TRUNC ( 86400 * ( (SYSDATE - startup_time) - TRUNC (SYSDATE - startup_time) ) ), 60) AS SECONDS
from v$instance;
2)列出当前连接情况
select * from v$session where username is not null order by logon_time, sid
MySQL对应技巧:
1) 获取启动和运行时间
select SYSDATE() - INTERVAL VARIABLE_VALUE SECOND AS STARTTIME,
(VARIABLE_VALUE div (3600*24)) AS DAYS,(variable_value mod (3600*24) div 3600) AS HOURS,
(variable_value mod (3600) div 60) AS MINUTES, (variable_value mod 6 ......
处理网站查询包含”之”字出现”全文搜索条件中包含干扰词”现象的总结:
author:perfectaction
Sql server 2008全文索引的干扰词表默认在Resource库系统表内,无法更改,但sql2008提供了自定义干扰词表的功能,可绑定到某个全文索引上。
相关操作如下:
--sql server 2008 全文索引建立及创建全文非索引字表(干扰词表)
--以dbtest的user_info表为例
--选择数据库
USE dbtest
GO
--创建全文目录,这个是逻辑名
CREATE FULLTEXT CATALOG user_info AS DEFAULT;
GO
--创建全文非索引字表(干扰词表)
CREATE FULLTEXT STOPLIST T_FULLTEXT_STOPLIST_user_info --全文非索引字表表名
from SYSTEM STOPLIST; --从系统全文非索引字表导入
--删除我们不需要的干扰词,如"之"字
ALTER FULLTEXT STOPLIST [T_FULLTEXT_STOPLIST_user_info]
DROP '之' LANGUAGE 'Simplified Chinese';
--增加我们需要的干扰词,如"之"字
ALTER FULLTEXT STOPLIST [T_FULLTEXT_STOPLIST_user_info]
ADD '之' LANGUAGE 'Simplified Chinese';
--创建表user_info的全文索引
CREATE FULLTEXT INDEX ON [dbo].[user_info] --表名
([mem_name] --列名
LANGUAGE [Si ......