#源码

图片按日期分类和查看程序(WPF开发)(附源码)

  手机方便了我们的生活,可以随时随地拍摄。越来越多的图片堆砌在电脑里。看到杂乱无章的图片,实在感到头痛。手动整理太复杂。基于此,我写了一个小程序,可以将图片按日期整理和查看。按日期查看图片,回忆过去的点点滴滴!   手机拍摄图片时,图片文件会存储拍摄时间,也就是exif信息。通过读取ex...

深度解读 java 线程池设计思想及源码实现

 转自https://javadoop.com/2017/09/05/java-thread-pool/hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io我相信大家都看过很多的关于线程池的文章,基本上也是面试必问的,好像我写这...

源码实战 | 从线程池理论聊聊为什么要看源码

很多时候,我都想向大家传输一个思想,那就是只有懂了原理,才能随心随心所欲写代码.而看源码,又是了解原理的一个非常重要的途径.然而,肥朝之前的文章,大致分为三类源码解析,穿插怎么看源码(参考肥朝Dubbo源码解析系列文章)怎么临摹一个一比一的源码(参考肥朝dubbo源码解析-简单原理、与spring融合、一比一手写Dub...

自己实现一个线程池及分析java线程池源码

和设计模式一样,打算花三个月的时间,结合《Java并发编程实战》一书,来总结下并发方面的知识。第一章从线程池的原理开始总结,希望自己能坚持下来,加油!线程池的概念这里不多说,在讲它的原理前,我们先自己想一下,如果我来写,那如何实现一个线程池?1.1线程池的重要变量首先要定义一个存放所有线程的集合;另外,每有一个任务分配...

分布式事务(五)源码详解

目录系列目录引子角色:作用:一、bean定义1.1JtaTransactionManager1.2AtomikosDataSourceBean二、源码剖析2.1自动配置类2.2JtaAutoConfiguration2.3TransactionAutoConfiguration三、核心源码3.1getTransacti...

RocketMQ源码学习--消息存储篇

转载。https://blog.csdn.net/mr253727942/article/details/558058761.序言今天来和大家探讨一下RocketMQ在消息存储方面所作出的努力,在介绍RocketMQ的存储模型之前,可以先探讨一下MQ的存储模型选择。2.MQ的存储模型选择个人看来,从MQ的类型来看,存储...

牛人教你如何阅读源码

1、腾讯IMWEB负责人说:首先,搞清楚自己要读懂他们的原因和动机。其次,可以先看下这些优秀框架或者库的设计文档和架构图,这样会让你宏观上对一些概念有些认识。 然后,从你最感兴趣的一个点,开始设置断点,跟进去看发生了哪些事情。和架构设计哪一块是match的。有人补充:最快,最易懂方法。断点单步调试。如:jQu...
代码星球 ·2020-12-09

如何高效阅读源码?

本人水平有限,下面的一些都是本人的思考与理解,如果有那里不对,希望各位大佬积极指出,欢迎在留言区进行评论交流、探讨。为什么要读源码读什么样的源码有什么技巧思考、交流坚持说到读源码,让我想起来了读书,古语有云:“读破万卷书,下笔如有神”。多读读大师的想法技巧通过大量阅读进行积累把一些零碎的知识点整合起来就拿RocketM...
代码星球 ·2020-12-09

令人生畏的源码,到底该怎样看?

一个软件开发人员,工作到了一定的年限(一般是3、4年左右),如果他还没学会阅读源码,那么他就会遇到瓶颈。因为到了这个时候的开发,他应该不仅仅只会做那些CURD的业务逻辑,而应该会根据公司的实际情况去写框架。而基本上没有谁能像天才一样从零写出一个框架,很多人写框架其实都是从模仿开始的。而你要模仿,那么你首先得看得懂框架源...

关于如何阅读源码的一点心得

 一、前言日常交流过程中,经常会被问到为何要阅读源码和如何阅读源码的问题,本文从作者的角度来写下对这两个问题的理解,希望大家共同探讨,共同进步。本文内容:为何要阅读源码,阅读源码能给我们带来什么?如何阅读源码,阅读源码有什么技巧?二、为何要阅读源码我们在做项目时候一般会遇到下面的问题:问题一是不知道如何去设计...

JDK源码中使用的设计模式

适配器模式:用来把一个接口转化成另一个接口。java.util.Arrays#asList()javax.swing.JTable(TableModel)java.io.InputStreamReader(InputStream)java.io.OutputStreamWriter(OutputStream)javax...

Dubbo源码解析之registry注册中心

阅读须知dubbo版本:2.6.0spring版本:4.3.8文章中使用/**/注释的方法会做深入分析正文注册中心是Dubbo的重要组成部分,主要用于服务的注册与发现,我们可以选择Redis、数据库、Zookeeper作为Dubbo的注册中心,Dubbo推荐用户使用Zookeeper作为注册中心,在provider和c...

dubbo面试题,会这些说明你真正看懂了dubbo源码

   整理了一些dubbo可能会被面试的面试题,感觉非常不错。如果你基本能回答说明你看懂了dubbo源码,对dubbo了解的足够全面。你可以尝试看能不能回答下。我们一起看下有哪些问题吧?1、dubbo中"读接口"和"写接口"有什么区别?2、谈谈dubbo中的负载均衡算法及特点?3、最小活跃...

JDK源码阅读顺序

 很多java开发的小伙伴都会阅读jdk源码,然而确不知道应该从哪读起。以下为小编整理的通常所需阅读的源码范围。 标题为包名,后面序号为优先级1-4,优先级递减 1、java.lang1)Object12)String13)AbstractStringBuilder14)StringBuf...
代码星球 ·2020-12-09

Dubbo源码阅读顺序

Dubbo源码解析之配置解析篇,主要内容是<dubbo:service/>、<dubbo:reference/>、<dubbo:registry/>等dubbo标签的解析过程Dubbo源码解析之扩展点(ExtensionLoader)篇,主要内容是dubboSPI扩展点的实现细节,扩...
代码星球 ·2020-12-09
首页上一页...1112131415...下一页尾页