原创
我有一只叫不高兴的狗子
这个作者很懒,什么都没留下…
展开
-
CPU缓存浅析
从计算机的层次结构来说说缓存,我们都知道cpu和内存之间的运算速度存在着巨大的差异,为了解决速度不匹配问题,自然会想到增加一个中间层。首先,我们来说说计算机系统设计中都会用到的局部性原理: 时间局部性:在一个具有良好的时间局部性的程序当中,被引用过一次的内存位置,在将来一个不久的时间内很可能会被再次引用到。 空间局部性:在一个具有良好的空间局部性的程序当中,一个内存位置被引用了一次,那么在不久的时间内很可能会引用附近的位置。有了如上局部性原理的理论指导,为解决cpu和...原创 2020-12-18 16:13:36 · 759 阅读 · 0 评论 -
react 封装图片+pdf翻页浏览插件
利用antd的Modal组件实现弹窗功能,控制图片和pdf显隐,<Modal visible={visible} onCancel={this.onCancel} onOk={this.onOk} width="1026" //style={{width:1026,height:900}} footer={null}> &l...原创 2018-05-13 01:28:30 · 1948 阅读 · 4 评论 -
feign接口数据缓存
spring cloud微服务架构开发中,服务间通过feign调用,用的很爽,但有的时候一次业务逻辑操作需要调同一个接口很多次,接口返回的数据是一样的,多次rpc调用,网络开销很大,影响性能。 如果每次调用返回的数据是固定的,何不把它缓存起来呢? 这里我们直接用spring的缓存注解@Cacheable来做本地缓存。 一、定义一个...原创 2019-03-02 11:28:08 · 8426 阅读 · 0 评论 -
react+antd 导出excel
本人java程序员一枚,奈何还要天天写前端代码,公司选择的前端框架是react+redux+阿里的蚂蚁组件。java导出excel无非就是用到apache的poi。如何用react实现导出excel呢?首先需要构造exportdata:const {fileName,header} = this.props; const exportdata = []; ...原创 2019-10-11 16:37:01 · 1274 阅读 · 0 评论