• 阅读优秀项目源码很重要,分享一个读源码的方法,小白...

    1.开源项目的主要用途我们要知道项目主要是用来干嘛的&xff0c;因为这是项目的终极目标。所有开源项目的源码本身都是为了这个终极目标才写出来的。例如&xff0c;对于 logback 而言&xff0c;它的用途就是打日志。而它所有的...
    文章 2022-05-24 146浏览量
  • RocketMQ实战

    MQ是用来干嘛的&xff1f;有什么作用&xff1f;作用&xff1a;异步提升性能、系统解耦、流量消峰提升性能&xff1a;引入MQ之前&xff0c;用户同步调用耗时220ms一个请求调用了A、B两个系统&xff0c;执行业务逻辑各需要20、200毫秒&xff...
    文章 2022-03-21 301浏览量
  • Struts2【入门】(四)

    interceptor,result-type,interceptor-stack…下边我来讲解一下它们是干嘛用的…bean指定了struts在运行的时候需要创建的对象类型在运行struts的时候&xff0c;可能需要创建一些对象&xff0c;那么就通过Bean来指定...
    文章 2022-04-11 41浏览量
  • Net Winform开发笔记(三)谈谈自制控件

    2.不熟悉Win32编程的同学可以先上网查查资料,特别是不知道SetParent、SetWindowPos等API是干嘛的,我觉得以下的看不懂。为什么说取得它的句柄复杂了一点?难道不是用“FindWindow”、“FindWindowEx”、...
    文章 2017-01-05 1295浏览量
  • 万字长文|23 个问题 TCP 疑难杂症全解析(上)

    并且这一层主要是用来干嘛的&xff0c;接下来就来看看它到底是怎么干的。我们都知道 TCP 是面向连接的&xff0c;那这个连接到底是个什么东西&xff1f;真的是拉了一条线让端与端之间连起来了&xff1f;所谓的连接其实只是双方都...
    文章 2022-05-11 60浏览量
  • [Share]商务web应用程序的界面设计

    在smashingmagazine上看到这篇文章,讲的是Web应用程序设计流程和准则等方面,也许对大家有所帮助。翻译比较仓促,错误地方请多指教,查看原文点这里。商务Web应用程序的界面设计 商务Web应用程序的设计常常被人们所...
    文章 2017-01-13 1234浏览量
  • 把书读薄|《设计模式之美》设计模式与范式(行为型-...

    你要那么多钱干嘛&xff1f;34;} } } } }代码运行输出结果如下&xff1a;如果再来个疼爱孙子的爷爷&xff0c;超过1000的可以找他报销&xff0c;又得嵌套一个if-else&xff0c;在一些复杂的实际业务场景&xff0c;这样的写法可能要套十...
    文章 2022-05-12 31浏览量
  • 消息队列系列4-原理初探之RocketMQ

    这老家伙 NameServer 啥用的&xff0c;这不多余吗&xff1f;直接 Producer、Consumer 和 Broker 直接进行生产消息&xff0c;消费消息不就好了么&xff1f;但是&xff0c;我们上文提到过 Broker 是需要保证高可用的&xff0c;如果整个...
    文章 2022-05-28 88浏览量
  • Matrix原理分析系列之开篇

    是我们开发的大致流程 在开发阶段&xff0c;我使用各种工具或者第三方SDK来监控内存泄漏如LeakCanary&xff0c;还有我们熟悉的TrackView耗时分析工具&xff0c;在编译阶段&xff0c;通过Gradle代码插桩可以统一实现埋点等...
    文章 2023-01-07 12浏览量
  • 干货|如何让机器向“时尚达人”学习?...

    做学问,怎么能“有用”呢?一方面觉得被拷问“用途”是受辱,一方面又觉得朋友问得对。后来我常拿“做什么用”来问自己,提醒自己这个世界另有期待。毕业后我从事计算机视觉的工作。做图像算法比研究机器人探路...
    文章 2019-08-05 1147浏览量
  • 如何让机器向“时尚达人”学习?...

    做学问,怎么能“有用”呢?一方面觉得被拷问“用途”是受辱,一方面又觉得朋友问得对。后来我常拿“做什么用”来问自己,提醒自己这个世界另有期待。毕业后我从事计算机视觉的工作。做图像算法比研究机器人探路...
    文章 2018-07-06 2159浏览量
  • 如何优雅的设计和使用缓存?

    在之前介绍本地缓存的时候,很多人都问我,我已经有Redis了,我干嘛还需要了解Guava,Caffeine这些进程缓存呢。我基本统一回复下面两个答案: Redis如果挂了或者使用老版本的Redis,其会进行全量同步,此时Redis是不...
    文章 2018-08-28 1376浏览量
  • 小白鼠带你啃Spring源码之BeanDifinition(二)

    絮叨同样这篇文章也是直接copy的&xff0c;因为子路老师已经写得很好了。我这边相当于重新学习一遍&xff0c;加深印象如果想系统的学习...以后有空再画个流程图&xff0c;基本上就转换成自己的东西了&xff0c;一开始都是copy
    文章 2022-05-30 49浏览量
  • 大数据技术生态,不懂你捶我

    2.6 yarn资源管理器yarn资源管理器,就好比我们修建大数据生态圈时候的房屋的楼层使用说明,哪一层是干嘛的,这些楼层的使用顺序都是规定安排好的,不然那么多层随便使用,会杂乱无章的,有了yarn我们就在大数据生态...
    文章 2022-08-13 73浏览量
  • 百行实现简单的RPC调用

    2 看下调用流程正儿八经看下调用流程图别人游戏开局一只狗,咱们这里就开局简单的画一下 rpc 整个调用流程,目的让你在心里对这张流程大致有个思路,让你很快熟悉它的调用。咱们就开始了典型的 RPC 架构可划成三块:...
    文章 2022-02-22 110浏览量
  • 用通俗的语言讲RPC原理

    2 看下调用流程正儿八经看下调用流程图别人游戏开局一只狗,咱们这里就开局简单的画一下 rpc 整个调用流程,目的让你在心里对这张流程大致有个思路,让你很快熟悉它的调用。咱们就开始了典型的 RPC 架构可划成三块:...
    文章 2022-02-27 104浏览量
  • 用通俗的语言带你理解RPC原理

    2 看下调用流程正儿八经看下调用流程图别人游戏开局一只狗,咱们这里就开局简单的画一下 rpc 整个调用流程,目的让你在心里对这张流程大致有个思路,让你很快熟悉它的调用。咱们就开始了典型的 RPC 架构可划成三块:...
    文章 2022-02-18 82浏览量
  • Android开发软件架构思考以及经验总结

    在项目开发的过程中,也发现存在许多的问题,但是都是一些零散的问题,我很多时候希望能够改变现状,更加优雅地编程,然后实际的情况却是陷入了迭代功能开发和bug修复的死循环。现在回过头来想想,我理想中应该是...
    文章 2017-08-01 845浏览量
  • Android开发软件架构思考以及经验总结

    在项目开发的过程中,也发现存在许多的问题,但是都是一些零散的问题,我很多时候希望能够改变现状,更加优雅地编程,然后实际的情况却是陷入了迭代功能开发和bug修复的死循环。现在回过头来想想,我理想中应该是...
    文章 2017-08-03 1927浏览量
  • 3千字Apollo配置中心的总结,让配置“智能”起来

    首先要讲一下Apollo部署三个服务apollo-configservice,apollo-adminservice,apollo-portal,后面我讲架构设计时会讲一下这三个服务是用来干嘛的。这里部署建议不要用官网的Quick Start,我一开始使用QuickStart的...
    文章 2020-10-20 4346浏览量
  • GFS—取舍的艺术

    具有自动容错功能&xff0c;支持大量客户端的并发访问。GFS 是为大文件而生的&xff0c;针对读多于写的场景。虽然支持对文件修改&xff0c;但只对追加做了优化。同时不支持 POSIX 语义&xff0c;但是实现了类似的文件操作的API。...
    文章 2022-11-16 67浏览量
  • 消息队列:从选型到原理,一文带你全部掌握(二)

    顺序轮询顺序分配&xff0c;消息是均匀的分配给每个 partition&xff0c;即每个分区存储一次消息&xff0c;见下。轮训策略是 Kafka Producer 提供的默认策略&xff0c;如果你不使用指定的轮训策略的话&xff0c;Kafka 默认会使用...
    文章 2022-05-30 112浏览量
  • 补:《Android面试题思考与解答》12月刊(三)

    那么他到底是干嘛呢&xff1f;因为我们要获取图片本身的大小&xff0c;如果直接decodeResource加载一遍的话&xff0c;那么就会增加内存了&xff0c;所以官方提供了这样一个参数inJustDecodeBounds。如果inJustDecodeBounds为ture...
    文章 2022-05-14 34浏览量
  • 一触即发——App启动优化最佳实践

    这个想干嘛的速度,就完全取决于你开门的速度了,你门开得快,自然那啥快,所以这里是开发者可以优化的地方,有些开发者掏个钥匙要好几秒,有的只要几百毫秒,完全影响了后面那啥的效率。那么一般来说,故事到这里就...
    文章 2016-11-07 1152浏览量
  • 2018年阿里巴巴重要开源项目汇总(资料参考)

    OmniGraffle 可以用来绘制图表,流程图,组织结构图以及插图,也可以用来组织头脑中思考的信息,组织头脑风暴的结果,绘制心智图,作为样式管理器,或设计网页或PDF文档的原型。Sketch 是一个矢量设计软件,可以帮助...
    文章 2018-12-12 58522浏览量
  • 深入理解Android之Gradle

    反正就是根据输入信息然后一堆事情最后得到几个产出物Artifact。最最简单的构建工具就是make了。make就是根据Makefile文件中写的规则执行对应的命令然后得到目标产物。日常生活中和构建最类似的一个场景就是做菜。...
    文章 2015-10-27 1505浏览量
  • HashMap这样回答offer就稳了

    搞好实现功能不就好了吗&xff1f;可以这样想一下到了一定的工作年限技术的广度深度都有一定的造诣了&xff0c;你写代码就这样了没办法优化了&xff0c;机器配置也是最好的了&xff0c;那还能优化啥&xff1f;底层&xff0c;我们都知道...
    文章 2022-05-21 75浏览量
  • Android之Window和弹窗问题

    Popupwindow的showAtLocation第一个参数需要传入View,这个View就是用来获取Token的。Android 5.0新增空间SnackBar同理也需要一个View来获取Token Token是什么?类型为IBinder,是一个Binder对象。主要分两种Token:...
    文章 2019-05-08 1646浏览量
  • 实战!我用“大白鲨”让你看见 TCP

    在工作中 tcpdump 只是用来抓取数据包&xff0c;不用来分析数据包&xff0c;而是把 tcpdump 抓取的数据包保存成 pcap 后缀的文件&xff0c;接着用 Wireshark 工具进行数据包分析。Wireshark 工具如何分析数据包&xff1f;...
    文章 2022-04-23 98浏览量
  • 操作系统底层工作的基本原理

    一个内核只有一个L1和一个L2,在中我们看到L1有两个,是因为L1有两个功能,一个是用来存储指令,另一个是用来存储数据的.L1只有一个,只是根据功能将其分为两个部分.L1缓存分为两种,一种用来存储指令,另一种用来存储...
    文章 2022-05-14 181浏览量
1 2 3 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化
http://www.vxiaotou.com