2019年8月12日

接口幂等性适用场景及设计方法

摘要:说明: 本文主要内容并非所原创,而是对网上已有文章的收集整理和自我 提炼总结,仅作学习笔记之用,如有冒犯,请联系本人删除。 1.幂等地定义 1.1数学定义 在数学里,幂等有两种主要的定义: 在某二元运算下,幂等元素是指被自己重复运算(或对于函数是为复合)的结果等于它自己的元素。如,乘法运算下,0和1 阅读全文

posted @ 2019-08-12 09:58 梁凤财Zero 阅读 (3) 评论 (0) 编辑

2019年7月30日

linux下安装nginx与配置

摘要:linux系统为Centos 64位 准备目录 下载 从http://nginx.org/download/上下载相应的版本(或者wget http://nginx.org/download/nginx-1.5.9.tar.gz直接在Linux上用命令下载) 解压 解压 tar -zxvf ngin 阅读全文

posted @ 2019-07-30 21:33 梁凤财Zero 阅读 (6) 评论 (0) 编辑

2019年7月18日

RedisTemplate实现分布式锁

摘要:使用RedisTemplate的execute的回调方法,里面使用Setnx方法 Setnx就是,如果没有这个key,那么就set一个key-value, 但是如果这个key已经存在,那么将不会再次设置,get出来的value还是最开始set进去的那个value. 接下来我们用代码的形式展现: 如何 阅读全文

posted @ 2019-07-18 21:06 梁凤财Zero 阅读 (188) 评论 (0) 编辑

2019年7月6日

redis的缓存穿透,缓存并发,缓存失效

摘要:我们在用缓存的时候,不管是Redis或者Memcached,基本上会通用遇到以下三个问题: 缓存穿透 缓存并发 缓存失效 一、缓存穿透 Paste_Image.png Paste_Image.png Paste_Image.png 注:上面三个图会有什么问题呢? 我们在项目中使用缓存通常都是先检查缓 阅读全文

posted @ 2019-07-06 20:44 梁凤财Zero 阅读 (9) 评论 (0) 编辑

2019年6月24日

松哥整理了 15 道 Spring Boot 高频面试题,看完当面霸(转)

摘要:什么是面霸?就是在面试中,神挡杀神佛挡杀佛,见招拆招,面到面试官自惭形秽自叹不如!松哥希望本文能成为你面霸路上的垫脚石! 做 Java 开发,没有人敢小觑 Spring Boot 的重要性,现在出去面试,无论多小的公司 or 项目,都要跟你扯一扯 Spring Boot,扯一扯微服务,不会?没用过? 阅读全文

posted @ 2019-06-24 11:29 梁凤财Zero 阅读 (14) 评论 (0) 编辑

2019年6月21日

我读过的最好的epoll讲解(nigix原理)--转自”知乎“

摘要:首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。 不管是文件,还是套接字,还是管道,我们都可以把他们看作流。 之后我们来讨论I/O的操作,通过read,我们可以从流中读入数据;通过write,我们可以往流写入数据。现在假定一个情形,我们需要从流中读数 阅读全文

posted @ 2019-06-21 16:46 梁凤财Zero 阅读 (29) 评论 (0) 编辑

2019年6月19日

运维经典面试题

摘要:1、为什么我们要使用tomcat,类似的软件有哪些? 因为Apache仅支持静态网站,不能解析Java、Jsp,它们服务端口也不同Apache端口80 tomcat端口8080 类似的软件有Weblogic (收费)Jboss(免费)Resin、Jetty 2、tomcat优化 内存优化:JAVA_ 阅读全文

posted @ 2019-06-19 14:21 梁凤财Zero 阅读 (82) 评论 (0) 编辑

2019年6月14日

抢购系统的流程图以及提示语

摘要:抢购提示语:抢购中:循环帮助客户抢购卖完了:并提示卖完的货物系统繁忙,请重新抢购:被nigix限流了系统出错:后台报错了抢购成功:返回并刷新列表抢购失败:返回刷新列表,并提示具体原因抢购结束:当抢购周期结束或者手动下单之后的提示语 阅读全文

posted @ 2019-06-14 13:47 梁凤财Zero 阅读 (34) 评论 (0) 编辑

2019年6月13日

Java中简单计时的方法(可以用来限时循环)

摘要:在软件开发过程中经常需要知道程序运行的大概时间,或者需要在规定时间内取数据,这是可以使用下面的方法获取时间段,还可以用在限时循环 方法一: 方法二: 阅读全文

posted @ 2019-06-13 09:29 梁凤财Zero 阅读 (125) 评论 (0) 编辑

2019年6月1日

实例解读什么是Redis缓存穿透、缓存雪崩和缓存击穿

摘要:Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。 另外的一些典型问题就是,缓存穿透、缓存雪崩和缓存击穿。目前,业界也都有比较 阅读全文

posted @ 2019-06-01 00:20 梁凤财Zero 阅读 (11) 评论 (0) 编辑

导航

博聚网