网站首页 站内搜索

搜索结果

查询Tags标签: 源码,共有 8633条记录
  • 短视频直播源码,DialogFragment全屏且半透明

    短视频直播源码,DialogFragment全屏且半透明 DialogFragment基本使用:TestDialogFragment dialogFragment = new TestDialogFragment();dialogFragment.show(getSupportFragmentManager(), "test"); ​ 默认唤起的DialogFragment不全屏,四周有边距。可通过se…

    2022/7/12 1:28:45 人评论 次浏览
  • spring源码学习(四)prepareBeanFactory方法的学习

    这个方法其实就是对beanfactory的一些属性设置,以及加入一些后续会用到的bean 1、设置beanfactory的classloader为当前context的classloader 2、设置beanfactory表达式语言的解析器 3、设置属性编辑器,有很多默认的属性编辑器比如URIEditor、ClassEditor、FileEditor;当…

    2022/7/11 14:21:19 人评论 次浏览
  • JUC源码学习笔记1——AQS和ReentrantLock

    笔记主要参考《Java并发编程的艺术》并且基于JDK1.8的源码进行的刨析,此篇只分析独占模式,后续在ReentrantReadWriteLock和 CountDownLatch中 会重点分析AQS的共享模式一丶Lock 锁是用来控制多个线程访问共享资源的方式,一般来说,一个锁可以防止多个线程同时访问共享资…

    2022/7/11 1:21:02 人评论 次浏览
  • Curator是如何利用Zookeeper实现分布式锁的——InterProcessMutex源码分析

    分布式锁 分布式锁就是在不同的进程甚至不同的机器上也能限制资源互斥访问的锁。分布式锁一般使用独立于应用的其它组件来实现,比如Redis、Zookeeper。 Zookeeper中有临时有序节点,这让使用Zookeeper来进行分布式公平锁开发更加方便:临时节点会在创建它的节点下线时被销…

    2022/7/9 14:21:17 人评论 次浏览
  • 《Java架构师的第一性原理》102 Redis源码解析

    通过阅读 Redis 源码,可以学习和掌握到的计算机系统设计思想根据 Redis 不同的功能特性,分线条学习每个功能特性上涉及的关键技术和设计思想 对于Redis的代码架构,需要掌握以下两类内容代码的目录结构和作用划分,目的是理解 Redis 代码的整体架构,以及所包含的代码功…

    2022/7/9 2:22:43 人评论 次浏览
  • 《Java架构师的第一性原理》101 SOFAStack源码学习

    1 简介 SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于快速构建金融级云原生架构的中间件,也是在金融场景里锤炼出来的最佳实践。 2 主要项目 SOFABoot SOFARPC SOFATracer SOFALookout SOFARegistry 3 孵化项目 SOFAMesh SOFADashboard 4 工具项…

    2022/7/9 1:52:23 人评论 次浏览
  • php uniapp 支付宝app支付,前后端实战源码

    uniapp端,前端代码// 在需要的地方引入 //#ifdef APP-PLUS AliPayApp(this); //#endif// 支付宝app支付 function AliPayApp(that) {console.log(AliPayApp)// 1、获取支付宝订单信息that.$http.httpGet(/app.php,{courseid: that.courseId,type: AliPayApp,}).then((res…

    2022/7/9 1:22:38 人评论 次浏览
  • HashSet 添加/遍历元素源码分析

    分析 HashSet、HashMap 底层 添加、遍历 元素的机制,追踪并分析源码 HashSet 类图HashSet 简单说明HashSet 实现了 Set 接口HashSet 底层实际上是由 HashMap 实现的public HashSet() {map = new HashMap<>(); }可以存放 null,但是只能有一个 nullHashSet 不保证元…

    2022/7/9 1:20:40 人评论 次浏览
  • ReentrantLock 公平锁源码 第1篇

    ReentrantLock 1 这篇还是接着ReentrantLock的公平锁,没看过第0篇的可以先去看上一篇https://www.cnblogs.com/sunankang/p/16456342.html 这篇就以问题为导向,先提出问题,然后根据问题去看代码 确保能唤醒排队的线程?A,B两线程,A线程执行完业务释放锁过程中B线程添加进了…

    2022/7/9 1:20:33 人评论 次浏览
  • ArrayList源码深度剖析,从最基本的扩容原理,到魔幻的迭代器和fast-fail机制,你想要的这都有!!!

    ArrayList源码深度剖析 本篇文章主要跟大家分析一下ArrayList的源代码。阅读本文你首先得对ArrayList有一些基本的了解,至少使用过它。如果你对ArrayList的一些基本使用还不太熟悉或者在阅读本文的时候感觉有点困难,你可以先阅读这篇文章ArrayList设计与实现,自己动手写…

    2022/7/8 14:21:25 人评论 次浏览
  • Spring中的@Transactional注解为什么要加rollbackFor = Exception.class之源码解析

    开发过程中,经常需要对service层的方法加事务注解@Transactional,以确保数据库数据的前后一致以及数据安全。但是发现不少项目中只加了@Transactional注解,并没有rollbackFor = Exception.class这个属性,那么不加这个属性,有些异常,事务管理器是不会对此异常做回滚操…

    2022/7/8 14:20:51 人评论 次浏览
  • 探索Java8:(二)Function接口的使用

    Java8 添加了一个新的特性Function,顾名思义这一定是一个函数式的操作。我们知道Java8的最大特性就是函数式接口。所有标注了@FunctionalInterface注解的接口都是函数式接口,具体来说,所有标注了该注解的接口都将能用在lambda表达式上。 标注了@FunctionalInterface的接…

    2022/7/8 14:20:19 人评论 次浏览
  • Linux 源码安装 Maven

    https://maven.apache.org/download.cgi    # 官网 vim ~/.bashrc    # 配置环境变量,添加如下内容。这里我将其解压到 /opt 目录export M2_HOME=/opt/apache-maven-3.8.5export PATH=$PATH:$M2_HOME/bin source ~/.bashrc  # 使配置生效

    2022/7/6 5:21:46 人评论 次浏览
  • 从JDK源码查看类加载过程

    Java代码执行过程 执行Java代码的过程: 执行Java.exe调用JVM.dll创建Java虚拟机 -> 调用由c++编写的引导类加载器,该类加载器会加载核心类库 -> 调用sun.misc.Launcher的构造方法会创建Launcher类对象,在该构造方法中会创建扩展类加载器和应用类加载器执行过程如下…

    2022/7/6 1:24:05 人评论 次浏览
  • httpClient源码如何下载呢?

    转自: http://www.java265.com/JavaCourse/202205/3310.html HttpClient简介:HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。 HttpClient 提供的主要…

    2022/7/6 1:24:02 人评论 次浏览
扫一扫关注最新编程教程