8 华夏追颖

尚未进行身份认证

做好自己

等级
博文 16
排名 30w+

Nginx轮询配置以及单独利用Nginx实现简单热备功能高可用功能

nginx的upstream目前支持4种方式的分配1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2、weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。例如:upstream bakend {server 192.168.0.14 weight=10;server 192.168.0.15 weight=10;...

2018-04-17 18:14:37

Nginx详细配置(负载策略)————超级详细

Nginx的配置文件nginx.conf配置详解如下: user nginx nginx ;Nginx用户及组:用户 组。window下不指定 worker_processes 8;工作进程:数目。根据硬件调整,通常等于CPU数量或者2倍于CPU。 error_log  logs/error.log;  error_log  logs/error.log  notice;  error_log  ...

2018-04-17 18:08:06

错误org.hibernate.PropertyAccessException: Null value was assigned to a property of的解决方法

出现org.hibernate.PropertyAccessException:Nullvaluewasassignedtoapropertyof...错误时,是因为数据库中表字段对应的数据与该字段的数据类型不一致导致的,比如表字段的数据类型为float,而数据为NULL,就是这样子数据类型不一致才会导致这个错误解决方法:把实际数据的数据类型和表字段的数据类型调整成数据类型一样的即...

2018-04-16 16:29:34

hibernate SQL方言

RDBMSDialectDB2org.hibernate.dialect.DB2DialectDB2AS/400org.hibernate.dialect.DB2400DialectDB2OS390org.hibernate.dialect.DB2390DialectPostgreSQLorg.hibernate.dialect.PostgreSQLDialec...

2018-03-25 18:41:56

Java执行shell命令或cmd命令

执行命令加前缀cmd命令:cmd/cshell命令:shell-cpublicstaticvoidexeCmd(StringcommandStr)throwsException{           BufferedReaderbr=null;           try{               Processp=Runt...

2018-03-25 18:40:26

Eclipse插件开发之修改对话框标题

重写  configureShell方法@Override  protected void configureShell(ShellnewShell){     //TODOAuto-generatedmethodstub     super.configureShell(newShell);     newShell.setText("新标题");  }...

2018-03-25 18:36:13

Eclipse插件开发之多页向导

在多页签向导中,填写完所有向导页才能点击finish@Override   publicbooleancanFinish(){      booleanflag=false;      if(this.getContainer().getCurrentPage().getNextPage()==null){          flag=true;      }...

2018-03-25 18:22:28

ant程序远程调试

<targetname="debugTask">        <javaclassname="com.emobile.test.util.Test" fork="true">            <argvalue="-h" />            <jvmargvalue="-Xdebug

2018-03-25 18:09:56

/etc/hosts文件修改后如何生效

修改/etc/hosts之后正常情况应该是保存之后立即生效的,但是有时不是。使用uname-a可以查看hostname是多少,就可以知道是否修改生效了。如果没有这时的策略有:1)重启机器2)重启服务      Ubuntu: $sudo /etc/init.d/networkingrestart      Gentoo: /etc/init.d/net.eth0restart3...

2018-03-25 17:52:02

Eclipse插件开发之输入框或下拉框自动提示

packageautocomplete; importorg.eclipse.jface.bindings.keys.KeyStroke;importorg.eclipse.jface.dialogs.Dialog;importorg.eclipse.jface.fieldassist.AutoCompleteField;importorg.eclipse.jface.fieldassi...

2018-03-25 16:53:59

Eclipse插件开发中File和IFile的转换

(1)File转IFile第一种方法:IFile[]ifile= ResourcesPlugin.getWorkspace().getRoot().findFilesForLocationURI(file.toURI());第二种方法:Stringfilepath=file.getPath();IProjectproj=ResourcesPlugin.getWorkspace().g...

2018-03-25 16:50:33

Dom4j解析xml带有doctype

Dom4j解析xml时,如果存在doctype,应做以下操作SAXReaderreader=newSAXReader();reader.setValidation(false); reader.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd",false); ...

2018-03-25 16:48:31

Eclipse插件开发之拖拽功能

1 Eclipse拖拽概述        操作系统支持文件拖拽等功能,我们可以将文件通过鼠标选中拖动到其他位置,实现移动或者复制等功能。Eclipse插件开发也可支持用户自定义的拖拽行为。平时我们见到的拖动eclipse的各个视图窗口,调整布局,将java文件直接拖动到本地某个目录。这些都是eclipse拖拽支持的表现。要想实现拖拽,可以对eclipse预先设定好的拖拽接口进行定制扩展,实现自己的...

2018-02-11 18:02:35

Eclipse插件开发之远程调试插件

    Eclipse插件开发作为Java开发的一种,因此调试也和Java远程调试相似,需要设置JVM参数。普通的Java程序会在启动脚本中编写远程调试端口,而Eclipse插件需要在Eclipse.ini文件中配置。具体配置如下:-startupplugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar--launcher.li...

2018-02-11 17:48:26

keepalived安装配置详解二

三、配置文件详解Keeaplived的配置包含三部分:1)全局配置,配置邮件等;2)VRRPD配置,配置VRRP实例;3)LVS配置,配置LVS的应用服务器;若只是单独使用keepalived,通过IP漂移实现服务的高可用,则只需要配置前两部分就可以,若结合LVS使用,实现LVS负载均衡层的高可用、应用服务层的状态监控,则还需要配置第三部分。具体配置参考Keepaliv

2018-01-25 17:57:18

keepalived安装配置详解(一)

一、keepalived简介1.1功能Keepalived是一款高可用软件,它的功能主要包括两方面:1)通过IP漂移,实现服务的高可用:服务器集群共享一个虚拟IP,同一时间只有一个服务器占有虚拟IP并对外提供服务,若该服务器不可用,则虚拟IP漂移至另一台服务器并对外提供服务;2)对LVS应用服务层的应用服务器集群进行状态监控:若应用服务器不可用,则keepalived将其从集群中摘

2018-01-25 17:50:35
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!