`
文章列表
import javax.jms.ConnectionFactory;import org.apache.activemq.ActiveMQConnectionFactory;import org.apache.camel.CamelContext;import org.apache.camel.ProducerTemplate;import org.apache.camel.builder.RouteBuilder;import org.apache.camel.component.jms.JmsComponent;import org.apache.camel.impl.DefaultCa ...
Java NIO提供了与标准IO不同的IO工作方式: Channels and Buffers(通道和缓冲区):标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中。 Asynchronous IO(异步IO):Java NIO可以让你异步的使用IO,例如:当线程从通道读取数据到缓冲区时,线程还是可以进行其他事情。当数据被写入到缓冲区时,线程可以继续处理它。从缓冲区写入通道也类似。 Selectors(选择器):Java NIO引入了选择器的概念,选择器用于监听多个通 ...
@echo off color 7 SetLocal EnableDelayedExpansion   set CLASSPATH=./WEB-INF/classes FOR %%i IN ("./WEB-INF/lib/*.jar") DO SET CLASSPATH=!CLASSPATH!;./WEB-INF/lib/%%i @echo on echo %CLASSPATH% java -cp %CLASSPATH% com.ciy.ha.syn.Run linux 下: pwd='./lib' CPS=.:$CLASSAPTH echo $CPS fo ...
目前关于nginx做proxy的会话保持功能实现有2种方法: 一、ip_hash   可以实现回话保持,但是需要加max_fails=0;防止当机后服务不能跳转的问题。   upstream cluster {   ip_hash;   server xxx.xxx.xxx.xxx:80 max_fails=0;   } 经过实地测试,发现max_fails=0,不用添加。这个设置的意思是关闭了nginx的健康检查。在不关闭的情况下,也就是默认取1时,某节点宕机,服务自动跳转到其他节点,完全没有影响。 二、第三方模块 nginx_upstream_jvm_route     1.For re ...
1 安装epel软件库   yum install epel-release 2 安装 wget   yum install wget 3 安装 pythone 2.7.8 , 源码   wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz 4 安装 gcc   yum -y install gcc   yum -y install gcc-c++   yum -y install make 5、下载安装 openssl, openssl_devel , zlib , libxml2 , libxslt , gl ...
在某 model (设 _name="p.r") 的 _columns 有如下定义:   'o_line': fields.one2many('p.r.line', 'order_id', 'Order Lines'), 'product_id': fields.related('o_line', 'p_id', type='many2one', relation='p.p', string='Product')   这二个定义,则 OE 在建立表 p_r 时候, 因 order_line 为 one2many 类型,故 p_r 表中无 o_line 字段,另 ...
# -*- coding: utf-8 -*- #!/usr/bin/env python   def spamrun(fn):     def sayspam(*args):         print "spam,spam,spam "         fn(*args)         return        return sayspam   @spamrun def useful(a,b):     print a**2+b**2     useful(3,4)   def myDeco(args):     print(&q ...
作者:步科 本文地址:http://buke.github.io/blog/2013/01/21/openerp-load-balance/   OpenERP 7.0 带来了许多新特性,架构上也有许多改进。其中可配置 worker 参数,可使 OpenERP 运行在多进程模式,突破GIL的限制,有效利用了现代多核CPU的 ...
Openerp 6.1 使用werkzeug 作为web服务的框架,性能比之前的cherrypy 有了很大的改善。但无论是 werkzeug 还是cherrypy ,都不是专门的web服务器。通常的做法是在openerp 之前加一个 Nginx、Apache或其他服务器。下面介绍使用Nginx Upstream 部署openerp 的方法。 一 前提 此处假设您已经安装好 openerp ,并运行在 127.0.0.1:8069 二 安装Nginx debian/ubuntu:
本人使用 centos 6.5 的 64 为版本,选择基本server 模式安装,结果遇到了很多问题,记录如下: 1、算安装  gcc , 用 yum install gcc 就解决了。 2、安装 wget ,以便下载 软件包。 3、安装 epel 软件,可以给yum 等地宫软件库地址。 4、下载安装 openssl, openssl_devel , zlib , libxml2 , libxslt , glibc 等模块。 5、下载 python2.7.8 源码, 编译,安装。 6、下载 oe8 的源码 7、运行 setup.py 进行 build ,然后  install , ...
先从运行环境开始入手,CentOS-6.5(64)中已经内置了Python-2.6.6,目前Python 2.x的最新版本号是2.7.8,那么就开始动手升级一下。 首先,下载源码包,命令如下: wget --no-check-certificate https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz 这里需要特别注意一下,因为下载网址是https开头的,所以要给wget命令加上--no-check-certificate参数。 下载好源码包后,解压: tar -zxvf ./Python-2.7.8.tgz 解压出Pyt ...
1、主程序  openerp/cli/server.py def main(args):     check_root_user()  #检查 root 用户,如是 root 则不能运行     openerp.tools.config.parse_config(args) #配置文件处理: openerp-server.conf     check_postgres_user()  #检测 postgres 用户     report_configuration() #报表配置       config = openerp.tools.config       if co ...
OpenERP对象定义的属性详细解说 http://shine-it.net/index.php/topic,2159.0.html    OpenERP的对象定义的一般形式如下。程序代码:  class name_of_the_object(osv.osv):     _name = 'xxx'     ...... name_of_the_object()
在 centos 7.0 上安装 PostgreSQL 过程如下:   1、检查 postgres 是否安装的软件包     rpm -qa | grep postgres         找到 3 个软件,如下         postgresql-8.4.20-1.el6_5.x86_64         postgresql-server-8.4.20-1.el6_5.x86_64         postgresql-libs-8.4.20-1.el6_5.x86_64 2、删除软件包    rpm -e 包名    如:  rpm -e postgresql-8 ...
PostgreSQL 数据库的可用集群技术如下:   1、Bucardo     复制技术,主从复制,异步,基于 触发器。       详情: https://wiki.postgresql.org/wiki/Bucardo  2、GridSQL    一个开源的,我共享的集群数据库系统,可用于PostgreSQL数据 ...
Global site tag (gtag.js) - Google Analytics