Wesley13 Wesley13
3年前
OSS缓存控制
原因:阿里云的OSS外网流量太大,花费太高。可以做一下缓存控制。方式:普通上传的文件,通过阿里云的域名访问时有缓存的,如下返回304NotModified。!(https://oscimg.oschina.net/oscnet/up090beaa2962a58c8846c528674ae6582fea.png)
Stella981 Stella981
3年前
Linux服务器性能查看分析调优
转自https://www.cnblogs.com/acelee/p/6628079.html一linux服务器性能查看1.1cpu性能查看1、查看物理cpu个数:cat/proc/cpuinfo|grep"physicalid"|sort|un
Wesley13 Wesley13
3年前
Java缓存Ehcache
需要在Spring配置文件中配置:<!配置缓存管理器工厂<beanid"cacheManager"class"org.springframework.cache.ehcache.EhCacheManagerFactoryBean"<propertyname"co
Stella981 Stella981
3年前
Hibernate 缓存机制
一、为什么要用Hibernate缓存Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。二、Hibernate
Easter79 Easter79
3年前
SpringBoot缓存篇Ⅱ
一.Redis环境搭建系统默认是使用ConcurrentMapCacheManager,然后获取和创建ConcurrentMapCache类型的缓存组件,再将数据保存在ConcurrentMap中开发中使用缓存中间件:redis,memcached,ehcache1.搭建redis环境在linux上安装redis(推荐使用do
Wesley13 Wesley13
3年前
JEP解读与尝鲜系列2
本文基于OpenJDK8~14的版本JEP142内容用于将某个或者某些需要多线程读取和修改的field进行缓存行填充。同时由于Java8之前对于缓存行填充的方式,比较繁琐且不够优雅,还有可能缓存行大小不一的问题,所以这个JEP中引入了@Contended注解。什么是缓存行填充以及Fa
Stella981 Stella981
3年前
Linux查看硬件信息
系统unamea查看内核/操作系统/CPU信息headn1/etc/issue查看操作系统版本cat/proc/cpuinfo查看CPU信息hostname查看计算机名lspcitv列出所有PCI设备(yuminstall
Stella981 Stella981
3年前
Hibernate(四)——缓存策略+lazy
Hibernate作为和数据库数据打交道的框架,自然会设计到操作数据的效率wenti,而对于一些频繁操作的数据,缓存策略就是提高其性能一种重要手段,而Hibernate框架是支持缓存的,而且支持一级和二级两种缓存,合理的使用缓存策略可以大大提高我们的操作数据效率,但是利用不能,可能会造成不必要的麻烦。一,一级缓存(Session缓
Stella981 Stella981
3年前
Redis缓存穿透、缓存雪崩、并发问题分析与解决方案
(一)缓存和数据库间数据一致性问题分布式环境下(单机就不用说了)非常容易出现缓存和数据库间的数据一致性问题,针对这一点的话,只能说,如果你的项目对缓存的要求是强一致性的,那么请不要使用缓存。我们只能采取合适的策略来降低缓存和数据库间数据不一致的概率,而无法保证两者间的强一致性。合适的策略包括合适的缓存更新策略,更新数
Wesley13 Wesley13
3年前
MySQL查询缓存
1、mysql分布式事务在mysql中,使用分布式事务的应用程序涉及一个或多个资源管理器和一个事务管理器,分布式事务的事务参与者、资源管理器、事务管理器等位于不同的节点上。这些不同的节点相互协作共同完成一个具有逻辑完整性的事务。分布式事务主要作用在与确保事务的一致性和完整性。1.1、了解分布式事务的原理  资源管理器(RM):用于向事务提供资