会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CS408
天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。 人之为学有难易乎?学之,则难者亦易矣;不学,则易者亦难矣。
博客园
首页
新随笔
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
56
下一页
2021年4月16日
AQS源码解析第二回
摘要: 公平和非公平锁的区别 总结:公平锁和非公平锁只有两处不同: 非公平锁在调用 lock 后,首先就会调用 CAS 进行一次抢锁,如果这个时候恰巧锁没有被占用,那么直接就获取到锁返回了。非公平锁在 CAS 失败后,和公平锁一样都会进入到 tryAcquire 方法,在 tryAcquire 方法中,如果
阅读全文
posted @ 2021-04-16 13:56 CS408
阅读(61)
评论(0)
推荐(0)
2021年4月15日
面试相关-怎么实现限流功能
摘要: 背景:在和一个同事聊天中,说到面试可能会问到怎么实现流量控制。一时没有头绪,网上查资料记录下来。 限流算法科普 图解+代码|常见限流算法以及限流在单机分布式场景下的思考 ps:看这篇博客就够了 什么是限流?限流指代的是 限制到达系统的并发请求数,使得系统能够正常的处理 部分 用户的请求,来保证系统的
阅读全文
posted @ 2021-04-15 22:29 CS408
阅读(304)
评论(0)
推荐(0)
2021年4月13日
回调方法?钩子方法?模板模式?
摘要: 背景:在讲到模板模式时候说到钩子方法,不是很理解,做个记录! 彻底搞懂模板模式 抽象方法和空实现方法的区别,当要实例化对象调用的使用时候,抽象方法必须实现,空方法可以不用重写 模板模式是父类提供模板方法,子类提供具体实现,对于子类需要实现的方法,父类写成抽象方法,强制子类实现,对于子类不需要实现的方
阅读全文
posted @ 2021-04-13 11:40 CS408
阅读(266)
评论(0)
推荐(0)
2021年4月8日
(转)dubbo泛型化调用原理
摘要: 背景:在开发mapi的过程中,自以为很了解其中的原理。实际上并不了解,主要是使用了dubbo中的泛型化调用的思想; 原理总结 dubbo泛化调用原理 ps:主要原理讲解,参考原文 什么是泛化调用? 泛接口调用方式主要用于客户端没有API接口及模型类元的情况,参数及返回值中的所有POJO均用Map表示
阅读全文
posted @ 2021-04-08 10:59 CS408
阅读(1831)
评论(0)
推荐(0)
2021年4月6日
java深拷贝和浅拷贝
摘要: 深拷贝和浅拷贝的区别 Java 浅拷贝和深拷贝的理解和实现方式 浅拷贝(Shallow Copy): ①对于数据类型是基本数据类型的成员变量,浅拷贝会直接进行值传递,也就是将该属性值复制一份给新的对象。因为是两份不同的数据,所以对其中一个对象的该成员变量值进行修改,不会影响另一个对象拷贝得到的数据。
阅读全文
posted @ 2021-04-06 19:59 CS408
阅读(91)
评论(0)
推荐(0)
2021年3月16日
面试篇——linux命令(工作必备)
摘要: 背景:不管哪个公司,在面试时候都会问一些基本的linux命令,多准备,有备无患 统计某个单词在文本中出现的次数 cat XXX.log|grep ''|grep '条件'| wc -l 单个条件统计 cat XXX.log|grep ''|grep '条件1'|grep '条件2'|grep '条件
阅读全文
posted @ 2021-03-16 23:47 CS408
阅读(105)
评论(0)
推荐(0)
2020年8月5日
(转)JVM参数的说明、简单记法和GC调优策略
摘要: 背景:在进行jvm调优的时候参数总是记不住,也不知道为啥要调优 https://blog.csdn.net/u013066244/article/details/88089766 环境 java7+ 前言 看了大部分博文对JVM所谓调优就是修改参数值,但是我觉得这不算调优,比如:将最大内存值调大了,
阅读全文
posted @ 2020-08-05 21:14 CS408
阅读(334)
评论(0)
推荐(0)
2019年12月25日
软件使用合集
摘要: navicat premium 12 破解版下载(百度云盘) https://blog.csdn.net/u012688704/article/details/82216337 intelJ idea激活 http://idea.lanyus.com/ Beyond Compare 4 下载和破解
阅读全文
posted @ 2019-12-25 16:38 CS408
阅读(296)
评论(0)
推荐(0)
2019年11月25日
分布式锁实现原理
摘要: 背景:记录对分布式锁的相关理解,不断提升自己 分布式锁整理 redis实现分布式锁 拜托,面试请不要再问我Redis分布式锁的实现原理!【石杉的架构笔记】 可重入锁 为什么不建议使用redis分布锁主从切换可能丢失锁信息 考虑一下这样的场景:在分布式环境中,很多并发需要锁来同步,当使用redis分布
阅读全文
posted @ 2019-11-25 16:36 CS408
阅读(406)
评论(0)
推荐(0)
2019年11月20日
zooKeeper使用记录
摘要: 背景:记录zooKeeper使用过程中遇到的问题。 在删除zooKeeper相关节点的时候需要进行权限的认证,下面的连接讲的还是很详细的 zookeeper的ACL权限控制
阅读全文
posted @ 2019-11-20 14:32 CS408
阅读(234)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
56
下一页
公告