build.gradle添加implementation libs.slf4jApi ...
分类:
其他好文 时间:
2021-04-30 12:19:59
阅读次数:
0
Tinyply 源码阅读 ply格式介绍见:http://paulbourke.net/dataformats/ply/ tinyply项目路径为:https://github.com/ddiakopoulos/tinyply/ 这里先放一个ply的示例: ply format ascii 1.0 ...
分类:
其他好文 时间:
2021-03-09 13:21:52
阅读次数:
0
本文参考Java 集合系列10之 HashMap详细介绍(源码解析)和使用示例 及 JDK1.8集合源码阅读 一、HashMap介绍 1.1 前言 Java8的HashMap对之前做了较大的优化,其中最重要的一个优化就是桶中的元素不再唯一按照链表组合,也可以使用红黑树进行存储,总之,目标只有一个,那 ...
分类:
其他好文 时间:
2021-03-08 13:09:20
阅读次数:
0
Soul网关源码阅读(九)插件配置加载初探 简介 今日来探索一下插件的初始化,及相关的配置的加载 源码Debug 插件初始化 首先来到我们非常熟悉的插件链调用的类: SoulWebHandler ,在其中的 DefaultSoulPluginChain ,我们看到plugins是通过构造函数传入的 ...
分类:
其他好文 时间:
2021-01-22 11:47:26
阅读次数:
0
官方文档地址: https://dromara.org/zh-cn/docs/soul/user-http.html http服务就是我们自己的项目。 1.引入 soul-examples/soul-examples-http 到soul.pom中 application.yml中添加自己的soul ...
分类:
Web程序 时间:
2021-01-16 12:01:05
阅读次数:
0
温馨提示:本文基于Kafka2.2.1版本。如果觉得源码阅读比较枯燥,本文的中间有Sender线程的工作流程图。上文《源码分析Kafka消息发送流程》已经详细介绍了KafkaProducersend方法的流程,该方法只是将消息追加到KafKaProducer的缓存中,并未真正的向broker发送消息,本文将来探讨Kafka的Sender线程。在KafkaProducer中会启动一个单独的线程,其名
分类:
编程语言 时间:
2020-12-08 12:00:53
阅读次数:
6
在跟踪源代码的时候,要追着源代码打断点,不然不知道每一步执行到那里。 有时候有的方法被多个地方调用,这时无法确认走哪个方法,改怎么办呢? 可以提前通过打调用栈的方式把整个流程弄通,然后在关键点打断点,这样效率更高。2.打印方法的调用链(堆栈)两种方式:2.1正常方式示例:@OverridepublicSimWeightcomputeWeight(floatboost,CollectionStati
分类:
其他好文 时间:
2020-12-04 11:13:28
阅读次数:
6
在阅读后台前端源码前还是要把后台启动起来的。 虽然作者是把后台分为四个模块的 但实际上只有一个服务器实例。只是根据业务逻辑做了module的划分。 具体的启动步骤作者有详细的描述:https://gitee.com/linlinjava/litemall/blob/master/README.md ...
分类:
其他好文 时间:
2020-11-23 12:32:52
阅读次数:
6
ArrayList 其实刚开始没有准备很认真读,但。。读都读了 ,还是好好把注解也读了吧。结果发现了一个不错的点。虽然ArrayList是非线程安全的,但当有两个及以上的线程同时对ArrayList进行结构上的操作(增删元素、修改某个元素的值不算)时,它对外表现得是被加了锁。(老意译了)读注释太累了 ...
分类:
其他好文 时间:
2020-11-11 16:12:45
阅读次数:
9
HttpRunner 当前版本:3.1.4 功能介绍:接口自动化测试(支持输入.har文件、支持输出json/yaml文件)、性能测试框架 底层使用:request、jinja2、pytest、locust 使用人员:测试开发人员、自动化测试人员 httprunner/util.py 公共工具模块封 ...
分类:
Web程序 时间:
2020-10-30 12:56:22
阅读次数:
26