推荐
专栏
教程
课程
飞鹅
本次共找到2990条
网站源码
相关的信息
浩浩
•
4年前
Retrofit 支持suspend函数源码分析
Retrofit2.6.0之后支持接口suspend函数配合协程使用,举个例子:ApiServicejavainterfaceLoginApiService:BaseService{@GET("/wxarticle/chapters/json")suspendfungetChapters():BaseResp
Wesley13
•
3年前
SOFA 源码分析 — 自动故障剔除
!(https://oscimg.oschina.net/oscnet/18ae07eadc2ebf7a919f98ed9026dba36ba.png)前言集群中通常一个服务有多个服务提供者。其中部分服务提供者可能由于网络,配置,长时间fullgc,线程池满,硬件故障等导致长连接还存活但是程序已经无法正常响应。单机故障剔除功能会将这部分
九路
•
4年前
5 手写Java Stack 核心源码
Stack是Java中常用的数据结构之一,Stack具有"后进先出(LIFO)"的性质。只能在一端进行插入或者删除,即压栈与出栈栈的实现比较简单,性质也简单。可以用一个数组来实现栈结构。1.入栈的时候,只在数组尾部插入2.出栈的时候,只在数组尾部删除我们来看一下Stack的用法:如下publicstaticvoidmai
九路
•
4年前
6 手写Java LinkedHashMap 核心源码
概述LinkedHashMap是Java中常用的数据结构之一,安卓中的LruCache缓存,底层使用的就是LinkedHashMap,LRU(LeastRecentlyUsed)算法,即最近最少使用算法,核心思想就是当缓存满时,会优先淘汰那些近期最少使用的缓存对象LruCache的缓存算法LruCache采用的缓存算法为LRU(LeastRe
九路
•
4年前
2 手写Java LinkedList核心源码
上一章我们手写了ArrayList的核心源码,ArrayList底层是用了一个数组来保存数据,数组保存数据的优点就是查找效率高,但是删除效率特别低,最坏的情况下需要移动所有的元素。在查找需求比较重要的情况下可以用ArrayList,如果是删除操作比较多的情况下,用ArrayList就不太合适了。Java为我们提供了LinkedList,是用链接来实现的,我们
Stella981
•
3年前
Mybatis映射器源码解析
Mybatis映射器映射器是MyBatis最强大的⼯具,也是我们使用MyBatis时⽤得最多的工具,因此熟练掌握它⼗分必要。MyBatis是针对映射器构造的SQL构建的轻量级框架,并且通过配置生成对应的JavaBean返回给调用者,⽽这些配置主要便是映射器,在MyBatis中你可以根据情况定义动态SQL来满足不同场景的需要,它比其他框架
Wesley13
•
3年前
Java并发源码之ReentrantLock
ReentrantLock介绍ReentrantLock是一个可重入的互斥锁,与使用synchronized方法和语句访问的隐式监视锁具有相同的基本行为和语义,但具有扩展功能。ReentrantLock属于最后一个成功加锁并且还没有释放锁的线程。当一个线程请求lock时,如果锁不属于任何线程,将立马得到这个锁;如果锁已经被
WeiSha100
•
3年前
技能培训类平台搭建源码
这是一个开源版的技能培训类平台源码,有部署文档,有视频点播,刷题,考试,督学,在线支付等功能,有源代码,测试可二次开发,搭建起来比较简单,可私人部署培训类平台!1、点播:在线点播视频,可上传图文资料,习题等2、刷题:可批量管理上传的题库,随时随地刷题3、考试:多场景考试设置,客观题考完自动出成绩,主观题教师端可批改,批量导出成绩4、督学:拖进度条无效,精确统
WeiSha100
•
3年前
掌上课堂系统源码搭建
这是一套前后台源码,可用于搭建私人的掌上课堂,有点播,直播,题库,考试,督学,在线支付等功能,,可二次开发,有开发文档,数据字典。测试完整可用,推荐给大家使用!1、点播:在线点播视频,可上传图文资料,习题,课件等,课件支持多格式2、直播:对接七牛云端口,千人流畅直播,可录制保留为在线点播视频3、题库:可批量管理上传的题库,随时随地刷题4、考试:多场景考试设置
helloworld_52822375
•
2年前
在线教育平台.net源码
适用场景:中小学教育,职业教育,学历教育,慕课平台,企业内训等运行环境:(1)windowsserver2008R264位企业版【或以上版本】(2)MicrosoftSQLServer2008【或以上版本】(3).NET4.0【或以上版本】(4)IIS7【或以上版本】开发环境:(1)MicrosoftVisualStudio2010(2)
1
•••
77
78
79
•••
299