爱生活的阿琦

我们总是老得太快,聪明得太晚

Jconsole JVM 调优工具使用

    转载:https://blog.csdn.net/shijing266/article/details/81511687 JConsole查看当前程序/进程的全局情况 第一个是本地,第二个选项是远程连接 概览 – 分别是堆内存使用、线程、类、CPU 占用率 单独查看内存使用情况和GC回收情况: 垃圾回收GC,分为2种,一是Minor GC,可以可以...

Java并发编程实战(三)

    并发容器 Queue Queue用来临时保存一组等待处理的元素.。它提供了几种实现,包括:ConcurrentLinkedQueue,这是一个传统的 FIFO 队列,以及 PriorityQueue,这是一个(非并发的)优先队列。Queue 上的操作不会阻塞,如果队列为空,那么获取元素的操作将返回空值。 BlockingQueue BlockingQueue扩展了 Queu...

Java并发编程实战(二)

上一篇:Java并发编程实战(一) 安全发布 安全的发布一个对象,对象的引用以及对象的状态必须同时对其它线程可见。一个正确构造的对象可以通过以下方式来安全发布: 在静态初始化函数中初始化一个对象引用 将对象的引用保存到 volatile 类型的域或者 AtomicReferance 对象中 将对象的引用保存到某个正确构造对象的 fina...

jekyll 集成valine评论系统

valine 评论系统 申请账号地址:https://leancloud.app/ 配置文件 _config.yml 如下: # Valine评论系统开关 # Valine. # You can get your appid and appkey from https://leancloud.app # more info please open https://val...

消息队列优缺点

MQ RocketMQ [ ‘rɑːkɪt ] 灵活可扩展性 RocketMQ 天然支持集群,其核心四组件(Name Server、Broker、Producer、Consumer)每一个都可以在没有单点故障的情况下进行水平扩展。 海量消息堆积能力 RocketMQ 采用零拷贝原理实现超大的消息的堆积能力,据说单机已可以支持亿级消息堆积,而且在堆积了这么多消息后依然保持写入低延迟...

idea2019-3永久激活

jetbrains-agent.jar 链接: https://pan.baidu.com/s/1wO43CUSDLlo3rIaoRAtuXA 密码: wu48

QuickLook 无法使用问题

转载 JoyLau

解决方案一 删除 ~/Library/QuickLook 目录下的隔离属性 (quarantine attribute) // 查看 xattr -r ~/Library/QuickLook // 移除 xattr -d -r com.apple.quarantine ~/Library/QuickLook 解决方案二 空格预览文件出现下列提示,点击 取消 点击 “...

四种MySQL避免重复插入

    原作者:小小猿爱嘻嘻 https://www.wukong.com/question/6749061190594330891/     最常见的方式就是为字段设置主键或唯一索引,当插入重复数据时,抛出错误,程序终止,但这会给后续处理带来麻烦,因此需要对插入语句做特殊处理,尽量避开或忽略异常,下面我简单介绍一下,感兴趣的朋友可以尝试一下: 这里为了方便演示,我新建了一个...

日常总结 list 及lombok需注意

lombok 注意的问题 @Data相当于@Getter , @Setter ,@RequiredArgsConstructor, @ToString ,@EqualsAndHashCode这5个注解的合集。 问题 通过官方文档,可以得知,当使用@Data注解时,则有了@EqualsAndHashCode注解,那么就会在此类中存在equals(Object other) 和 hashCo...

zipkin分布式链路追踪

转载 dubbo集成zipkin:https://blog.csdn.net/wenj91/article/details/80926698 介绍 Zipkin是一款开源的分布式实时数据追踪系统(Distributed Tracking System),基于 Google Dapper的论文设计而来,由 Twitter 公司开发贡献。其主要功能是聚集来自各个异构系统的实时监控数据...

TOP