自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蓝色布鲁斯

专注ERP开发及使用,尤其是开源ERP,包括iDempiere,OpenERP,帮助中小企业提高信息化水平。

  • 博客(59)
  • 收藏
  • 关注

原创 python sqlalchemy对oracle数据库的ORM反射

一直在想程序调DB的表操作能不能简单一些,以前用的java,感觉hibernate,jpa什么的太复杂了,简单做一点点东西,要你把框架先了解一遍,jar包下一堆,配置文件先纠结一顿,然后... 你的热情就浇灭了,也忘记了开始想要干啥了,经常就没有然后了...最近在看python,刚好看到了sqlalchemy,和自己经常用的oracle结合起来,发现非常简单好用,用sqlalchemy提供的自

2014-01-02 23:11:42 13338

原创 MongoDB在windows的安装和配置

最近在学python,MongoDB和python配合起来使用,非常方便,由于开始是在ubuntu上面装的,所以直接apt-get就OK了,windows上面的安装配置也比较简单。1. 下载64位的mongodb zip包,解压,比如e:/MongoDB。最好是64位的包,因为有朋友曾经说过32位的MongoDB到了4G还是多大就崩溃了,避免出问题,直接上64吧。2. 需要创建da

2014-01-02 22:36:57 870

原创 10万雪花银换来的开源ERP经验

OSCG:王总,听说你们的ERP先是买了用友U8,不太成功,然后换成了开源的OpenERP软件,大获成功,是吗?王总:是的。OSCG:您能说说你们厂的情况吗?王总:好的,我们是苏州的一家民营机械厂,年销售额2-3个亿。我们这种小机械厂,物料型号特别多,采购和库存复杂。2011年底的时候,我们决定上ERP系统,2012年初的时候,开始实施ERP系统的。我们知道ERP系统的复杂性,因此,...

2013-03-21 21:58:39 358

转载 完整的struts2例子

<br />http://blog.csdn.net/ivorytower/archive/2008/04/23/2318915.aspx

2011-02-03 22:28:00 600

转载 Postfix配置文档(简单实用)

<br />环境:RedHat Linux+Postfix+Cyrus-sasl+Dovecot+Stunnel<br /><br />在安装Linux时,如果选择全部安装的话,Postfix与Dovecot以及Stunnel将会自动给予安装上去,查看是否已安装,可以执行如下命令:<br />rpm –qa | grep postfix或dovecot或stunnel<br />如果没有的话,请直接在光盘里找出来,并给予安装。这里以RPM包安装为列,安装命令如下:<br />rpm –ivh postfix

2011-01-24 15:45:00 724

原创 iptables设置防止攻击

<br />防止syn攻击(DDOOS攻击的一种)iptables -I INPUT -p tcp --syn -m limit --limit 1/s -j ACCEPTiptables -I FORWARD -p tcp --syn -m limit --limit 1/s -j ACCEPT防止各种端口扫描<br />iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT<br

2011-01-19 14:11:00 1360

转载 tfn2k安装错误

<br />Linux操作系统中实现DDOS攻击的方法2007-09-21 00:00作者:佚名出处:论坛整理责任编辑:原野<br />  软件用的是最有名的DDOS,首先说我们用来攻击的客户机和服务器的配置方法,使用当下最有名的REDHAT Linux进行测试,本次攻击测试我使用的是FEDORA CORE3。<br />  开始设置服务器:<br />  解压 tar -zxvf tfn2k.tgz<br />  1.安装TFN2K<br />  TFN2K为开放原代码的软件,所以需要我们进行编译,这个不

2011-01-13 14:56:00 2410

原创 修改mysql路径

<br /><br />MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把MySQL目录移到/home/data下需要进行下面几步:<br /> 1、home目录下建立data目录<br />cd /home<br />  mkdir data<br />2、把MySQL服务进程停掉:<br />  mysqladmin -u root -p shutdown<br />3、把/var/lib/mysql整个目录移到/home/data<br />  mv /var/lib/mysql

2011-01-05 11:32:00 3771

原创 tomcat jail

<br /><br />chroot命令格式<br />chroot <new root path> <command> <command args><br />(1)建立chroot目录<br />mkdir /usr/local/chroot1<br />cd /usr/local/chroot1<br />以下所有的路径是相对于/usr/local/chroot1<br />(2)建立相关文件夹,并赋于权限<br />mkdir -p lib etc tmp dev usr<br />chmod 75

