Wesley13 Wesley13
3年前
SOFA 源码分析— 自定义路由寻址
!(https://oscimg.oschina.net/oscnet/a53072c91815c9369fa3822fec65defbc2b.png)前言SOFARPC中对服务地址的选择也抽象为了一条处理链,由每一个Router进行处理。同Filter一样,SOFARPC对Router提供了同样的扩展能力。那么就
Stella981 Stella981
3年前
RabbitMQ使用场景
AMQPAMQP协议是一个高级抽象层消息通信协议,RabbitMQ是AMQP协议的实现。它主要包括以下组件:!(https://oscimg.oschina.net/oscnet/4eea8d68796a038f27fdc5945546a544f9d.png)1.Server(broker): 接受客户端连接,实现AMQP消息队列和路
Wesley13 Wesley13
3年前
Java并发之AQS详解
一、概述  谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)!  类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的ReentrantLock/Semaphore/CountD
Easter79 Easter79
3年前
Terraform Module 编写指南
Module是一个Terraform模板,是对多个子节点,子资源,子架构模板的组合和抽象。利用Module在降低模板编写和维护复杂度的同时,使得模板结构更加简洁清楚。为什么要使用Module,详见文章Module让Terraform使用更简单(https://www.oschina.net/action/GoToLink?urlhttp
Easter79 Easter79
3年前
SylixOS
SylixOS中会把GPIO抽象为设备文件,应用层通过访问设备文件即可操作GPIO。除了按照文件的方式访问GPIO外,系统还封装了GpioFd接口,简化了应用层对GPIO的操作。这一篇来说明GpioFd接口是如何实现的,实现代码如下:/
Wesley13 Wesley13
3年前
Java面试通关要点汇总整理
简历篇请自我介绍请介绍项目基础篇基本功面向对象的特征final,finally,finalize的区别int和Integer有什么区别重载和重写的区别抽象类和接口有什么区别说说反射的用途及实现说说自定义注解的场景及实现
Stella981 Stella981
3年前
Python数据科学:神经网络
!(https://oscimg.oschina.net/oscnet/859b832e38d7434f89d4122fe403005d.gif)(ArtificialNeuralNetwork,ANN)人工神经网络模型,以数学和物理的方法对人脑神经网络进行简化、抽象和模拟。本次只是一个简单的神经网络入门,涉及神经元模
Stella981 Stella981
3年前
Flutter自定义一个图片预览页面
本文介绍,怎么用Flutter自定义一个图片预览页面,具有下滑关闭,点击关闭,放大缩小等功能。GitHub地址(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fchangleibox%2Fpreimage"GitHub地址")该控件已经抽象为一个控件,
Wesley13 Wesley13
3年前
JAVA多线程可见性
  为了更清楚的了解可见性,这里先介绍一下jmm。jmm并非是一个组件或者程序,他是抽象计算机内存模型的一组规则、规范,定义了变量访问内存的方式。!(https://img2018.cnblogs.com/blog/1758811/201908/175881120190820220137162379693173.png)如图:  jmm的
公孙晃 公孙晃
2年前
4K视频壁纸推荐:花见Live Wallpaper & Themes 4K Pro
该应用程序提供了大量的动态壁纸和主题,包括自然、动物、城市、抽象等各种类别,可以满足用户不同的需求。除了壁纸和主题之外,该应用程序还提供了许多其他功能,如屏幕锁定、桌面图标、字体等,可以让用户个性化定制他们的设备...