摘要:
本文是我在阅读西瓜书的时候的一些学习笔记和少许理解,更多的我个人觉得算是抛砖引玉吧,如果有误,请麻烦纠正。 顺带说一句,自从看了《西瓜书》,再也不愁出去买到烂瓜了。 本文内容是机器学习算法的性能度量,西瓜书上对性能度量的定义是:衡量模型泛化能力的评价标准。简单来说就是我们要怎样评价这个算法的优劣。 阅读全文
摘要:
Cloudflare 推出的 Argo Tunnel 本意是保护 Web 应用程序,连接服务器端口和 Cloudflare 节点,定位见下图(来自 Many services, one cloudflared[1]) 其工作方式类似于 frp,可以将本地服务发布到公网。只不过 frp 所需的服务器 阅读全文
摘要:
如果开发过spring boot的程序,应该都知道,使用spring boot官方的maven打包插件(spring-boot-maven-plugin) 来打包,打出来的jar包一般有40M以上. 如果公司的服务器上传带宽不高,那么手动上传一个jar或者jenkins部署一次jar,都是非常痛苦的 阅读全文
摘要:
缓存更新的正确姿势-CSDN博客 看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更 阅读全文
摘要:
前言 Kafka 中有很多延时操作,比如对于耗时的网络请求(比如 Produce 时等待 ISR 副本复制成功)会被封装成 DelayOperation 进行延迟处理操作,防止阻塞 Kafka请求处理线程。 Kafka 没有使用 JDK 自带的 Timer 和 DelayQueue 实现。因为时间复 阅读全文
摘要:
Windows使用批处理(.bat)对文件夹内前缀+编号命名文件批量更改编号顺序(或重命名) 问题来源 通常在我们处理一些文件时,文件命名已经较为规则,如有统一的前缀或后缀:但其提供的顺序可能并不是我们所希望的顺序,尤其是在其编号正好和我们所需顺序相反的情况下,如果文件数量较小,我们手动更改即可,但 阅读全文
摘要:
Bytebuffer: position和limit两个变量最重要: 在写的时候position表示开始写的位置,limit表示能写的最大位置。 在读的时候position表示开始读取的位置,limit用来表示能够读的最大位置。 但是读的position和写的position是同一个变量,limit 阅读全文
摘要:
MPP数据库定义MPP即大规模并行处理(Massively Parallel Processor )。 在数据库非共享集群中,每个节点都有独立的磁盘存储系统和内存系统,业务数据根据数据库模型和应用特点划分到各个节点上,每台数据节点通过专用网络或者商业通用网络互相连接,彼此协同计算,作为整体提供数据 阅读全文
摘要:
java启动参数详解-CSDN博客 java–jvm启动的参数其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;其三是非Stable参数(-XX),此类参数各个jv 阅读全文
摘要:
1.1.1 定义 Disruptor 是一个开源的高性能内存队列,由英国外汇交易公司 LMAX 开发的,获得了 2011 年的 Oracle 官方的 Duke’s Choice Awards(Duke 选择大奖)。 Disruptor 提供的功能类似于 Kafka、RocketMQ 这类分布式队列, 阅读全文
摘要:
最新java框架有哪些-阿楠教学网 (so66.cn) 介绍 在当前软件开发的领域中,Java依然是主流语言之一。Java的流行得益于其广泛应用的领域和强大的生态系统。在Java生态系统中,不断涌现着各种新的框架,这些框架提供了更加高效、安全和灵活的开发方式。下面将为大家介绍Java框架。 Spri 阅读全文