摘要: IDEA IDEA 常用快捷键 1. 【Ctrl + Alt + v】 自动生成变量名 2. 【psvm】 自动生成main方法 3. 【Ctrl + Alt + t】 自动生成try..catch..finally 异常处理以及if、while、do..while条件判断、for循环等 4.【so 阅读全文
posted @ 2019-03-19 17:53 一叶扁舟_test 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://www.cnblogs.com/szlbm/p/5588543.html 问题的提出 在计算机科学领域,分布式一致性是一个相当重要且被广泛探索与论证问题,首先来看三种业务场景。 1、火车站售票 假如说我们的终端用户是一位经常坐火车的旅行家,通常他是去车站的售票处购买车 票,然 阅读全文
posted @ 2018-10-30 09:44 一叶扁舟_test 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 作为一个Java程序,掌握一些性能分析工具有利于定位排查系统瓶颈,本文只记录一些自己用到的一些命令,后续会陆续补充。 一、sar命令 sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括 阅读全文
posted @ 2018-07-23 11:22 一叶扁舟_test 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://lovesoo.org/linux-sar-command-detailed.html sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调 阅读全文
posted @ 2018-07-23 11:21 一叶扁舟_test 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 一、基础篇 JVM JVM内存结构 堆、栈、方法区、直接内存、堆和栈区别 Java内存模型 内存可见性、重排序、顺序一致性、volatile、锁、final 垃圾回收 内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定 JVM参数及调优 Java对象模型 oop-klass、对象头 阅读全文
posted @ 2018-07-18 15:36 一叶扁舟_test 阅读(161) 评论(0) 推荐(0) 编辑
摘要: JobStore存储了调度器scheduler所有的工作数据,例如: jobs, triggers, calendars等。为你的scheduler选择一个JobStore存储是非常重要的,具体选择哪个JobStore存储可以在quartz.properties中配置。 注:quartz官网提示,不 阅读全文
posted @ 2018-05-29 17:01 一叶扁舟_test 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 调度器的生命周期,起始于SchedulerFactory的创建,终止于调用shutdown方法。当调度器接口实例创建完成后,就可以添加,删除和查询Jobs和Triggers对象,也可以执行其它的跟调度器相关的操作,比如中止触发器的触发。并且,调度器在调用start方法之前,不会触发任何一个触发器去执 阅读全文
posted @ 2018-05-29 16:29 一叶扁舟_test 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 在开发工作中,有时候需要碰到一些任务的定时执行,任务调度是指基于给定的时间点,给定的时间间隔或者给定的执行次数自动执行的任务,目前Java开发中我所知道的主要有几个调度工具,具体如下: Timer ScheduledExecutor 开源工具包 Quartz 开源工具包 JCronTab 阅读全文
posted @ 2018-05-28 14:39 一叶扁舟_test 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 官网文档:http://www.quartz-scheduler.org/documentation/quartz-2.2.x/quick-start.html 1、安装 1.1、安装 1、如果你使用maven,你可以在你的项目中添加dependencies,具体如下: 2、如果不是maven,你可 阅读全文
posted @ 2018-05-28 14:37 一叶扁舟_test 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。 本文并不会对所有命令进行详细讲解,只给出常见用法和解释。具体 阅读全文
posted @ 2018-04-02 11:29 一叶扁舟_test 阅读(223) 评论(0) 推荐(0) 编辑