知名互联网公司网站架构图
<h3 style="margin:0px;padding:0px;font-family:Arial;line-height:26px;white-space:normal;background-color:#FFFFFF;">引言</h3><p style="margin-top:0px;margin-bottom:0px;font-family:Arial;font-size:14px;line-height:26px;white-space:normal;background-color:#FFFFFF;"> 近段时间以来...
数据库中的悲观锁和乐观锁
为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数...
转一下新浪使用redis的心得
<strong style="color:#464646;font-family:simsun;font-size:14px;line-height:21px;white-space:normal;background-color:#BCD3E5;">使用初衷</strong><br style="color:#464646;font-family:simsun;font-size:14px;line-height:21px;white-space:normal;background-color:#BCD3E5;" /><span style="color:#464646;font-...
MongoDB、Redis 以及 Memcache 的区别
简介MongoDB更类似Mysql,支持字段索引、游标操作,其优势在于查询功能比较强大,擅长查询JSON数据,能存储海量数据,但是不支持事务。...
对比 Redis 与 Memcached
前几天, Redis 的作者 Antirez 写了
SpringMVC、MyBatis 声明式事务管理
Spring事务管理分为传统的全局事务管理和本地事务管理,使得在任何环境中都可以使用统一的事务管理模型,你可以写一次代码,然后在不同的环境从你的代码里面配置不同的事务管理策略,Spring提供两种事务管理策略:一种是声明式事务管理策略,另一种是编程式事务管理策略,这里主要介绍声...
Apache ActiveMQ 集群配置详解
构建高可用的ActiveMQ系统在生产环境中非常重要。对于apache的这个消息中间件实现高可用也非常简单,只要在Apache ActiveMQ单点基本配置基础上做一次配置变更(如果在一台设备上部署多个ActiveMQ,需要修改对应端口号),即可实现。官方资料:http://activemq.apache.org/clustering.htmlActiveMQ具有强大和灵活的集群...
Solr使用入门指南
本文转自 http://chuanliang2007.spaces.live.com/blog/cns!E5B7AB2851A4C9D2!499.entry?wa=wsignin1.0 由于搜索引擎功能在门户社区中对提高用户体验有着重在门户社区中涉及大量需要搜索引擎的功能需求,目前在实现搜索引擎的方案上有集中方案可供选择:1. 基于Lucene自己进行封装实现站内搜索。工...
RestEasy简介
简介RESTEasyRESTEasy是JBoss的一个开源项目,提供各种框架帮助你构建RESTful Web Services和RESTful Java应用程序。它是JAX-RS规范的一个完整实现并通过JCP认证。作为一个JBOSS的项目,它当然能和JBOSS应用服务器很好地集成在一起。但是,它也能在任何运行JDK5或以上版本的Servlet容器中运行。RESTEasy还提供一...
Jetty和Tomcat的选择:按场景而定
Jetty和Tomcat为目前全球范围内最著名的两款开源的webserver/servlet容器。由于它们的实现都遵循Java Servlet规范,一个Java Web应用部署于两款容器的任意一个皆可。但选择哪个更优?也许这得看场景。 近期很多人关注Jetty,也许主要是因为GAE放弃了Tomcat而选择了Jetty。于是,以很直接的想法,Jetty更符合GAE...
Cobar使用文档(可用作MySQL大型集群解决方案)
最近好不容易抽空研究了下Cobar,感觉这个产品确实很不错(在文档方面比Amoeba强多了),特此推荐给大家。Cobar是阿里巴巴研发的关系型数据的分布式处理系统,该产品成功替代了原先基于Oracle的数据存储方案,目前已经接管了3000+个MySQL数据库的schema,平均每天处理近50亿次的SQL执行请求。首先,使用Cobar的核心功能...
ORA-28001: the password has expired解决方法
原来好好的应用突然不能访问,日志报错,数据库连接池异常,检查发现连接池的状态为挂起,如是reset,提示密码过期。登录数据库后台,连接时同样提示密码过期:ORA-28001: the password has expired原来,这是由于Oracle11G的新特性所致。 Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密...
自动备份失效,手动执行脚本报错 ORA-31634 ORA-31664
1、问题发现:每天定时数据泵导出作业未正常导入,查看import.log,居然为空。2、问题追踪:手工调用back.sh脚本导出,运行几秒后报错:ORA-31634: job already existsORA-31664: unable to construct unique job name when defaulted3、查找解决1)分析错误及如何解决:ORA-31634: job already existsCause: Job ...