总有那么一瞬间,别人提及或者自己回想,曾经失败或者不愉快的经历偶尔会被触及,每每这时,内心会变得极为不舒服,变得烦躁不安。这是没有完全接纳自己的过去,过往的经历已经变为自己的...
总有那么一瞬间,别人提及或者自己回想,曾经失败或者不愉快的经历偶尔会被触及,每每这时,内心会变得极为不舒服,变得烦躁不安。这是没有完全接纳自己的过去,过往的经历已经变为自己的...
火焰图是进行性能分析的工具,可以通过Flame Graph获取指定程序的火焰图,目前IDEA也增添了火焰图功能,叫做CPU Profiler Flame Graphs Fla...
概述 命令jmap是一个多功能的命令。它可以生成 java 程序的 dump 文件, 也可以查看堆内对象示例的统计信息、查看 ClassLoader 的信息以及 finali...
用原有的镜像下载非常慢 => 🚶 替换源,更新速度变成 => 🚀 第一步:更换仓库源 homebrew 默认的源是在 github 上面,每次更新速度都会非常慢。所以我们更换...
将普通的PC键盘、机械键盘等,映射成为 Mac键盘布局Automator > Service > Launch Application > no input > Keyboa...
希望在自己的机器模拟一下公司中微服务的构建,使用docker部署了mysql实例,使用spring boot进行了CRUD(增删改查)操作进行了一下验证,在后面的学习中也可以...
目录0x10 概述0x20 我的应用环境0x30 路线图0x40 安装0x41 LNMP环境的安装0x42 Phabricator源码下载及运行0x50 配置0x51 解决基...
CountDownLatch是什么? jdk1.5开始concurrent包里提供的,并发编程工具类。CountDownLatch这个类能够使一个线程等待其他线程完成各自的工...
前言:学习时,往往先理论后实践;工作中,往往先上手后理论。 说明:这里以Demo形式快速介绍Janino使用,个人感觉Janino相比其它动态编译技术小巧、高效、易上手。...
Jetty 目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器,它有一个基本数据模型,这个数据模型就是 Handler,...
1. 背景 Apache Calcite 是面向 Hadoop 新的查询引擎,它提供了标准的 SQL 语言、多种查询优化和连接各种数据源的能力,除此之外,Calcite 还提...
1 下载代码并build 需要 java8以上 环境 几种build方式,具体可以上官网查询(https://calcite.apache.org/docs/howto.ht...
Linux下批量替换多个文件中的字符串的简单方法。用sed命令可以批量替换多个文件中的字符串。用sed命令可以批量替换多个文件中的 字符串。sed -i "s/原字符串/新字...
关键字break和continue都是结束循环的作用,但是它只能结束它外面的第一层循环,如果代码里面是一层一层又一层的循环,你想直接结束最外层循环又该怎么做呢? 此时,就需要...
近日,开源最前线(ID:OpenSourceTop) 盘点了 11 月份 GitHub 上最热门的开源项目。在本月的名单中,有 15 亿参数量的通用语言模型、还有 NLP 工...
摘要 Java Annotation是JDK5.0引入的一种注释机制。 网上很多关于Java Annotation的文章,看得人眼花缭乱。Java Annotation本来很...
定义 柯里化(Currying)指的是将原来接受两个参数的函数变成新的接受一个参数的函数的过程。新的函数返回一个以原有第二个参数为参数的函数。定义一个函数: 那么我们应用的时...