成功地解决我的问题
解决Springboot使用Redis反序列化遇到的类型转换异常转至:https://chenzhihao.cc/archives/526 异常现象 在使用Springboot 配合 Redis做缓存处理的时候,单元测试中对象的序列化和反...
成功地解决我的问题
解决Springboot使用Redis反序列化遇到的类型转换异常转至:https://chenzhihao.cc/archives/526 异常现象 在使用Springboot 配合 Redis做缓存处理的时候,单元测试中对象的序列化和反...
转至:https://chenzhihao.cc/archives/526 异常现象 在使用Springboot 配合 Redis做缓存处理的时候,单元测试中对象的序列化和反...
https://blog.huoding.com/2013/06/04/261
介绍autoreleasepool,唯一能看懂的一个!
自动释放池的前世今生 ---- 深入解析 Autoreleasepool原文链接: http://draveness.me/autoreleasepool/关注仓库,及时获得更新:iOS-Source-Code-AnalyzeFollow: Dr...
全量备份,灾难恢复。
黑猴子的家:Redis 持久化 之 AOF 和 RDB 同时开启,Redis听谁的?听AOF的,RDB与AOF同时开启 默认无脑加载AOF的配置文件相同数据集,AOF文件要远大于RDB文件,恢复速度慢于RDBAOF运行效率慢于RDB,但是同步策略效率好,不...
是的,如果直接[cell addSubView],subView的点击事件不响应,不会变成第一响应者。全部都改成
[cell.contentView addSubview]了
使用YYAnimateImage也有一个坑,这个组件在ios14下不显示图片
IOS 14适配1. IDFA隐私加强 IDFA默认关闭,需要向用户申请获取权限,需要在info.plist中明示用户申请权限:key : NSUserTrackingUsageDescri...
原文中这一段#有没有留意到zackProxy的类型是Developer接口,而不是一个实现类。因为zack在被代理后生成的对象,并不属于Developer接口的任何一个实现类#,生成的动态代理类应该还是Developer接口的实现类才对吧?这个代理类实现了接口的所有方法,否则怎么叫基于接口的动态代理呢
1、Math.round 四舍五入 eg: Math.round(1.5) = 2 Math.round(1.3) = 1 Math.round(-1.5) = -1 ...
先说== 基础数据类型,使用==比较的是变量的值。比如int a = 13,int b =14; a==b//两个变量的值不相同,返回false 引用数据类型,即对象,比较的...
HTTPS协议=HTTP协议+SSL/TLS协议 在HTTPS传输数据过程中,分别用到了对称加密、非对称加密算法。 一次HTTPS请求过程,有两次HTTP数据传输。 第一次,...
先说技术栈:前后端分离,前端Vue+WebPack,后台java+spring+tomcat,实现一个单页面应用SPA(Single Page Application) 光登...
1、Vue是一个响应式系统,所有在Vue实例中data对象中所有的属性都会加入到响应式系统中,这些属性的值发生改变,视图就会发生相应的改变,改为最新的值。值得注意的是只有当实...
今天主要讲下dispatch_barrier_async、dispatch_after、dispatch_once 1、dispatch_barrier_async 顾名思...
信号量Semaphore 信号量是多线程编程中一项很重要的技术。在GCD中,使用dispatch_semaphore来表示信号量,相关函数有3个: 1、dispatch_se...
监听某个任务执行结束 方法一、使用dispatch_block_wait,此方法会阻塞当前线程,不要放在主线程中。示例代码如下: dispatch_queue_t t = d...
GCD是iOS 实现多线程编程的一种技术,使用block组织代码,高效简洁。区别于NSThread,GCD实现了高度封装,不需要程序员来管理线程的生命周期。 GCD有两个核心...