
学海无涯
冬子一定要努力
你可以菜,但不能不努力呀
展开
-
总结redis最常被问到知识点
1.什么是redis? Redis 是一个基于内存的高性能key-value数据库。2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。 Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据.原创 2020-07-01 16:54:18 · 186 阅读 · 0 评论 -
Java基础知识面试题大集合
来自:优快云,作者:ThinkWon链接:https://blog.youkuaiyun.com/ThinkWon/article/details/10439061本文知识点目录 Java概述 何为编程 什么是Java jdk1.5之后的三大版本 JVM、JRE和JDK的关系 什么是跨平台性?原理是什么 Java语言有哪些特点? 什么是字节码?采用字节码的最大好处是什么 什么是J.原创 2020-06-28 11:06:02 · 309 阅读 · 0 评论 -
多级调用事务回滚删除缓存TransactionSynchronizationManager使用
1.业务场景:一个大service里面,调用多个service假设a,b,c。 其中a成功,b里面失败。但是a中有操作数据库和异步放redis缓存操作,所以需要监听事务如果失败,需要回到a中删除缓存。2.原理:同aop环绕通知,在事务执行前后我们需要做一些细节处理。使用TransactionSynchronizationManager提供很多方法可以帮我们解决。3.伪代码1.多个service:服务Apublic interface ConsumeCode...原创 2020-05-09 22:21:45 · 2195 阅读 · 0 评论 -
poi实现excel导出
最近做一个百万数据excel导出。然后记录下来。供自己工作使用如果是百万级别,看到很多文章提到使用压缩文件方法。对导出还有很多可以优化:分页sheet,线程等。由于还没到那个时候,就简单记录下一个demo使用把。后期再来完善1.引用jar包<!-- poi依赖 --> <dependency> <...原创 2020-02-21 15:31:22 · 257 阅读 · 0 评论 -
性能指标TP50、TP90、TP99、TP999解读和学习
TP指标说明TP指标: 指在一个时间段内,统计该方法每次调用所消耗的时间,并将这些时间按从小到大的顺序进行排序, 并取出结果为:总次数*指标数=对应TP指标的值,再取出排序好的时间。TP=Top Percentile,Top百分数,是一个统计学里的术语,与平均数、中位数都是一类。TP50、TP90、TP99和TP999等指标常用于系统性能监控场景,指高于50%、90%、99%等百分线的情...原创 2019-11-01 11:16:22 · 13691 阅读 · 0 评论