`
carlosfu
  • 浏览: 571809 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
Ba8b5055-9c58-3ab0-8a1c-e710f0495d2c
BigMemory实战与理...
浏览量:30017
53b2087e-c637-34d2-b61d-257846f73ade
RedisCluster开...
浏览量:149120
C9f66038-7478-3388-8086-d20c1f535495
缓存的使用与设计
浏览量:122705
社区版块
存档分类
最新评论
文章列表
  转载请注明出处哈:http://carlosfu.iteye.com/blog/2269678 更多Redis的开发、运维、架构以及新动态,欢迎关注微信公众号:      一、基本概念   1. Cache(缓存): 从cpu的一级和二级缓存、Internet的DNS、到浏览器缓存都可以看做是一种缓存。 维基百科: 写道 a store of things that will be required in the future, and can be retrieved rapidly. (存贮数据(使用频繁的数据)的临时地方,因为取原始数据的代价太大 ...
转载请注明出处哈:http://carlosfu.iteye.com/blog/2238662   1. 整合思路 (1) SqlSessionFactory由Spring作为单例管理 (2) spring和mybatis整合生成代理对象,使用SqlSessionFactory创建SqlSession。 (3) 持久层mapper(dao)由spring管理 2. 依赖 (1)spring依赖 <spring.version>3.2.8.RELEASE</spring.version> <dependency> <group ...
转载请注明出处哈:http://carlosfu.iteye.com/blog/2238662  一、通过数据字典查询列,属性数据(减轻手工、防止错误、结合sql标签使用) select group_concat(column_name) from information_schema.columns where table_schema = 'football' and table_name = 'club'; ...
 转载请注明出处哈:http://carlosfu.iteye.com/blog/2238662 0. 相关知识: 查询缓存:绝大数系统主要是读多写少。 缓存作用:减轻数据库压力,提供访问速度。    1. 一级缓存测试用例 (1) 默认开启,不需要有什么配置 (2) 示意图
转载请注明出处哈:http://carlosfu.iteye.com/blog/2238662   一、mybatis执行日志    加入log4j/logback能看到mybatis更详细的执行情况,以logback为例子 <logback.version>1.0.13</logback.version> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId&g ...
转载请注明出处哈:http://carlosfu.iteye.com/blog/2238662   1. PlayerDao注解方式实现 package com.sohu.tv.mapper; import java.util.List; import org.apache.ibatis.annotations.Delete; import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Update; import org.apache.ibatis.annotatio ...
转载请注明出处哈:http://carlosfu.iteye.com/blog/2237511  感谢博主:hot66hot.iteye.com/  一:BigMemory如何使用DirectMemory内存      以下是bigMemory启动时打印的DirectMemory分区概述: Maximum Size (specified) : 32MBMinimum Chunk Size : 8MBMaximum Chunk Size : 32MBConcurrency : 16Initial Segment Table Size : 64 slotsSegment Dat ...
转载请注明出处哈:http://carlosfu.iteye.com/blog/2237511   问题目录: 一、Ehcache、BigMemory Go和BigMemory Max的关系 二、copyOnRead配置分析 三、BigMemory的sizeOf问题: 四、timeToLive和timeToIdle配置分析 五、Ehcache的统计配置和说明: 六、Ehcache的常用的eviction算法: 七、MaxEntries和MaxBytes配置选择问题: 八、哪些配置参数可以运行时动态修改 九、Ehcache批量操作优化: 十、是否要使用磁盘 十一 ...
  转载请注明出处哈:http://carlosfu.iteye.com/blog/2237511   一、TMC(Terracotta Management Console)简介:   BigMemory提供了一套监控和管理系统,来管理Bigmemory Go或者BigMemory Max,通过这个系统可以有效的观察数据,管理数据,动态修改配置。     二、TMC实现原理浅析:
转载请注明出处哈:http://carlosfu.iteye.com/blog/2238662   1. 定义sql映射xml文件:   playerMapper.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/d
转载请注明出处哈:http://carlosfu.iteye.com/blog/2238662  1. 添加pom依赖:   <properties> <mybatis.version>3.2.7</mybatis.version> <mysql-connector-java.version>5.1.29</mysql-connector-java.version> <junit.version>4.11</junit.version> </propertie ...
  转载请注明出处哈:http://carlosfu.iteye.com/blog/2238662    MyBatis系列目录   1. MyBatis快速入门 2. Mybatis的简单CRUD 3. Mybatis注解 4. MyBatis别名、字段冲突、联表、日志、xml其他组件等问题 5. MyBatis一级缓存和二级缓存(redis实现) 6. Mybatis一些实用技巧
转载请注明出处哈:http://carlosfu.iteye.com/blog/2237511 一、Ehcache、BigMemory Go和BigMemory Max的关系 (1) terracotta收购了Ehcache,在Ehcache基础上开发了商业版的BigMemory Go(单机版:有试用期)和BigMemory Max(集群版:收费)。 (2) BigMemory支持使用堆外内存,有效利用本机内存并有效防止GC。 (3) Ehcache和BigMemory的API几乎完全一致。   二、Bigmemory的配置相对于Ehcache添加了两个属性:     ...
转载请注明出处哈:http://carlosfu.iteye.com/blog/2237511   更多BigMemory Go可参考官方文档: http://www.terracotta.org/documentation/4.0/bigmemorygo 一、BigMemory证书:   (1). 由于BigMemory是商业版,需要从官网上注册、下载证书(目前只支 ...
转载请注明出处哈:http://carlosfu.iteye.com/blog/2237511     一、官方文档: http://terracotta.org/documentation/4.1/bigmemorygo   二、文章: Ari Zilka谈Ehcache的进程内堆外缓存BigMemory Terracotta的BigMemory力图消除针对Java缓存的垃圾回收
Global site tag (gtag.js) - Google Analytics