keepalived是linux集群管理中保证集群高可用(HA)的一个服务软件,其功能类似于heartbeat,用来防止单点故障。
spring的依赖注入:通过spring的ioc容器来管理对象的生命周期。在spring中,可以通过注解、xml配置的方式使用依赖注入功能。
CXF框架中可以自定义拦截器(Interceptor),从而可以做到不改变核心模块的情况下,动态改变请求和响应的一些消息处理。本文介绍如何利用自定义拦截器实现权限验证。
Apache CXF 是一个开放源代码框架,提供了用于方便地构建和开发 Web 服务的可靠基础架构。它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 容器中或者嵌入式的jetty中。CXF 支持以下 Web 服务标准:
DRBD的全称为:DistributedReplicatedBlockDevice(DRBD)分布式块设备复制DRBD是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。它允许用户在远程机器上建立一个本地块设备的实时镜像。与心跳连接结合使用,也可以把它看作是一种网络RAID。
本文首先介绍了数据库事务特定、事务并发带来的问题、以及事务隔离级别背景知识;然后介绍了Innodb的行锁、以及行锁的实现....
keep是Oracle下的另一个分析函数,他的用法不同于通过over关键字指定的分析函数,可以用于这样一种场合下:取同一个分组下以某个字段排序后,对指定字段取最小或最大的那个值。
Oracle从8.1.6开始提供分析函数,专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计值。分析函数用于计算基于组的某种聚合值。
rollup 通常和group by语句一起使用,是根据维度在分组的结果集中进行聚合操作(通常为汇总,这取决于SELECT后的聚合函数)。最常用的场景是:为每个分组返回一个小计,同时为所有分组返回总计。
本文介绍数据结构课程中,经典的排序算法:冒泡、选择、插入、快速排序、希尔排序、归并排序、堆排序等...