数据库的这些性能优化,你做了吗? 在互联网项目中,当业务规模越来越大,数据也越来越多,随之而来的就是数据库压力会越来越大。我们可能会采取各种方式去优化,比如之前文章提到的缓存方案,SQL优化等等,除了这些方式以外,这里再分享几个针对数据库优化的常规手段:「数据读写分离」与「数据库Sharding」。 ...
分类:
数据库 时间:
2018-12-30 02:59:23
阅读次数:
214
fpga存储图像方案讨论 本文不讨论片上ram 以及sram存储,在此进讨论基于sdram存储的情况,在此sdram指 sdr sdram ,ddr sdram , ddr2 sdram ,ddr3 sdram等。 (——不用对这些sdram感到惧怕,在quartus中都可以生成他们的IP核,而对用 ...
分类:
其他好文 时间:
2018-12-30 02:57:33
阅读次数:
184
相信大家对memcache都不陌生,在项目中也经常使用memcache作为缓存方案,那么在使用过程中有没有发现为什么memcahce有两个添加缓 存的方法:一个是add,一个是set,那么你知道这2个方法有什么不同吗?什么时候该使用add?什么时候该使用set呢? 对于这点以前自己也没有去深究,只知 ...
分类:
系统相关 时间:
2018-11-12 13:19:46
阅读次数:
228
Ehcache 在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)、被认证(具有apache 2.0 license)、充满特色(稍后会详细介绍),所以被用于大型复杂分布式web app ...
分类:
其他好文 时间:
2018-10-04 08:50:23
阅读次数:
128
cz storage 解决问题 1. 前端js使用localStorage的时候只能存字符串,不能存储对象 cz storage 可以存储 object undefined number string 2. localStorage没有过期时间 cz storage 可以设置以天为单位的过期时间 3 ...
分类:
编程语言 时间:
2018-09-17 10:22:37
阅读次数:
182
分布式缓存设计 目前常见的缓存方案都是分层缓存,通常可以分为以下几层: 1.1NG本地缓存,命中的话直接返回 1.2 NG没有命中时则需要查询分布式缓存,如redis 1.3 如果分布式缓存没有命中则需要回源到Tomcat在本地堆进行查询,命中之后异步写回redis 1.4以上都没有命中那就只有从D ...
分类:
系统相关 时间:
2018-09-14 17:18:38
阅读次数:
216
SSD缓存方案之LVM cache 1. 前言 最近因为工作的需要,接触SSD缓存相关的一些知识。所谓SSD缓存方案就是使用fast device(例如SSD),给slow device(例如机械硬盘)做缓存,以提高计算机整体的存储性能。 目前在个人计算机中,使用的比较多的是机械硬盘和固态硬盘(SS ...
分类:
系统相关 时间:
2018-08-27 22:02:14
阅读次数:
881
插件使用案例 2018年8月13日,白鹭引擎发布5.2.7 版本。本次版本主要新增了两大功能:命令行增加自动合图插件TextureMergerPlugin,微信小游戏支持库增加二进制和声音缓存方案。 同时,本次版本还是对 5.2 版本的一次集中性缺陷修复,更新修复了大家反馈的涉及2D渲染- Java ...
分类:
其他好文 时间:
2018-08-16 19:54:44
阅读次数:
2620
2018年8月13日,白鹭引擎发布5.2.7 版本。本次版本主要新增了两大功能:命令行增加自动合图插件TextureMergerPlugin,微信小游戏支持库增加二进制和声音缓存方案。 同时,本次版本还是对 5.2 版本的一次集中性缺陷修复,更新修复了大家反馈的涉及2D渲染- JavaScript、 ...
分类:
其他好文 时间:
2018-08-15 18:39:25
阅读次数:
197
线程内部缓存:使用ThreadLocal 本地缓存:可以使用(Concurrent)HashMap自己实现,也可以使用GuavaCache。 guavaCache支持过期自动删除,垃圾回收。。。 远程缓存:redis 主备切换 故障自动恢复, memcached 业务逻辑如果允许本地缓存,就不要使用 ...
分类:
系统相关 时间:
2018-08-05 19:38:51
阅读次数:
668