2010-12-22 17:21:00 528

原创 centos 设置ssh 私钥访问

<br /><br />向大家详细介绍CentOS Linux创建公钥与私钥,首先让大家了解下CentOS Linux系统,然后全面介绍CentOS Linux创建,希望对大家有用。CentOS Linux和与之对应版本号的RHEL发行版具有软件包级别的二进制兼容性,即某个RPM软件包如果可以安装运行在RHEL产品中,就可以正常地安装运行在对应版本的CentOS Linux中。CentOS Linux创建安全的私钥文件。<br />1、CentOS Linux创建进入sshd_config(/etc/ssh

2010-12-22 15:58:00 3923

原创 mysql 迁移到postgresql

<br />http://en.wikibooks.org/wiki/Converting_MySQL_to_PostgreSQL

2010-12-20 21:24:00 752

原创 mysql ERROR 1418 (HY000)

<br />在将sql导入到mysql时候出现以下错误:<br /><br />ERROR 1418 (HY000) at line 8752: This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creat

2010-12-20 15:42:00 3773

原创 Java调用linux scp操作

<br />先来回顾下linux下scp命令的用法:<br /><br />[shell $] scp -r /本地目录或文件 [email protected]:/远程目录<br /><br />这条命令是把本地的目录或者文件拷贝到远程192.168.0.110一个目录下,如果是从远程拷到本地,则反一下ip和目录。-r则是递归目录。更多参见scp --help<br /><br />最近在Java里调用scp,是通过一个JSP页面来触发。为了在调用系统命令时候不出现提示密码,两台机器配置好了信任关系,可

2010-12-17 15:07:00 11006 2

原创 "Cannot allocate memory" OutofMemory when call Ant to build Polish project in Tomcat

<br /><br />I have written one J2EE web service which was run in Tomcat, this service will call Ant to build one J2ME Polish project. It can be run without problem, aber will got such exception "ProGuard is unable to obfuscate: java.io.IOException: Cannot

2010-12-17 11:06:00 2162

原创 rsync从linux到linux的文件同步

<br /><br />一、环境<br />需要备份文件的服务器(服务器端):192.168.1.201 (RHEL 5)<br />接收备份文件的服务器(客户端):192.168.1.202 (CENTOS 5)<br />二、安装配置<br />1.服务器端的配置<br />A、采用系统默认安装的rsync 编辑/etc/rsyncd.conf文件,如果没有则新建一个。<br />vi /etc/rsyncd.conf<br />#[globale]<br />strict modes= yes  #c

2010-12-16 14:28:00 519

原创 mysql 备份恢复策略

<br />http://blog.sina.com.cn/s/blog_4e424e2101000c1x.html

2010-12-01 08:47:00 360

原创 mysql 启动错误

<br /><br />/usr/sbin/mysqld: File './mysql-bin.index' not found (Errcode: 13)<br />101129 11:05:09 [ERROR] Abortingmysql 启动错误,将所有的/var/lib/mysql里面的mysql-bin* 的权限设置为666,则可以启动

2010-11-29 11:10:00 1056

原创 postgresql安装后环境变量配置

<br />15.6.2. Environment Variables<br />If you installed into /usr/local/pgsql or some other location that is not searched for programs by default, you should add /usr/local/pgsql/bin (or whatever you set --bindir to in step 1) into yourPATH. Strictly spe

2010-11-26 22:41:00 12380 1

原创 postgresql无法远程登录

<br />由于postgresql没有正确设置允许的IP导致的,在<br /> <br />A机器安装PostgreSQL,默认端口5432  <br />想实现B机器通过远程连接A机器的PostgreSQL服务。  <br />    <br />如果A机器启动Windows防火墙,则在“例外”中“添加端口”加上5432端口。  <br />    <br />在postgresql.conf中的修改  <br />listen_addresses = '*'  <br />port = 5432  <

2010-11-26 22:37:00 1231

原创 postgresql无法远程登录

<br />由于postgresql没有正确设置允许的IP导致的,在<br /> <br />A机器安装PostgreSQL,默认端口5432  <br />想实现B机器通过远程连接A机器的PostgreSQL服务。  <br />    <br />如果A机器启动Windows防火墙,则在“例外”中“添加端口”加上5432端口。  <br />    <br />在postgresql.conf中的修改  <br />listen_addresses = '*'  <br />port = 5432  <

2010-11-26 22:37:00 618

原创 windows的pgadmin无法连接问题

<br />由于postgresql没有正确设置允许的IP导致的,在<br /> <br />A机器安装PostgreSQL,默认端口5432  <br />想实现B机器通过远程连接A机器的PostgreSQL服务。  <br />    <br />如果A机器启动Windows防火墙,则在“例外”中“添加端口”加上5432端口。  <br />    <br />在postgresql.conf中的修改  <br />listen_addresses = '*'  <br />port = 5432  <

2010-11-26 17:42:00 4240

原创 postgresql基础命令

<br />http://www.360doc.com/content/10/0829/11/1422459_49598577.shtml

2010-11-26 14:57:00 374

原创 oracle分区表的性能提升

<br />按照时间进行分区后,相同数据的表格,bc_barcode没有建立分区表,bc_barcode2按照每个月份建立了分区表<br />数据量为325763<br /> <br />执行<br />select count(client_id) from bc_barcode b where b.creation_date < to_date('2009-08-01', 'YYYY-MM-DD');<br />5次执行分别用时为:<br />29.562S 29.328S 34.547S 31.094

2010-11-26 10:29:00 890

原创 oracle建立表空间

oracle 查看表空间信息--查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name;--查看表空间的使用情况SELECT A.TABLESPACE_NAME,sum(A.BY

2010-11-25 17:04:00 412

原创 java虚拟机错误问题

<br /><br />Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine<br /> <br />The following error is occur due to memory size assigned to Tomcat service is full.<br />——————–<br

2010-11-25 10:05:00 860

原创 apache和tomcat整合

  1、准备,下载需要的文件。这里假定你已经正确安装配置好了JDK。  到Apache官方网站下载所需要的文件: httpd-2.2.0.tar.gzapache-tomcat-5.5.12.tar.gzjakarta-tomcat-connectors-1.2.15-src.tar.gz  其中httpd和jakarta-tomcat-connectors为源码包,apache-tomcat为二进制包。2、安装Apache。  # tar xzvf httpd-2.2.0.tar.gz  # cd

2010-11-23 17:39:00 358

原创 tomcat多端口多应用

<br />当你使用Tomcat作为Web Server的时候,是不是会想过这样的一个问题:如何利用Tomcat建立两个Web Server,同时侦听来自不同端口的请求呢?要实现这一点是很简单的。以下假设Tomcat安装在D:/Tomcat5.0目录下。<br /> <br />Tomcat在启动的时候,都会从D:/Tomcat5.0/conf/server.xml中获得server启动的一些基本信息;在server.xml中,你会看到这个节点,如下所示: <br /><br /><br /><br /><

2010-11-23 17:20:00 322

原创 tomcat多端口多应用

<br />当你使用Tomcat作为Web Server的时候,是不是会想过这样的一个问题:如何利用Tomcat建立两个Web Server,同时侦听来自不同端口的请求呢?要实现这一点是很简单的。以下假设Tomcat安装在D:/Tomcat5.0目录下。<br /> <br />Tomcat在启动的时候,都会从D:/Tomcat5.0/conf/server.xml中获得server启动的一些基本信息;在server.xml中,你会看到这个节点,如下所示: <br /><br /><br /><br /><

2010-11-23 17:20:00 551

原创 Tomcat绑定多个IP地址 多域名绑定

<br /><br />Tomcat绑定多个IP地址<br />如果一台服务机上有多个IP地址又有多个工程如何一个IP地址对应绑定每一个工程呢?<br />下面做了一个简单的记录:<br />找到Tomcat 5.0/conf/server.xml 搜索<br /><Host name="localhost1" debug="0" appBase="/webapps"<br />        unpackWARs="true" autoDeploy="true"<br />        xmlValid

2010-11-23 14:46:00 10553

原创 安全知识 细分网络攻击类型

<br />目前的网络攻击模式呈现多方位多手段化,让人防不胜防。概括来说分四大类:服务拒绝攻击、利用型攻击、信息收集型攻击、假消息攻击。 <br /><br />  1、服务拒绝攻击 <br /><br />  服务拒绝攻击企图通过使你的服务计算机崩溃或把它压跨来阻止你提供服务,服务拒绝攻击是最容易实施的攻击行为,主要包括: <br /><br />  死亡之ping (ping of death) <br /><br />  概览:由于在早期的阶段,路由器对包的最大尺寸都有限制,许多操作系统对TCP/IP

2010-11-23 09:43:00 2266

原创 mysqldump导入导出注意

<br />实际应用中经常用mysqldump进行数据库的导入及导出,实际测试后发现mysqldump有以下为问题:<br /> <br />如果将整个数据库,如nxsc 用mysqldump -u xxx -p nxsc > db_nxsc.sql导出,<br />再用mysql导入到全新的数据库,如mysql -u xxx -p < db_nxsc.sql,将会经常性出现definer错误,如下:<br />the user specified as a definer ('nxsc'@'%') doe

2010-11-22 10:58:00 806

原创 flex_assql连接mysql

<br /><br /><?xml version="1.0" encoding="utf-8"?><br /><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"<br />        xmlns:assql="com.maclema.mysql.mxml.*" <br />        layout="absolute"><br /> <br />        <mx:Script><br />        <![CDATA[<br

2010-11-19 15:33:00 1070 1

转载 java.lang.IllegalArgumentException: Document base D:/appservers/apache-tomcat-6.0.20/webapps/megaeyes_enterprise_manager does no

<br /><br />2010-5-20 15:22:44 org.apache.catalina.core.AprLifecycleListener init<br />信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:/Program Files/MyEcl

2010-11-17 15:43:00 5720 1

原创 Linux创建用户、用户组 及 删除

<br /><br />在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组。创建用户user1的时候指定其所属工作组users,例:useradd –g users user1<br /> <br /> <br />一、创建用户:<br />1、使用命令 useradd<br />例:useradd user1——创建用户user1<br />    useradd –e 12/30/2009 user2——创建user2,指定有效期2009-12-3

2010-11-16 17:28:00 2183

原创 mysql导入导出

查看mysql 权限:show grants for `bob`@`pc84.example.com`在导入导出时候出以下问题:ERROR 1356 (HY000) at line 2388: View 'nxsc.ts_product_attr_v' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them该问题是因为nxsc用户的权限不足造成的,查找

2010-11-15 15:14:00 9324

转载 mysqldump导出数据后是乱码

<br /><br />数据表都是latin1的,并且select出来的数据显示是正常的。但是用mysqldump出来后,确实乱码。<br />命令格式为:<br />  $ mysqldump -uroot database_name table_name > file_name<br />根据经验应该也是字符集的问题,mysqldump不知道table中使用的字符集,而使用了其它字符集所致。<br />翻了一下手册,其中mysqldump没有讲关于字符集的问题,但是我觉得[-options]这里肯定有些

2010-11-15 11:10:00 1123

原创 plsql字符乱码问题

<br />SIMPLIFIED CHINESE_CHINA.ZHS16GBK

2010-11-10 10:25:00 361

原创 查死锁语句

SELECT /*+ rule */ s.username,decode(l.type,'TM','TABLE LOCK','TX','ROW LOCK',NULL) LOCK_LEVEL,o.owner,o.object_name,o.object_type,s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuser,s.LOGON_TIME,s.CLIENT_INFOFROM v$session s,v$lock l,dba_o

2010-11-10 10:23:00 404

原创 mysql导出数据库及存储过程及函数

<br /><br />mysql常用导出数据命令:<br />1.mysql导出整个数据库<br />      mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql  <br />      mysqldump -hlocalhost -uroot hqgr> hqgr.sql     (如果root用户没用密码可以不写-p,当然导出的sql文件你可以制定一个路径,未指定则存放在mysql的bin目录下)<br

2010-11-10 10:15:00 1016

原创 ssh secure shell中文显示乱码问题

后来找到根本的解决办法,只知方法,不知原因。 #vi /etc/sysconfig/i18n  将内容改为 LANG="zh_CN.GB18030"  LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"  SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"  SYSFONT="lat0-sun16"  这样中文在SSH,telnet终端就可以正常显示了。

2010-11-10 09:33:00 1214

空空如也

空空如也

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

TA关注的人

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