![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java开发
文章平均质量分 81
qq_43758347
这个作者很懒,什么都没留下…
展开
-
2021-06-06
java系统 性能优化实战java代码优化可优化的代码 java代码优化 架构师在优化java系统性能的过程中,可以做出很多重要决策以全面提升系统的性能,例如使用高版本的jdk,引入Redis或redis+JVM缓存,甚至考虑JVM缓存分成多层,比如热点缓存+普通数据缓存等。 在数据上可以考虑数据库分库分表或者一主多从,考虑引入中间件提供表的路由,引入分布式管理器或者状态机保证事务一致性。对于大数据查询,可以考虑Elasticsearch或Hive大数据系统建立统一的数据查询接口,架构师需要考虑如何把数据库原创 2021-06-06 18:23:41 · 163 阅读 · 1 评论 -
2020-12-30
缓存 缓存使用 为了系统性能的提升,我们一般都会将部分数据放入缓存,加速访问。而db承担数据落盘工作。 哪些数据适合放入缓存? 即时性、数据一致性要求不高的 访问量大且更新不高的数据(读多、写少) 举例:电商类应用,商品分类,商品列表等适合缓存并加一个失效时间(根据数据更新频率来定),后台如果发布一个商品,买家需要5分钟才能看到新的商品一般还是可以接收的 data=cache.load(id); if(data==null){ data=db.load(i...原创 2020-12-30 20:59:24 · 85 阅读 · 1 评论