摘要:
今天看了一篇文章(地址:http://ifeve.com/from-javaeye-cpu-cache/),看完之后才发现基础太薄弱对于编程会成为灾难 这篇文章说到了计算机的缓存结构,我们目前64位系统的缓存单位是64字节,也就是当我们数据不足64字节,会把相邻后面的数据进行加载进来,这对于数组数据 阅读全文
摘要:
题目自己去官网看吧! 主要是这几点 1. 我们要保证数字翻转 2. 保证前后符号位不发生变化 3. 保证我们处理后的数据在-2147483648~2147483648范畴内 我刚看到就突然想到使用str来处理此问题,不通过数学方式的计算,直接用文本去拼接 最后结果是内存消耗较为严重,13.6MB,目 阅读全文
摘要:
1.执行命令 1. yum install -y yum-utils device-mapper-persistent-data lvm2 2. yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/cento 阅读全文
摘要:
微服务的概念性是很早之前听到的,但是没怎么接触过,在我看来可能就是把功能模块化,并且防止一个应用死了,然后项目不可用的尴尬局面,个人理解啊! 简单介绍下nacos,阿里巴巴开发的中间件,主要功能为配置中心和服务注册中心,这边文章说的是他的spring-cloud版本。 这是他的官方文档 https: 阅读全文
摘要:
Error Uncaught exception in scheduled task 'flush-log' (kafka.utils.kafkaScheduler) 项目中遇到的问题为会存在多个线程向同一个topic发送数据,会偶发性出现此错误 参考https://github.com/apach 阅读全文
摘要:
开发过程中,遇到了docker部署的项目 飙升到100%以上 思路就是代码出现了死循环的现象,一直在做什么操作,导致cpu占用率持续增长到100%以上。(超过100%是因为电脑逻辑核数为16[使用命令lscpu],单核疯狂输出,但是不影响全局其他任务) 那根据这样去推理,就需要找到死循环的代码,也就 阅读全文
摘要:
常用注解 @Benchmark 测试的方法的注解@Warmup@Measurement@BenchmarkMode都是配置注解 @State 运行的参数注解 @Setup 配套@State使用,指定初始化的方法 @TearDown 防止数值溢出的方法 调用方式 在 Main 方法中,通过 org.o 阅读全文
摘要:
jmh 是 oracle 提供的微基准测试工具,这是官方提供的 说明 http://openjdk.java.net/projects/code-tools/jmh/ 常用的方式分为两种,一种是以jar包形式来运行测试,另一种更符合现在开发,使用IDE来测试 mvn方式 1. 我们创建以jmh驱动的 阅读全文
摘要:
/** * @功能描述 压缩tar.gz 文件 * @param sources 源文件集合 * @param outPath 目标文件名称 无后缀的 例子 G:\backup\logstash-2020.04.22 * @return 返回压缩结果 * @throws Exception */ p 阅读全文
摘要:
package com.jingluu.admin.modules.elasticsearch.utils; import java.text.ParseException; import java.text.SimpleDateFormat; import java.time.Instant; i 阅读全文