- 博客(16)
- 资源 (5)
- 收藏
- 关注
原创 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
1471
转载 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
3777
转载 错误org.hibernate.PropertyAccessException: Null value was assigned to a property of的解决方法
出现org.hibernate.PropertyAccessException: Null value was assigned to a property of...错误时,是因为数据库中表字段对应的数据与该字段的数据类型不一致导致的,比如表字段的数据类型为float,而数据为NULL,就是这样子数据类型不一致才会导致这个错误解决方法:把实际数据的数据类型和表字段的数据类型调整成数据类型一样的即...
2018-04-16 16:29:34
362
原创 hibernate SQL方言
RDBMS Dialect DB2 org.hibernate.dialect.DB2Dialect DB2 AS/400 org.hibernate.dialect.DB2400Dialect DB2 OS390 org.hibernate.dialect.DB2390Dialect PostgreSQL org.hibernate.dialect.PostgreSQLDialec...
2018-03-25 18:41:56
204
原创 Java执行shell命令或cmd命令
执行命令加前缀cmd命令 : cmd /cshell命令: shell -cpublicstaticvoid exeCmd(String commandStr) throws Exception { BufferedReader br = null; try { Process p = Runt...
2018-03-25 18:40:26
821
原创 Eclipse插件开发之修改对话框标题
重写 configureShell方法@Override protected void configureShell(Shell newShell) { // TODO Auto-generatedmethod stub super.configureShell(newShell); newShell.setText("新标题"); }...
2018-03-25 18:36:13
911
1
原创 Eclipse插件开发之多页向导
在多页签向导中,填写完所有向导页才能点击finish@Override publicboolean canFinish() { boolean flag =false; if(this.getContainer().getCurrentPage().getNextPage()==null){ flag=true; }...
2018-03-25 18:22:28
620
原创 ant程序远程调试
<target name="debugTask"> <java classname="com.emobile.test.util.Test" fork="true"> <arg value="-h" /> <jvmarg value="-Xdebug
2018-03-25 18:09:56
442
原创 /etc/hosts文件修改后如何生效
修改/etc/hosts之后正常情况应该是保存之后立即生效的,但是有时不是。使用uname -a 可以查看hostname是多少,就可以知道是否修改生效了。如果没有这时的策略有:1)重启机器 2)重启服务 Ubuntu: $sudo /etc/init.d/networking restart Gentoo: /etc/init.d/net.eth0 restart 3...
2018-03-25 17:52:02
101677
2
原创 Eclipse插件开发之输入框或下拉框自动提示
package autocomplete; import org.eclipse.jface.bindings.keys.KeyStroke;import org.eclipse.jface.dialogs.Dialog;import org.eclipse.jface.fieldassist.AutoCompleteField;import org.eclipse.jface.fieldassi...
2018-03-25 16:53:59
2388
原创 Eclipse插件开发中File和IFile的转换
(1) File转IFile第一种方法:IFile[] ifile = ResourcesPlugin.getWorkspace().getRoot().findFilesForLocationURI(file.toURI());第二种方法:String filepath =file.getPath();IProject proj =ResourcesPlugin.getWorkspace().g...
2018-03-25 16:50:33
1892
原创 Dom4j解析xml带有doctype
Dom4j解析xml时,如果存在doctype,应做以下操作SAXReader reader = new SAXReader(); reader.setValidation(false); reader.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd",false); ...
2018-03-25 16:48:31
1637
1
原创 Eclipse插件开发之拖拽功能
1 Eclipse拖拽概述 操作系统支持文件拖拽等功能,我们可以将文件通过鼠标选中拖动到其他位置,实现移动或者复制等功能。Eclipse插件开发也可支持用户自定义的拖拽行为。平时我们见到的拖动eclipse的各个视图窗口,调整布局,将java文件直接拖动到本地某个目录。这些都是eclipse拖拽支持的表现。要想实现拖拽,可以对eclipse预先设定好的拖拽接口进行定制扩展,实现自己的...
2018-02-11 18:02:35
4442
原创 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
779
原创 keepalived安装配置详解二
三、配置文件详解Keeaplived的配置包含三部分:1)全局配置,配置邮件等;2)VRRPD配置,配置VRRP实例;3)LVS配置,配置LVS的应用服务器;若只是单独使用keepalived,通过IP漂移实现服务的高可用,则只需要配置前两部分就可以,若结合LVS使用,实现LVS负载均衡层的高可用、应用服务层的状态监控,则还需要配置第三部分。具体配置参考Keepaliv
2018-01-25 17:57:18
445
原创 keepalived安装配置详解(一)
一、keepalived简介1.1功能Keepalived是一款高可用软件,它的功能主要包括两方面:1)通过IP漂移,实现服务的高可用:服务器集群共享一个虚拟IP,同一时间只有一个服务器占有虚拟IP并对外提供服务,若该服务器不可用,则虚拟IP漂移至另一台服务器并对外提供服务;2)对LVS应用服务层的应用服务器集群进行状态监控:若应用服务器不可用,则keepalived将其从集群中摘
2018-01-25 17:50:35
1670
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人