1. 阿里云>
  2. 云栖社区>
  3. 主题地图>
  4. Y>
  5. 源码结构

当前主题:源码结构

代码视角深入浅出理解 DevOps

云栖号:https://yqh.aliyun.com 第一手的上云资讯,不同行业精选的上云企业案例库,基于众多成功案例萃取而成的最佳实践,助力您上云决策! ![image](https://yqfile.alicdn.com/f5032c3226b452e3

阅读全文

Kafka 的生产者优秀架构设计

云栖号:https://yqh.aliyun.com 第一手的上云资讯,不同行业精选的上云企业案例库,基于众多成功案例萃取而成的最佳实践,助力您上云决策! Kafka 是一个高吞吐量的分布式的发布订阅消息系统,在全世界都很流行,在大数据项目里面使用尤其频繁。

阅读全文

Java 数据持久化系列之池化技术

在上一篇文章《Java 数据持久化系列之JDBC》中,我们了解到使用 JDBC 创建 Connection 可以执行对应的SQL,但是创建 Connection 会消耗很多资源,所以 Java 持久化框架中往往不直接使用 JDBC,而是在其上建立数据库连接池

阅读全文

java架构之路(多线程)AQS之ReetrantLock显示锁的使用和底层源码解读

java架构之路(多线程)AQS之ReetrantLock显示锁的使用和底层源码解读 说完了我们的synchronized,这次我们来说说我们的显示锁ReetrantLock。 上期回顾: 上次博客我们主要说了锁的分类,synchronized的使用,和sy

阅读全文

如何阅读代码

身为一个程序员,工作中最重要的事情当然是写代码,其次就是读代码了。我们都是先阅读了别人的代码,才模仿着写下了自己的第一行代码。接手维护别人的项目,要读代码,遇到bug排查问题,要读代码,学习别人精妙的设计,同样需要读代码。从代码量上来说,绝大多数人所阅读的代

阅读全文

为什么说LinkedHashMap是Java中最大的数据结构? 了解一下?

云栖号:https://yqh.aliyun.com 第一手的上云资讯,不同行业精选的上云企业案例库,基于众多成功案例萃取而成的最佳实践,助力您上云决策! Map 家族数量众多,其中 HashMap 和 ConcurrentHashMap 用的最多,而 Li

阅读全文

鸿洋大神最新整理一线互联网公司Android中高级面试题2019年终总结(附答案解析)

前言 前几日看到了鸿洋大神整理的《Android 中高级面试必知必会》https://mp.weixin.qq.com/s/17XeoP8DEj2KTnKCBv4H_A,全文主要是整理了2019年度中高级安卓需要会的(或者说面试被频繁问到的内容),整理总结很

阅读全文

2020年去一线大厂面试先过SSM框架源码这一关!

SSM框架介绍 (1)持久层(Mybatis):Dao层(mapper) DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此。 DAO层的设计首先是设计DAO的接口。 然后在Spring的配置文件中定义此接口的实现类。 然后

阅读全文

源码结构相关问答

查看更多 提问题

学习stl源码和学习数据结构与算法的区别是什么

学习stl源码和学习数据结构与算法的区别是什么

阅读全文

eclipse如何根据一个jar(源码)创建一个工程

我用maven下载了一个源码文件 spring-core-4.2.0.RELEASE-sources.jar 请问,eclipse能否直接根据这个jar,生成一个工程,工程里面的源代码就是这个jar的代码 且目录结构一样。 我不

阅读全文

Redis zipmap内存布局分析

Redis被称为key/value应用中的瑞士军刀,除了其丰富的数据结构支持,更重要的是高效的内存使用,分析源码可以发现作者使用每一个 byte都精打细算。 在hashtable实现中,Redis引入了zipmap数据结构,保证在hashtable刚创建以及

阅读全文

循环冗余校验(CRC)算法的实现

循环冗余校验(CRC)算法的实现 1、设计要求 (1)利用结构体或数组模拟网络数据包结构。 (2)编码实现CRC算法,并将得到的校验位附加到网络数据包相应的位置。 (3)根据数据包的长度,随机生成一个数据包产生突变的位置,并对该位置的bit位模拟突变的

阅读全文

为何cocoa里可以直接使用.Normal 类似语法,自己却不能写?

如题,swift中可以如此使用。Normal ``` var button:UIButton = UIButton(frame:CGRectMake(10,10,10,10)) button.setTitle("Button", forState:

阅读全文

mybatis mapper xml文件路径问题

在spring中使用mybatis.其中目录结构如下 ![screenshot](https://oss-cn-hangzhou.aliyuncs.com/yqfiles/bb466bd73789834f605a2614bcac97a03d5232dc.pn

阅读全文

内核kfifo.c中in和out的问题

先上内核循环缓冲结构体的定义: ``` struct kfifo { unsigned char *buffer; /* the buffer holding the data */ unsigned in

阅读全文

内核kfifo.c中in和out的问题【已解决】

先上内核循环缓冲结构体的定义: ``` struct kfifo { unsigned char *buffer; /* the buffer holding the data */ unsigned in

阅读全文