- 博客(27)
- 资源 (8)
- 收藏
- 关注
原创 用户认证管理设计方案
1 设计思路 为了设计一套具有较强可扩展性的用户认证管理,需要建立用户、角色和权限等数据库表,并且建立之间的关系,具体实现如下。1.1 用户用户仅仅是纯粹的用户,用来记录用户相关信息,如用户名、密码等,权限是被分离出去了的。用户(User)要拥有对某种资源的权限,必须通过角色(Role)去关联。用户通常具有以下属性: ü 编号,在系统中唯一。 ü
2008-08-29 22:20:00 1452
原创 权限系统概要
权限系统概要(收集,整理)前言:权限往往是一个极其复杂的问题,但也可简单表述为这样的逻辑表达式:判断“Who对What(Which)进行How的操作”的逻辑表达式是否为真。针对不同的应用,需要根据项目的实际情况和具体架构,在维护性、灵活性、完整性等N多个方案之间比较权衡,选择符合的方案。目标:直观,因为系统最终会由最终用户来维护,权限分配的直观和容易理解,显得比较重要,系统不辞劳苦的实现了组的
2008-08-29 22:15:00 1107 1
原创 Tomcat5.5 私有JNDI、数据源(链接池)的配置
可以在两个位置配置JNDI: 1. $CATALINA_HOME/conf/server.xml,在这个文件里的是全局的,对所有应用可见; 2. 应用的context XML文件(META-INF/context.xml),这个是私有的,只对这个应用可见。 大家都知道第一个位置,第二个不熟悉,看看下面的目录结构:应用目录-- --WEB-INF/web.xml
2008-08-28 11:11:00 1537
原创 NFS配置
假想环境10.0.0.1 - NFS Server10.0.0.2 - NFS Client1)在NFS Server上: # vi /etc/exports 添加一行: /var/nfs 10.0.0.2(rw,async,anonuid=65534,anongid=65534) # mkdir -p /var/nfs # chown nfsnobody:nfsnobod
2008-08-28 10:35:00 515
原创 归属表空间
回收用户unlimited tablespace权限即可以导入到用户缺省表空间 SQL> create user bjbbs identified by passwd 2 default tablespace bjbbs 3 temporary tablespace temp 4 / User created. SQL> grant connect,res
2008-08-27 11:19:00 666
原创 linux 常见网络问题检查和排除
1、网卡工作不正常1)使用lsmod命令判定网卡是否被加载#lsmod2)如果没有加载,使用dmesg命令判定是否检测到硬件#dmesg3)使用ifconfig判定网络设置是否正常2、DNS的设定问题查看文件/etc/resolv.conf检查DNS的配置3、默认路由设置问题使用route命令查看路由表的情况#route如果路由设置错误,将做如下修改:
2008-08-24 12:25:00 1058 1
原创 linux ifconfig配置
ifconfig命令中的选项:1)up:用于激活接口如:ifconfig eth0 up 会激活eth02)down:和up相反ifconfig eth0 down3)netmask [addr]:给接口设置网络掩码。如:ifconfig eth0 netmask 255.255.255.0来完成。4)[addr]:设置ip地址。如:ifconfig eth0 1
2008-08-24 11:49:00 980
原创 linux文件和目录的权限设置
1、chmod命令更改权限#chmod u+rw-x,g-x a.txt1)权限范围表示 u:即文件或目录的拥有者 g:即文件或目录的所属群组 o:其他群组,除了u和g2)操作符表示法 +:增加权限 -:减少权限3)权限代号表示法 r:读取,八进制代号“4” w:写入,八进制代号“2” x:执行,八进制代号“1” -:没有任何权限,八进制代号“0
2008-08-24 08:52:00 564
原创 linux文件类型
1、普通文件例如:要确定/user/bin/file和/bin/date文件类型,采用如下命令:#file /user/bin/file /bin/date2、目录文件注意:以“.”开头的文件名表示隐含文件,使用带-a选项的ls命令可以列出。3、设备文件在linux系统中,所有设备都作为一类特别文件对待。系统利用他们来表示各个设备驱动器,内核使用他们与硬件设备通信。设备
2008-08-24 08:00:00 839
原创 linux用户帐户管理常见问题
1、建立不允许登陆的特殊账号比如:单纯用于收发邮件的账号,这时要将用户的Shell设置为/sbin/nologin,并且不用建立用户主目录。例如:系统中名字为mail的群组(/etc/group),GID是12,使用者账号是testuser,UID是720,操作命令如下:1)修改账号属性,编辑/etc/passwd文件,修改Shell为/sbin/nologin2)通过pwcon
2008-08-23 18:39:00 903
原创 linux管理用户组
1、/etc/group文件文件作用类似于passwd。用户组名:加密后的组口令:组ID:组成员列表如:mail:x:12:mail,postfix2、新建用户组#groupadd [option] 3、修改用户组#groupmod [option] 4、删除用户组#groupdel [option]
2008-08-23 18:21:00 478
原创 linux管理普通账号
1、新建用户 useradd [选项] 此命令是调用/usr/sbin/useradd程序如:useradd -u 550 -g mysql -d /home/test -s /bin/bash -e 09/01/06 -p mypassword test-d 用户目录-s 用户的Shell环境,一般为/bin/bash 2、/etc/passwd文件
2008-08-23 16:33:00 601
原创 linux 应用软件的安装方法
在linux中,常见的软件安装方法有两种:1、使用软件的源代码,需要自己动手编译它。这种软件包通常是用gzip压缩过得tar包,后缀为.tar.gz 源代码安装方法: 1)# tar -zxvf apache.tar.gz 使用此命令来解开包,解压后会创建新目录。 2)进入新目录后,观察目录中包含了以下哪一个文件:Configure、Makefi
2008-08-23 16:03:00 671
原创 Linux 下安装FireFox.tar.zip
firefox.tar.zip ,先说明一下tar.zip ,这个是用zip加压了的文件。 放到root下,然后打开终端输入unzip firefox.tar.zip ,OK,解压出来了,在root下可以找到,以上只是解压firefox.tar.zip,解出来的文件是firefox.tar.gz ,安装方法tar -zxvf firefox.tar.gz ,这样会生成一个以文件名命名的文件夹。如
2008-08-23 15:53:00 2453
原创 Oracle数据库的启动和停止
1、启动数据库:oracle@suse92:~> sqlplus /nolog SQL*Plus: Release 9.2.0.4.0 - Production on Fri Jan 20 02:29:37 2006 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. SQ
2008-08-21 15:11:00 769
原创 oracle报错是:您必须具有SELECT ANY DICTIONARY权限
我把一个9206升级到1020之后,在客户端使用OEM就不能连接了,但是使用sqlplus可以连接。是怎么回事呢?报错是:您必须具有SELECT ANY DICTIONARY权限才能运行此应用程序,请要求DBA为您授予此权限。我使用的是SYSTEM用户,发现此问题后又登陆SQLPLUS授权:SQL> grant select any dictionary to system with a
2008-08-20 10:45:00 6813
原创 Oracle 表空间相关命令常识
//查看表空间信息SELECT FILE_NAME,TABLESPACE_NAME,BYTES,USER_BLOCKS FROM DBA_DATA_FILES;//创建表空间create tablespace unsap_dec datafile /u01/app/oracle/product/10.2.0/db_1/dbs/unsap_dec.ora size 512m A
2008-08-20 10:44:00 753
原创 oracle imp/exp 导入导出命令
imp/exp命令,均是数据库帐户下的命令,即 su - oracle后使用的命令。imp命令 #imp unsap_dec目的/unsap_dec目的 file=/usr/test.dmp系统就会自动导出文件test.dmpexp命令 #exp 。。。 #user name : #user password : 。。。 #user name :
2008-08-20 10:43:00 987
原创 Java 版本的 Base64 编码解码类
J2SE 中没有标准的 Base64 编码解码类,虽然可以使用非标准的 sun.misc.BASE64Encoder 和 sun.misc.BASE64Decoder,但是用非标准的东西总感觉不好。所以自己写了一个 Base64 编码解码的类。这个类只有 2 个方法,一个 encode,一个 decode,encode 用来将 byte 数组转化为 Base64 字符串,而 decode 则将 B
2008-08-20 10:22:00 858
原创 DES加密解密算法
import javax.crypto.*;import javax.crypto.spec.*;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;import java.io.IOException;import java.security.*;public class DES { byte[] encryptKe
2008-08-20 10:03:00 754
原创 Linux 运行级详解
Linux 启动时需要哪些步骤呢?本文将详细描述不同的运行级在启动中的作用。对于那些在DOS/Win9x/NT 平台下的高级用户而言,Linux 似乎是一个怪物。没有config.sys ,没有 autoexec.bat,具有个人特色的机器配置不知道从何开始。需要说明的是,很多人认为Linux 是Unix 的一个克隆,但是,这种说法对于Linux 是不公平的。Linux 比Unix更加开放,功能更
2008-08-06 14:17:00 683
原创 activeMQ4在Linux4中配置成系统服务
1、配置../activemq/bin/linux/wrapper.conf文件1)设置activemq 路径2)设置jdk的java文件路径2、Make ActiveMQ startup and shutdown scripts executable:sudo chmod +x /opt/activemq/incubator-activemq-4.0/bin/activemqsu
2008-08-06 12:00:00 1761
原创 HermesJMS 连接 ActiveMQ
ActiveMQ 是一个实现了 JMS 1.1 规范的开源的 JMS Server,HermesJMS 则是一个开源的 GUI 工具,可以连接许多种 JMS Server。然而,HermesJMS 的官方网站上提供的配置方法语焉不详,常常使初次使用者陷入困境。本文给出详细的操作步骤,并给出了一段视频。一、安装 ActiveMQ1、下载 ActiveMQ,网址是:http://www.activem
2008-08-06 11:46:00 1625
原创 linux中telnet安装和配置
一、安装telnet软件包(通常要两个) 1、 telnet-clIEnt (或 telnet),这个软件包提供的是 telnet 客户端程序; 2、 telnet-server ,这个软件包提供的是 telnet 服务器端程序; 安装之前先检测是否这些软件包已安装,方法如下: [root@wljs root]#rpm –q telnet或[root@wljs root]
2008-08-05 13:23:00 1188
原创 使vsftp下root登录
1)编辑两个FTP配置文档:/etc/vsftpd.ftpusers和/etc/vsftpd.user_list,将root那一行删掉或#注释掉;2)重启vsftpd服务:[root@Linux etc]# service vsftpd restart 这样就OK了!我没有修改/etc/vsftpd/vsftpd.conf中的任何内容。如果没有1)中的文件,重新安装ftp时
2008-08-05 12:53:00 2901
原创 Red Hat Enterprise Linux 4安装MySql5
卸载RedHat上原有的MySql的老版本.本人AS4上是原有了Mysql4.1> 用" rpm -qa | grep mysql " 查看安装了mysql的哪些组件.看清楚有哪些组件名,在第二步卸载中使用.2> 用" rpm -evv "完全卸载. 其中几个组件说缺少 ***.so.10啥的,就需要用" rpm -e --nodeps "强制卸载.到此卸载完毕.Linux宝库0ja
2008-08-04 17:19:00 1790
原创 删除NT服务名称
sc delete语法sc [ServerName] delete [ServiceName]参数ServerName指定服务所在的远程服务器名称。该名称必须使用 UNC 格式 ("//myserver")。若要在本机上运行 SC.exe,请忽略此参数。 ServiceName 指定由 getkeyname 操作返回的服务名。 /? 在命令提示符显示帮助
2008-08-04 15:57:00 1260
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人