`
dsxwjhf
  • 浏览: 70506 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论
文章列表
高效运维最佳实践(03):Redis集群技术及Codis实践
Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式)介绍
原文地址: 观察者模式应用场景实例 个人觉得,对设计模式的学习,必须具体到真实的场景,就像这篇文章一样。 技术就是技术,那种“小明小红”什么的看似通俗易懂但需要相当的经验才能体会的解说套路,真不适合初学者。 这篇文章是用 php 写的,把它翻译成 Java ,代码大致如下: 购票核心业务(被观察者): public class TicketService extends Observable { public void buyTicket(int i) { String ticket = "ticket_" + i; ...
本文转自博客园系列文章。 高性能网站架构设计之缓存篇(1)- Redis 的安装与使用 高性能网站架构设计之缓存篇(2)- Redis C# 客户端 高性能网站架构设计之缓存篇(3)- Redis 的配置 高性能网站架构设计之缓存篇(4)- Redis 主从复制 高性能网站架构设计之缓存篇(5)- Redis 集群(上) 高性能网站架构设计之缓存篇(6)- Redis 集群(中)
原文地址:http://blog.csdn.net/chosen0ne/article/details/10036775
原文转自:JAVA 中 BIO, NIO, AIO 的理解
IBM NIO 入门 ifeve Java NIO系列教程(一) Java NIO 概述 Java NIO系列教程(二) Channel Java NIO系列教程(三) Buffer Java NIO系列教程(四) Scatter/Gather Java NIO系列教程(五) 通道之间的数据传输 Java NIO系列教程(六) Selector Java NIO系列教程(七) FileChannel Java NIO系列教程(八) SocketChannel Java NIO系列教程(九) ServerSocketChannel Java NIO系列教程(十) Java NIO Datagr ...
本文转自: http://www.cnblogs.com/alexlo/p/5087015.html 1. 关于磁盘 IO 与预读 考虑到磁盘IO是非常高昂的操作,计算机操作系统做了一些优化,当一次IO时,不光把当前磁盘地址的数据,而是把相邻的数据也都读取到内存缓冲区内,因为局部预读性原理告诉我们,当计算机访问一个地址的数据的时候,与其相邻的数据也会很快被访问到。每一次IO读取的数据我们称之为一页(page)。具体一页有多大数据跟操作系统有关,一般为4k或8k,也就是我们读取一页内的数据时候,实际上才发生了一次IO,这个理论对于索引的数据结构设计非常有帮助。 2. 关于索引的作用 每次查找数 ...
1. 完全基于数据库 用乐观锁做幂等。缺点是缺少保护,大量请求直接打到数据库;好处是简单不易出错。 2. 使用队列 如果是单机环境,使用普通的先进先出队列即可;若是分布式环境,则需要依靠 Redis 有序集合等方式来实现 ...
BeanFactory 和 ApplicationContext 的区别 1. ApplicationContext 是 BeanFactory 的扩展,提供了更丰富的功能,如 AOP ,国际化,事件通知等; 2. 在使用上, BeanFactory 更面向编码, ApplicationContext 更面向配置; 3. BeanFactory 采用懒加载, ApplicationC ...
spring.jar 是包含有完整发布的单个 jar 包, spring.jar 中包含除了 spring-mock.jar 里所包含的内容外其它所有 jar 包的内容,因为只有在开发环境下才会用到 spring-mock.jar 来进行辅助测试,正式应用系统中是用不得这些类的。 除了 spring.jar 文件, Spring 还包括有其它13个独立的 jar 包,各自包含着对应的 Spring 组件,用户可以根据自己的需要来选择组合自己的 jar 包,而不必引入整个 spring.jar 的所有类文件。 (1) spring-core.jar     这个 jar 文件包含 Spring ...
http://www.tuicool.com/articles/M7nAni 简单粗暴的总结: Struts2 的 DispatcherFilter 和 SpringMVC 的 DispatcherServlet 及其下游的类负责: 1. 去哪个 Action ,执行哪个方法; 2. 经过哪些拦截器; 3. 参数的解析、校验和包装; 4. 返回到哪个页面,错误和数据如何封装。
http://blog.csdn.net/tender001/article/details/7607870
一、 Memcached VS Redis 表面上的不同 1. Memcached 多线程, Redis 单线程; 2. Redis 支持持久化; 3. Redis 支持的数据结构更丰富; 稍微深层次的不同 1. 内存满时, Memcached 考虑丢弃, Redis 考虑 swap 进硬盘; 2. 网络 I/O 模型不同: Memcached 使用线程池处理每一个 pipe , Redis 使用 epoll 模型; 3. 内存管理不同: Memcached 使用预分配的、各种固定大小的 trunk , Redis 使用自己优化过的 malloc/free 。 4. Memcached 本身 ...
截取文章的一小部分,原文地址:http://blog.csdn.net/tonysz126/article/details/8280696/ 1. Memcached 简介 Memcached 是以 LiveJurnal 旗下 Danga Interactive 公司的 Bard Fitzpatric 为首开发的高性能分布式内存缓存服务器。其本质上就是一个内存 key-value ...
Global site tag (gtag.js) - Google Analytics