最大内存可配置: 缓存淘汰策 Redis集群,数据存储在不同的机器上 算法原理:一致性has算法,每个key值进行has计算。 一致性has算法能对字符串记性计算吗 动态增加减少服务器时,redis服务器会进行重定向分配 ...
分类:
其他好文 时间:
2019-03-10 13:46:39
阅读次数:
180
1. 前端性能优化方式 ·合并ajax请求 ·CSSsprite ·静态资源CDN加速 ·资源缓存策略 ·service worker ·减少回流与重绘 变量本地化 ·script标签放在最后 2.闭包是什么?为什么使用闭包 闭包是函数代码块及它能访问到的变量的总称 闭包的作用:1.防止全局变量污染 ...
分类:
其他好文 时间:
2019-03-01 15:43:58
阅读次数:
231
Java5为Integer的操作引入了一个新的特性,用来节省内存和提高性能。整型对象在内部实现中通过使用相同的对象引用实现了缓存和重用。上面的规则默认适用于整数区间-128到+127(这个整数区间可以通过启动应用的虚拟机参数修改:-XX:AutoBoxCacheMax)。这种Integer缓存策略仅在自动装箱(autoboxing)的时候有用,使用构造器创建的Integer对象不能被缓存。Java
分类:
编程语言 时间:
2019-01-23 11:31:27
阅读次数:
199
在服务器负载过大,如何让新的线程等待或者友好的拒绝服务? 简单方式使用线程池 开源技术guava、hystrix 线程池的基本作用 利用线程池管理并复用线程、控制最大并发数 实现任务线程队列缓存策略和拒绝机制 实现某些与时间相关的功能 定时执行 周期执行 隔离线程环境 比如交易服务和搜索服务在同一台 ...
分类:
编程语言 时间:
2019-01-19 14:27:15
阅读次数:
204
企业级 SpringBoot 教程 企业级 SpringBoot 教程 (十三)springboot集成spring cache Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码请加企鹅求求: 一零叁八七七四六贰六 ...
分类:
编程语言 时间:
2019-01-09 12:15:37
阅读次数:
204
1. cookie 浏览器存储技术。(服务器将少量数据交于浏览器存储管理) 作用: 存储数据, 解决 http 协议无状态问题 工作流程: 浏览器发送请求给服务器,请求登录 服务器返回响应给浏览器,此时携带了cookie(其中包含着当前用户的唯一标识) 浏览器接受到响应中cookie,得保存下来 浏 ...
分类:
Web程序 时间:
2018-12-31 13:52:21
阅读次数:
183
mybatis中默认开启缓存 1、mybatis中,默认是开启缓存的,缓存的是一个statement对象。 不同情况下是否会使用缓存 同一个SqlSession对象,重复调用同一个id的<select>(id必须相同)的时候,缓存才会生效,两者缺一不可,而是会执行两次sql,并不会使用缓存。 下面举 ...
分类:
其他好文 时间:
2018-12-17 14:16:44
阅读次数:
228
22.磁盘I/O问题磁盘IO是数据库性能瓶颈,一般优化是通过减少或延缓磁盘读写来减轻磁盘IO的压力及其对性能的影响。增强磁盘读写性能和吞吐量也是重要的优化手段。 22.1 使用磁盘阵列 RAID(Redundant Array of Inexpensive Disk)是指廉价磁盘冗余阵列,即磁盘阵列 ...
分类:
数据库 时间:
2018-12-15 17:58:14
阅读次数:
290
本文你将获得以下信息:线程池源码解读线程池执行流程分析带返回值的线程池实现延迟线程池实现为了方便读者理解,本文会由浅入深,先从线程池的使用开始再延伸到源码解读和源码分析等高级内容,读者可根据自己的情况自主选择阅读顺序和需要了解的章节。一、线程池优点线程池能够更加充分的利用CPU、内存、网络、IO等系统资源,线程池的主要作用如下:利用线程池可以复用线程,控制最大并发数;实现任务缓存策略和拒绝机制;实
分类:
编程语言 时间:
2018-11-19 20:27:06
阅读次数:
236
SmartSqlMap | 属性 | 说明 | | : | :| | Scope | 域,用于SqlMap定义Sql声明范围 | Statement标签 | 属性 | 说明 | | : | :| | Id | 唯一性编号 | | Cache | 缓存策略编号,引用自Cache标签 | Stateme ...
分类:
数据库 时间:
2018-11-16 21:36:11
阅读次数:
275