Alex799 Alex799
4年前
Vue进阶(幺肆拐):利用Vue中keep-alive快速实现页面缓存
引入场景有时候我们不希望组件被重新渲染影响使用体验;或者处于性能考虑,避免多次重复渲染降低性能。而是希望组件信息可以缓存下来,维持当前的状态。这时候就可以用到keepalive组件。官网解释:<keepalive包裹动
从源码层面深度剖析Spring循环依赖
作者:郭艳红以下举例皆针对单例模式讨论图解参考1、Spring如何创建Bean?对于单例Bean来说,在Spring容器整个生命周期内,有且只有一个对象。Spring在创建Bean过程中,使用到了三级缓存,即DefaultSingletonBeanRegi
Easter79 Easter79
4年前
Typescript 常见的几种函数重载方法详解与应用示例
所谓的重载,其实就是使用相同的函数名,传入不同数量的参数或不同类型的参数,以此创建出多个方法或产生不同结果。1\.最常见的,也就是根据定义傻瓜式地判断参数类型与数量functionshowPerson(name,...others){console.log(name,others)}
Stella981 Stella981
4年前
PHP Redis扩展无法加载的问题解决方法
最近在工作中需要使用PHP访问Redis,从https://github.com/phpredis/phpredis(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fphpredis%2Fphpredis)下载了phpredis,并且按照官方的说明进行了安装,安
Easter79 Easter79
4年前
SpringBoot返回date日期格式化,解决返回为TIMESTAMP时间戳格式或8小时时间差
问题描述    在SpringBoot项目中,使用@RestController注解,返回的java对象中若含有date类型的属性,则默认输出为TIMESTAMP时间戳格式 ,如下所示:!(https://oscimg.oschina.net/oscnet/9ec8c281759f3577bc3b063411eb5f88aba.
Wesley13 Wesley13
4年前
12、ES6形参默认值
当定义函数的时候,可以给参数设置默认值。调用的时候不传递参数值,就使用默认值。例子1:普通函数,不传递参数值。默认全是undefined。functionadd(a,b,c){console.log(a,b,c);}add();//不传递参数是,默认参数值全是undef
Easter79 Easter79
4年前
SpringCache的事务管理与单元测试
项目背景在某个项目中,使用了SpringCacheredis作为缓存解决方案,jpa作为orm在单元测试时,在执行某步操作时,需要往缓存中放入数据,之后启用断言判断对应的缓存是否存在,结果全部报缓存不存在项目配置springCache@BeanpublicCacheManager
Wesley13 Wesley13
4年前
JDK核心JAVA源码解析(9)
本文基于OpenJDK11,HotSpot虚拟机在开发过程中我们可能会经常接触到hashcode这个方法来生成哈希码,那么底层是如何实现的?使用时有何注意点呢?hashcode()方法底层实现hashcode()是Object的方法:@HotSpotIntrinsicCan
Stella981 Stella981
4年前
Mybatis Plus 更新时间 creatDate字段报错 Could not set property 'creatDate'
背景   MySQL数据库,表中字段名为creatDate,类型为datetime。Java实体类中对应的变量是java.time.LocalDateTime类型的creatDate。当使用新增和更新的方法时,创建日期时间和最后更新时间自动更新。实体类_/\\__\创建日期__\/_@JsonF
子桓 子桓
2年前
mac上视频编辑剪辑用什么软件全面呢?
mac上视频编辑剪辑用什么软件全面呢?FinalCutPro中文版可以妥妥的安排啦,专业影片剪接师在全新MacBookPro上使用FinalCutPro,能够在Mac上完成以往未能做到的工作,例如在全新的LiquidRetinaXDR显示器上,同时播放7个