整体结构 各组件对应的实现类 启动流程 Connector
整体结构 各组件对应的实现类 启动流程 Connector
Feign的功能 主要功能是让开发人员只使用简单注解就能像调用一般RPC一样调用HTTP请求,在此基础上,框架扩展了原SpringMVC参数只能为一个类的功能。 基本思路 代...
3万字 | 34 图 | Netty | 内核角度看IO模型https://mp.weixin.qq.com/s/HVFlb3abZcsWuYLwIdV0gQ[https:/...
《金字塔原理》是一本教你如何思考与表述的书籍。
枚举的本质 JVM编译器背地里是这样处理枚举的 定义一个继承自Enum类的类,类是用final修饰的。 为每个枚举实例对应创建一个类对象,这些类对象是用public stat...
@rosefun 我这没有了,你可以自己在网上找找
2019腾讯广告算法大赛十强答辩总结解决思路: 一是把这个问题变成一个二分类问题,预测一个广告是否能从一个曝光请求中胜出二是把这个问题变成一个回归问题,预测一个广告在带预测时间的曝光量 因为模拟曝光过程不可控因...
缓存雪崩 缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间(例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓存的请...
Lists Lists类主要提供了对List类的子类构造以及操作的静态方法。在Lists类中支持构造ArrayList、LinkedList以及newCopyOnWriteA...
确实,已改
MSE与MAE的区别与选择均方误差 均方误差(MSE)是最常用的回归损失函数,计算方法是求预测值与真实值之间距离的平方和,公式如图。下图是MSE函数的图像,其中目标值是100,预测值的范围从-1000...
其他重要公式 三种alignment function计算方法: 参考文献 https://www.bilibili.com/video/av48285039/?p=92
01背包问题 每个物品只有选和不选两种状态 完全背包问题 每个物品可以无限次选 多重背包问题 I 物品个数有数量限制 多重背包问题 II 数据范围变大,需要使用二进制优化方法...
一、static代表着什么 在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思...
B树 B树的定义 B树也称B-树,它是一颗多路平衡查找树。我们描述一颗B树时需要指定它的阶数,阶数表示了一个结点最多有多少个孩子结点,一般用字母m表示阶数。当m取2时,就是我...
从图中可以看出,ArrayList与LinkedList都是List接口的实现类,因此都实现了List的所有未实现的方法,只是实现的方式有所不同,(从中可以看出面向接口的好处...
API层面 这两种方式最大区别就是对于Synchronized来说,它是java语言的关键字,是原生语法层面的互斥,需要jvm实现。而ReentrantLock它是JDK 1...
@lsqs 是的,从程序中`names=h_r_t_name`中就能看出来
Neo4j基本使用及导入三元组下载和安装Neo4j 安装Java JDK下载Neo4j安装文件创建系统环境变量 Neo4j配置 配置文档存储在conf目录下,Neo4j通过配置文件neo4j.conf控制...
饿汉式 饿汉式单例类:在类初始化时,已经自行实例化。 双重检验锁 volatile关键字:防止指令重排。这是因为 instance = new Singleton()这一步操...
前序遍历 中序遍历 后续遍历
三次握手 三次握手(Three-way Handshake)其实就是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。进行三次握手的主要作用就是为了确认双方的接收能力...
何时进行JVM调优 Heap内存(老年代)持续上涨达到设置的最大内存值; Full GC 次数频繁; GC 停顿时间过长(超过1秒); 应用出现OutOfMemory 等内存...