`
java_2007
  • 浏览: 121539 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Log4j生成压缩形式日志 转:http://blog.csdn.net/zhaosen241/article/details/3248331   Log4j提供了强大的日志功能,但是只能生成文本形式的日志文件,对于输出日志很频繁的应用会产生一些资源的浪费,例如我们的一个项目平均每20分 ...

Oracle同义词

Oracle数据库中提供了同义词管理的功能。同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。在使用同义词时,Oracle数据库将它翻译成对应方案对象的名字。与视图类似,同义词并不占用实际存储空间,只有在数据字典中保存了同义词的定义。在Oracle数据库中的大部分数据库对象,如表、视图、同义词、序列、存储过程、函数、JAVA类、包等等,数据库管理员都可以根据实际情况为他们定义同义词。通过Oracle数据库同义词管理,可以给数据库管理员与应用程序开发人员带来不少惊喜。   好处一:应用程序开发可以不管数据库的具体对象名。   在应用程序中,要不断的调用Oracl ...

iso8583协议说明

出处:http://linux.bokee.com/6949140.html 最开始时,金融系统只有IBM这些大的公司来提供设备,象各种主机与终端等。在各个计算机设备之间,需要交换数据。我们知道数据是通过网络来传送的,而在网络上传送的数据都是基于0或1这样的二进制数据,如果没有对数据进行编码,则这些数据没有人能够理解,属于没有用的数据。起初的X.25、SDLC以及现在流行的TCP/IP网络协议都提供底层的通讯编码协议,它们解决了最底层的通讯问题,能够将一串字符从一个地方传送到另一个地方。但是,仅仅传送字符串是没有太大意义的,怎样来解析字符串代表什么内容是非常重要的,否则传送一些“0123 ...

IBM MQ介绍

转自:http://hi.baidu.com/lubezhang/blog/item/bd308b3b7ecce3ec14cecb4f.html IBM MQ(IBM Message Queue)是IBM的一款商业消息中间产品,适用于分布式计算环境或异构系统之中。消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在 ...
区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 2.CHAR的效率比VARCHAR2的效率稍高。 3.目前VARCHAR是VARCHAR2的同义词。工业标准的VARCHAR类型可以存储空字符串,但是oracle不这样做,尽管它保留以后这样做的权利。Oracle自己开发了一个数据类型VARCHAR2,这个类型不是一个标准的VARCHAR, ...
1.Powerdesigner使用建议   1.1业务规则的使用(Business Rule)   对于一些业务逻辑可能出现在多个数据表中,建议封装成Business Rule,这样便于业务逻辑的重新使用,也便于业务逻辑的维护。   为了便于维护业务逻辑,可以考虑将Business Rule和Domains结合起来使用。将业务Business Rule应用到Domains上,然后再把Domains应用到数据表的字段上。   例如:在拆迁项目中,拆迁业务部分,管理参数业务部分,房源业务部分,拆迁合同部分的数据表中都有楼层这个字段,因此先一个Business Rule,然后定义一个Domai ...
1 如何在PowerDesigner下建索引   1 双击表设计图,出来Table Properties,在Tab 页中选择 Indexes   2 单击新建索引的属性,出现Indexex Properties   3 增加一个索引包含的字段   2 如何在PowerDesigner 下建自增列   2 使用SqlServer 数据库 ...
数据库设计工具对比   PowerDesign:PowerDesign是Sybase推出的主打数据库设计工具。PowerDesign致力于采用基于Entiry-Relation的数据模型,分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计 ...
1、安装PD v12.5版   2、由pdm生成建表脚本时,字段超过15字符就发生错误(oracle) 原因未知,解决办法是打开PDM后,会出现Database的菜单栏,进入Database - Edit Current DBMS -script-objects-column-maxlen,把value值调大(原为30),比如改成60。出现表或者其它对象的长度也有这种错误的话都可以选择对应的objects照此种方法更改! 或者使用下面的这种方法: 生成建表脚本时会弹出Database generation提示框:把options - check model的小勾给去掉,就是不进行检查( ...
简单上传下载实例(/*....*/为注释): 先假设有一FTP服务器,FTP服务器:qint.ithot.net,用户名:username   密码:user1234。在本地电脑D:盘创建一个文件夹"qint"。将要上传的文件复制到d:\qint里。通过FTP命令将文件从本地上传,从服务器下载的步骤如下:   1.“开始”-“运行”-输入“FTP”   2.open qint.ithot.net/*这一步可以与第一步合并,在“运行”里直接输入"ftp qint.ithot.net"。如果你的FTP服务器不是用的21默认端口,假如端口是2121,那 ...
1. 安装vsftpd服务:在shell下运行yum install vsftpd,即可安装成功;2. 修改vsftpd的配置:在/etc/vsftpd/下找到vsftpd.conf文件,修改默认配置,包括监听地址和端口,是否打开tcp、psav模式等等;配置比较简单,具体看我的文章中的vsftpd配置手册3.启动vsftpd服务:运行service vsftpd start即可,或者运行/etc/init.d/vsftpd start4.为ftp建立用户和登录目录    #useradd -G ftp -d /目录名 -M 用户名   #passwd 用户   #chown 用户名 ...
如何设定crontab在每月最后一天执行一种方法: for Linux0 8 28-31 * * [ `date -d tomorrow +\%e` -eq 1 ] && (shell script) for other Unix,BSD0 8 28-31 * * [ `echo \`cal\` | awk '{print $NF}'` -eq 1 ] && (shell script)另一种方法:单独靠crontab判断比较复杂,所以把判断部分写到执行脚本中 #!/bin/bashtoday=`date +%d`last_day=`cal | xargs ...

修改Linux默认jdk版本

 
当你已经成功把jdk1.6安装到 /usr/java,并且配置好了系统环境变量 执行 # java -version 时就是 显示jdk1.4.2,是因为你的linux系统有默认的jdk;执行 1. # cd /usr/bin # ln -s -f /usr/local/jdk1.6/jre/bin/java # ln -s -f /usr/local/jdk1.6/bin/javac 2. Remove the old empty java environment # rm -f /usr/bin/java # rm -f /usr/bin/javac # rm -f /etc/alte ...
和Bash的环境设定有关的文件有/etc/profile (主要)$HOME/.bash_profile (主要)$HOME/.bash_login$HOME/.profile$HOME/.bash_logout (主要)$HOME/.bashrc (主要)/etc/bashrc 说明如下: 登入(login)时 先执行 /etc/profile 接着bash会检查使用者的自家目录中,是否有 .bash_profile 或者 .bash_login或者 .profile,若有,则会执行其中一个,执行顺序为: .bash_profile 最优先 .bash_log ...
1、打开sudo vi /var/lib/locales/supported.d/local在此文件中,添加一行zh_CN.GBK GBK   2、   sudo locale-gen会看到系统下载几个文件。 3、修改   /etc/environmentPATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"LANG="zh_CN.UTF-8"LANGUAGE="zh_CN:zh"添加LC_ALL=& ...
Global site tag (gtag.js) - Google Analytics