社区
刘英杰的课程社区_NO_5
基于ssm+Nginx+dubbo+Redis+Keepalived大型分布式电商项目实战高并发集群
帖子详情
10-11-解决代码重复问题
l363130002
2023-01-12 14:47:29
课时名称
课时知识点
10-11-解决代码重复问题
10-11-解决代码重复问题
...全文
66
回复
打赏
收藏
10-11-解决代码重复问题
课时名称课时知识点10-11-解决代码重复问题10-11-解决代码重复问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Windows内核-内存管理
- Windows内存管理主要学习什么 - 线性地址是如何管理的 - 物理地址是如何管理的 - 缺页异常
解决
了什么
问题
- 堆,栈这些内存是怎么申请的 - Windows内核情景分析 第三章 - 不管什么程序,除了程序
代码
本身所占用的空间外,程序在运行过程中总得使用一定的内存空间,因为数据也要占用空间。这些存储数据的内存空间大致可分为三类: - 全局变量:编译工具链接的时候就静态的分配好了 - 局部变量:调用子函数的时候,在栈上分配 - 通过malloc分配,可以通过free释放,
重复
利用 - 每个进程都有4GB的空间,但是这4GB空间并不是都在使用,有没有一个地方在记录着哪些地址空间已经使用了,哪些没有使用? - 肯定有一个地方在记录 - 怎么记录线性地址是否是可以用的? - 每个进程都有自己的线性地址管理
重构---需要重构的地方-----Duplicated Code(
重复
代码
)
1、最简单的情况 同一个类中,两个函数含有相同的表达式。
解决
:这时候就要提出相同的
代码
,让这两个地方都调用这段被提炼出来的
代码
。 运用方法:Extract Method(提炼方法) 2、另一种常见的情况 两个互为兄弟的子类内还有相同的表达式。
解决
:先提炼出
重复
的
代码
,进行封装------------Extract Method(提炼方法)...
mybatis-plus内置雪花算法主键
重复
问题
Mybatis-Plus 使用ID_WORKER生成主键id
重复
问题
描述 目前项目使用的id是mybatis-plus 内置的主键生成策略 ID_WORKER ,最近测试在做性能压测,部署架构是单服务集群的部署方式,然后就发现了id
重复
的异常,异常如下
问题
分析 首先分析的是id生成是不是就是
重复
了,先关掉其中一台机器,单机跑,这个时候发现压到
10
00的并发都没有出现过id
重复
,这个说明单机情况下不存在id
重复
问题
,说明只有集群的情况下才会出现。 再分析一下id生成的几个要素,雪花算法的核心能影响
vue element-ui 中el-message
重复
弹出
问题
解决
el-message
重复
弹出
解决
办法
问题
场景:我们在axios中统一处理500、401、404状态码并统一抛出el-message提示,那么就会出现
重复
提示的
问题
非常的不友好。如图:
解决
办法: 新建一个resetMessage.js文件,写入以下
代码
// resetMessage.js // 重置message,防止
重复
点击
重复
弹出message弹框 import { Message } from 'element-ui' let messageDom = null const resetMessage = (options) =
iOS小技巧--用runtime
解决
UIButton
重复
点击
问题
iOS小技巧–用runtime
解决
UIButton
重复
点击
问题
什么是这个
问题
我们的按钮是点击一次响应一次, 即使频繁的点击也不会出
问题
, 可是某些场景下还偏偏就是会出
问题
. 通常是如何
解决
我们通常会在按钮点击的时候设置这个按钮不可点击. 等待0.xS的延时后,在设置回来; 或者在操作结束的时候设置可以点击.- (IBAction)clickBtn1:(UIbutton *)sender {
刘英杰的课程社区_NO_5
91
社区成员
564
社区内容
发帖
与我相关
我的任务
刘英杰的课程社区_NO_5
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章