摘要:QPS = 并发/RT 阅读全文
posted @ 2018-11-02 10:20 永远的七号 阅读(195) 评论(0) 推荐(0) 编辑
摘要:1.Redis对于过期键有三种清除策略: 被动删除:当读/写一个已经过期的key时,会触发惰性删除策略,直接删除掉这个过期key 主动删除:由于惰性删除策略无法保证冷数据被及时删掉,所以Redis会定期主动淘汰一批已过期的key 当前已用内存超过maxmemory限定时,触发主动清理策略 被动删除 阅读全文
posted @ 2018-10-24 14:13 永远的七号 阅读(33) 评论(0) 推荐(0) 编辑
摘要:注解(Annotation)相当于一种标记,在程序中加入注解就等于为程序打上某种标记,没有加,则等于没有任何标记,以后,javac编译器、开发工具和其他程序可以通过反射来了解你的类及各种元素上有无何种标记,看你的程序有什么标记,就去干相应的事,标记可以加在包、类,属性、方法,方法的参数以及局部变量上 阅读全文
posted @ 2018-10-18 20:21 永远的七号 阅读(178) 评论(0) 推荐(0) 编辑
摘要:打包忽略test 上传到maven私库的时候,注意制定pom文件 阅读全文
posted @ 2018-09-26 19:29 永远的七号 阅读(2226) 评论(0) 推荐(1) 编辑
摘要:从实际生活中的场景来理解限流:一个人能够挑100斤的担子,如果给他的肩膀上放150斤的重物,他可能直接就趴下了,运输能力变成了0,所以我们必须保障给他肩上加的重物不超过100斤。 限流也是同样的道理,通过限流让系统工作在最高吞吐量的水位上,防止系统被击垮。 四个限流器: 单机QPS - RateLi 阅读全文
posted @ 2018-09-19 15:49 永远的七号 阅读(274) 评论(0) 推荐(0) 编辑
摘要:scp命令,即 secure copy 从跳板机拷贝到本地,其操作是在本地执行的 scp -P 10082 username@127.0.0.1:/logs/testuser/jstack-0715.log d:/ 从远端服务器拷贝到跳板机,同理 scp username@127.0.0.1:/ho 阅读全文
posted @ 2018-09-10 15:05 永远的七号 阅读(38) 评论(0) 推荐(0) 编辑
摘要:1. idea打包问题与引入包问题 1.不能正常识别java文件 先看jdk是否设置 如果是maven工程没被识别,添加未被识别的pom文件即可 2.方法参数 提示 Ctrl+P 方法提示 crtl + 空格 3.版本过低 modules中选择指定工程 java compiler 4.新建sprin 阅读全文
posted @ 2018-09-06 18:47 永远的七号 阅读(54) 评论(0) 推荐(0) 编辑
摘要:关于该类,https://github.com/redisson/redisson 上的解释如下 基于Redis的Java 分布式Semaphore对象,每个获取的许可证具有租用时间参数支持。每个许可证由自己的id标识,并且只能使用其id发布。 lua脚本很简单,如果keys1不存在,给keys1赋 阅读全文
posted @ 2018-09-05 21:11 永远的七号 阅读(740) 评论(0) 推荐(0) 编辑
摘要:# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看每个物理CPU中core的个数(即核数) cat /proc/cpuinfo| grep "cpu core... 阅读全文
posted @ 2018-08-28 16:48 永远的七号 阅读(743) 评论(0) 推荐(0) 编辑
摘要:1. connectTimeOut:指建立连接的超时时间,比较容易理解 2. connectionRequestTimeOut:指从连接池获取到连接的超时时间,如果是非连接池的话,该参数暂时没有发现有什么用处 3. socketTimeOut:指客户端和服务进行数据交互的时间,是指两者之间如果两个数 阅读全文
posted @ 2018-08-21 21:11 永远的七号 阅读(17735) 评论(0) 推荐(0) 编辑