首页
学习
活动
专区
工具
TVP
发布

IT笔记

并不是因为我需要用到什么领域的知识而去学习,而只是单纯的我想知道,我想弄明白。
专栏成员
517
文章
859027
阅读量
59
订阅数
SpringCloud 妹子图之 Redis 高可用集群
一般的小项目,比如几百人左右访问的项目,访问量几万的项目,如果想用缓存,单机实例完全够用。小黄图就是用的阿里云256MB配置的Redis缓存,日几千的访问量是妥妥够用的了。
小柒2012
2020-07-09
7850
SpringBoot 2.x 开发案例之妹子图接入 Redis 缓存
妹子图小程序上线以来,小伙伴们热情高涨,高峰时段达到了1500PV,当然时间粒度是小时。为了各位小伙伴们能有更好的体验,撸主决定给小程序接入 redis 缓存。
小柒2012
2020-03-02
4830
集群、限流、缓存 BAT 大厂无非也就是这么做
前阵子有网友询问,如何优化网站?这个问题真的很大,跟他简单的聊了一下,随便说了几点,觉得有必要整理一篇文章出来,正好前阵子在做爬虫博客,于是把大体思路分享出来,与大家互通有无,共同进步。
小柒2012
2019-12-09
4560
SpringBoot开发案例之打造十万博文Web篇
通过 Python 爬取十万博文之后,最重要的是要让互联网用户访问到,那么如何做呢?
小柒2012
2019-12-09
3140
从SpringBoot构建十万博文聊聊高并发文章浏览量设计
在经历了,缓存、限流、布隆穿透等等一系列加强功能,十万博客基本算是成型,网站上线以后也加入了百度统计来见证十万+ 的整个过程。
小柒2012
2019-12-05
9410
从SpringBoot构建十万博文聊聊缓存穿透
在博客系统中,为了提升响应速度,加入了 Redis 缓存,把文章主键 ID 作为 key 值去缓存查询,如果不存在对应的 value,就去数据库中查找 。这个时候,如果请求的并发量很大,就会对后端的数据库服务造成很大的压力。
小柒2012
2019-12-05
3320
SpringBoot开发案例从0到1构建分布式秒杀系统
最近,被推送了不少秒杀架构的文章,忙里偷闲自己也总结了一下互联网平台秒杀架构设计,当然也借鉴了不少同学的思路。俗话说,脱离案例讲架构都是耍流氓,最终使用SpringBoot模拟实现了部分秒杀场景,同时跟大家分享交流一下。
小柒2012
2019-12-05
7150
从构建分布式秒杀系统聊聊限流的多种实现
前言 俗话说的好,冰冻三尺非一日之寒,滴水穿石非一日之功,罗马也不是一天就建成的。两周前秒杀案例初步成型,分享到了中国最大的同性交友网站-码云。同时也收到了不少小伙伴的建议和投诉。我从不认为分布式、集群、秒杀这些就应该是大厂的专利,在互联网的今天无论什么时候都要时刻武装自己,只有这样,也许你的春天就在明天。 在开发秒杀系统案例的过程中,前面主要分享了队列、缓存、锁和分布式锁以及静态化等等。缓存的目的是为了提升系统访问速度和增强系统的处理能力;分布式锁解决了集群下数据的安全一致性问题;静态化无疑是减轻了缓存以
小柒2012
2018-06-12
1.5K0
Ehcache配置详解及CacheManager使用
timeToIdleSeconds 当缓存闲置n秒后销毁 timeToLiveSeconds 当缓存存活n秒后销毁 缓存配置 name:缓存名称。 maxElementsInMemory:缓存最大个数。 eternal:对象是否永久有效,一但设置了,timeout将不起作用。 timeToIdleSeconds:设置对象在失效前的允许闲置时间(单位:秒)。仅当eternal=false对象不是永久有效时使用,可选属性,默认值是0,也就是可闲置时间无穷大。 timeToL
小柒2012
2018-04-13
1.7K0
使用elasticsearch遇到的一些问题以及解决方法
1.由gc引起节点脱离集群 因为gc时会使jvm停止工作,如果某个节点gc时间过长,master ping3次(zen discovery默认ping失败重试3次)不通后就会把该节点剔除出集群,从而导致索引进行重新分配。 解决方法: (1)优化gc,减少gc时间。(2)调大zen discovery的重试次数(es参数:ping_retries)和超时时间(es参数:ping_timeout)。后来发现根本原因是有个节点的系统所在硬盘满了。导致系统性能下降。 2.out of memory错误 因为默认情
小柒2012
2018-04-13
2.7K0
Ehcache timeToIdleSeconds和 timeToLiveSeconds区别
一直不理解ehcache中 timeToIdleSeconds和 timeToLiveSeconds 这两个配置的区别,特意找到官方文档看了一下,基本理解了它的意思。 首先看一段原文: What i
小柒2012
2018-04-13
2.2K0
Ehcache中timeToLiveSeconds和timeToIdleSeconds的区别
项目中配置如下: <?xml version="1.0" encoding="UTF-8"?> <ehcache updateCheck="false" name="defaultCache">
小柒2012
2018-04-13
9580
ehcache.xml参数配置说明
ehcache.xml参数配置说明: <?xml version="1.0" encoding="UTF-8"?> <ehcache updateCheck="false" name="default
小柒2012
2018-04-13
7210
Nginx学习之缓存配置
项目采用的是Nginx+Tomcat,Nginx处理静态请求并缓存,Tomcat处理动态请求。 缓存配置proxy_cache.conf: #设置Web缓存区名称为cache,内存缓存空间大小为200MB #1天没有被访问的内容自动清除,硬盘缓存空间大小为10GB #levels=1:2 表示缓存目录的第一级目录是1个字符,第二级目录是2个字符 #proxy_cache_key 设置缓存的key,以域名、URI、参数组合成Web缓存的Key值,Nginx根据Key值哈希,存储缓存内容到二级缓存目录内 pro
小柒2012
2018-04-13
9100
Redis使用过程中的一些常用命令汇总
最近购买了Redis做论坛session存储和缓存实现,本身项目中也使用了Redis做分布式集群session管理,抽空整理一下常用到的命令集合(随时更新)。 本地或者远程连接 redis-cli -h host -p port -a password redis-cli -h 172.16.1.120 -p 6379 -a 123456 或者 redis-cli -h 172.16.1.120 -p 6379 #然后输入 auth + password 切换到指定的数据库 SELECT index
小柒2012
2018-04-13
5380
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档