缓存共69篇
聊聊缓存 - MaxSSL

聊聊缓存

在设计高并发、高性能的系统架构时,缓存是绕不开的一个话题,之所以用缓存,是因为不同的存储介质的访问速度存在巨大差异,例如SSD(固态硬盘)每秒钟可以读写几千次,而内存的随机读写速度是S...
MaxSSL的头像 - MaxSSLMaxSSL2年前
10
系统性能优化十大绝招 - MaxSSL

系统性能优化十大绝招

上篇引言:取与舍软件设计开发某种意义上是“取”与“舍”的艺术。关于性能方面,就像建筑设计成抗震9度需要额外的成本一样,高性能软件系统也意味着更高的实现成本,有时候与其他质量属性甚至...
MaxSSL的头像 - MaxSSLMaxSSL2年前
20
redis之缓存一致性 - MaxSSL

redis之缓存一致性

前言使用redis作为缓存,必然存在redis缓存和DB数据一致性的问题:某一时刻,redis缓存数据和DB数据不一致一缓存更新策略按照缓存更新的方式大致分为:内存淘汰、过期删除、主动更新一)内存淘汰...
MaxSSL的头像 - MaxSSLMaxSSL2年前
90
Java Mybatis 笔记 - MaxSSL

Java Mybatis 笔记

MyBatis1、简介1.1什么是MybatisMyBatis是一款优秀的持久层框架;它支持自定义SQL、存储过程以及高级映射。MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。MyBatis…
MaxSSL的头像 - MaxSSLMaxSSL2年前
30
项目中多级缓存设计实践总结 - MaxSSL

项目中多级缓存设计实践总结

缓存的重要性简而言之,缓存的原理就是利用空间来换取时间。通过将数据存到访问速度更快的空间里以便下一次访问时直接从空间里获取,从而节省时间。我们以CPU的缓存体系为例:CPU缓存体系是多层...
MaxSSL的头像 - MaxSSLMaxSSL2年前
380
MySQL查看数据库性能常用命令和实战教学 - MaxSSL

MySQL查看数据库性能常用命令和实战教学

MySQL查看数据库性能常用命令#列出MySQL服务器运行各种状态值showglobalstatus;#查询MySQL服务器配置信息语句showvariables;#慢查询showvariableslike'%s…
MaxSSL的头像 - MaxSSLMaxSSL2年前
110
记录--服务端推送到Web前端有哪几种方式? - MaxSSL

记录–服务端推送到Web前端有哪几种方式?

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助这个问题?这个问题一般会出现在面试题里面,然后回答一些诸如轮询、WebSocket之类的答案。当然,实际开发中,也会遇到类似别人...
MaxSSL的头像 - MaxSSLMaxSSL2年前
310
三天吃透mybatis面试八股文 - MaxSSL

三天吃透mybatis面试八股文

本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识...
MaxSSL的头像 - MaxSSLMaxSSL2年前
60
统一日志输出打印POST请求参数 - MaxSSL

统一日志输出打印POST请求参数

众所周知,request.getInputStream()只能调一次。如果希望在请求进入Controller之前统一打印请求参数(拦截器或过滤器),又不影响业务,我们只能将获取到的输入流缓存起来,后续都从缓存中获取...
MaxSSL的头像 - MaxSSLMaxSSL2年前
70
Ehcache初体验 - MaxSSL

Ehcache初体验

前言读张开涛写的《亿级流量网站架构核心技术》里面讲到使用Java缓存:堆内缓存,堆外缓存,磁盘缓存,分布式缓存。介绍了几种缓存工具:GauvaCache,Ehcache和MapDB。其中GauvaCache是google…
MaxSSL的头像 - MaxSSLMaxSSL2年前
210
从源码MessageSource的三个实现出发实战spring·i18n国际化 - MaxSSL

从源码MessageSource的三个实现出发实战spring·i18n国际化

1.前言互联网业务出海,将已有的业务CopytoGlobal,并且开始对各个国家精细化,本土化的运营。对于开发人员来说,国际化很重要,在实际项目中所要承担的职责是按照客户指定的语言让服务端返回相...
MaxSSL的头像 - MaxSSLMaxSSL2年前
180
网工应用层:DNS及相关使用问题 - MaxSSL

网工应用层:DNS及相关使用问题

DNS的执行原理首先,让我们来回顾一下DNS的执行原理。DNS的执行原理即是IP和域名的相互解释(映射),从而使得互联网的大规模民用成为可能。举个栗子,我们通查上百度的时候大多数人并不会直接...
MaxSSL的头像 - MaxSSLMaxSSL2年前
40