Java提供了两类主要的异常:runtime exception和checked exception。 checked 异常,一般异常,就是我们经常遇到的IO异常,SQL异常。 对于这种异常,JAVA编译器强制要求我们必需对出现的这些异常进行catch声明。 所以,面对这种异常不管我们是否愿意,只能 ...
分类:
其他好文 时间:
2017-03-22 13:11:08
阅读次数:
164
智能指针类 指针使用过程中,经常会出现内存泄漏和内存多次被释放。解决方案:boost库的智能指针项目开发中,要求开发者使用预先编写的智能指针类对象代替C语言中原生的指针。智能指针思想工程中的智能指针是一个类模板通过构造函数接管申请的内存通过析构函数确保堆内存被及时释放通过重载指针运算符*和->来模拟 ...
分类:
其他好文 时间:
2017-03-17 23:45:57
阅读次数:
245
在之前的博文中,我搭建了一个1台HAproxy+2台Apache的WEB负载均衡测试环境,然而1台HAproxy终归存在单点故障的风险,如果能使用2台HAproxy做高可用,形成主备群集,对外提供一个VIP在两台HAproxy之间浮动,一旦主的故障,备机立马接管VIP,保持HAproxy仍旧可用,那就比较完美了..
分类:
其他好文 时间:
2017-03-10 19:31:24
阅读次数:
336
转自:http://subversion.apache.org/faq.zh.html 常见问题: 为什么会有这样一个项目? 为了接管CVS的用户基础。确切的说,我们写了一个新的版本控制系统,它和CVS很相似,但是它修正了以前CVS所没有解决的许多问题。请看我们的首页。 Subversion是私有软 ...
分类:
其他好文 时间:
2017-03-09 17:18:58
阅读次数:
341
Nginx+Keepalived实现站点高可用Postedon2015-05-18|InLinux,Nginx|15条评论公司内部OA系统要做线上高可用,避免单点故障,所以计划使用2台虚拟机通过Keepalived工具来实现nginx的高可用(HighAvaiability),达到一台nginx入口服务器宕机,另一台备机自动接管服务的效果。(ng..
分类:
其他好文 时间:
2017-03-07 14:20:55
阅读次数:
250
PHP使用Memcache来存储session 分类:PHP 时间:2015年3月30日 很多时候一个完整的系统可能运行在多个服务器上,如果这多个服务器之间需要共享session的话,那么PHP默认的files保存session的方式就无能为力了。这时我们可以考虑使用Memcache来接管sessi ...
分类:
Web程序 时间:
2017-02-18 12:15:34
阅读次数:
211
集群2:NoFailback(不要回切主服务器恢复接管服务器不会再把业务重新返回)RunExclusive(运行独占只能跑一个服务)(前提fence正常工作)集群业务的接管工作:1.图形化操作注意:Failover优先集的选择(数字越大优先集越小)IPAddress(选择与集群在同一网段但无人使用的一个IP(..
分类:
其他好文 时间:
2017-02-15 22:42:11
阅读次数:
221
本文以Newton版本为例。 1.Magnum简介 Magnum项目通过Openstack API能够在Openstack中创建基于容器的服务,但它本身并不直接对容器进行操作,而是通过Kubernetes, Swarm或者Mesos后端进行管理。Openstack正式项目Zun具有直接管理docke ...
分类:
其他好文 时间:
2017-02-11 21:36:23
阅读次数:
326
1.kettle 5.4 使用JDBC连接的时候报错(测试不同的数据库,发现只是连接11gRAC 的时候会报JDBC的错误) 具体报错如下 使用sqlplus 进一步测定发现数据库功能正常,尝试其他的连接方式。 2.尝试用ODBC的方式连接: 管理工具-->数据源--用户DSN--添加--选择ora ...
分类:
数据库 时间:
2017-02-09 23:55:12
阅读次数:
2945
对于用PHP进行多进程并发编程,不可避免要遇到僵尸进程的问题。 僵尸进程是指的父进程已经退出,而该进程dead之后没有进程接受,就成为僵尸进程(zombie)进程。任何进程在退出前(使用exit退出) 都会变成僵尸进程(用于保存进程的状态等信息),然后由init进程接管。如果不及时回收僵尸进程,那么 ...
分类:
Web程序 时间:
2017-01-26 15:39:18
阅读次数:
272