待兔 待兔
3年前
一篇文章弄懂 Java 反射的使用
说到Java反射,必须先把Java的字节码搞明白了,也就是Class,大Class在之前的文章中,我们知道了Java的大Class就是类的字节码,就是一个普通的类,里面保存的是类的信息,还不太明白Java的大Class的,可以先看一下之前的文章先想一个问题1.给我们一个类,我们如何使用?这还不简单,通过这个类,创建一个类的对象,再通过这个
Easter79 Easter79
3年前
springboot整合spring retry 重试机制
当我们调用一个接口可能由于网络等原因造成第一次失败,再去尝试就成功了,这就是重试机制,spring支持重试机制,并且在SpringCloud中可以与Hystaix结合使用,可以避免访问到已经不正常的实例。但是切记非幂等情况下慎用重试一 加入依赖<!重试机制<depen
Stella981 Stella981
3年前
Android中的常见通信机制和Linux中的通信机制
HandlerHandler是Android系统中的一种消息传递机制,起作用是应对多线程场景。将A进程的消息传递给B线程,实现异步消息处理。很多情况是将工作线程中需要更新UI的操作消息传递给UI主线程,而实现更新UI操作。因为工作线程和主线程是共享地址空间,即Handler实例对象mHandler位于线程间共享的内存堆上,工作线程和主线
Stella981 Stella981
3年前
2020稳拿offer宝典,阿里天猫、蚂蚁、钉钉 java 面试题汇总(附解析)
!(https://oscimg.oschina.net/oscnet/up3fe8daac484fa16296efcca6a78cb7c2cf9.JPEG)Java基础面向对象的特征:继承、封装和多态int和Integer有什么区别;Integer的值缓存范围说说反射的用途及实现Http请求的GET和PO
Stella981 Stella981
3年前
Linux 线程实现机制分析 Linux 线程实现机制分析 Linux 线程模型的比较:LinuxThreads 和 NPTL
<divid"cnblogs\_post\_body"class"blogpostbody"<h1style"textalign:center;"Linux线程实现机制分析Linux线程实现机制分析&nbsp;Linux线程模型的比较:LinuxThreads和NPTL</h1<p<ahref"http://ww
Stella981 Stella981
3年前
Dubbo实践(七)扩展点
与JDK的SPI机制类似,Dubbo也在METAINF路径下定义了多种扩展接口。只是JDKSPI机制是Java后台帮你实现读取文件并对接具体的实现类,而Dubbo是自己去读文件。扩展点配置扩展点机制有几个要点:1. 根据关键字去读取配置文件,获得具体的实现类比如在dubboprovider.xml文件中配置:<dub
Stella981 Stella981
3年前
Redis内存淘汰机制
摘要Redis是一款优秀的、开源的内存数据库,我在阅读Redis源码实现的过程中,时时刻刻能感受到Redis作者为更好地使用内存而费尽各种心思,例如最明显的是对于同一种数据结构在不同应用场景下提供了基于不同底层编码的实现(如压缩列表、跳跃表等)。今天我们暂时放下对Redis不同数据结构的探讨,来一起看看Redis提供的另一种机制——内存淘汰机制。
可莉 可莉
3年前
2020稳拿offer宝典,阿里天猫、蚂蚁、钉钉 java 面试题汇总(附解析)
!(https://oscimg.oschina.net/oscnet/up3fe8daac484fa16296efcca6a78cb7c2cf9.JPEG)Java基础面向对象的特征:继承、封装和多态int和Integer有什么区别;Integer的值缓存范围说说反射的用途及实现Http请求的GET和PO
Stella981 Stella981
3年前
RabbitMQ如何保证消息99.99%被发送成功?
1\.本篇概要RabbitMQ针对这个问题,提供了以下几个机制来解决:1.生产者确认2.持久化3.手动Ack本篇博客我们先讲解下生产者确认机制,剩余的机制后续单独写博客进行讲解。2\.生产者确认要想保证消息不丢失,首先我们得保证生产者能成功的将消
Stella981 Stella981
3年前
NO.31 禅道项目管理软件model的新扩展机制
禅道的扩展机制在前面的文档已经介绍过了,这篇文档主要介绍model(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.zentao.net%2F%3Fu%3Dlixiao%26f%3Dos%26a%3Dblog)的新扩展机制。当然,以前的扩展机制(https://www.osch