摘要:
前言在使用数据库定时任务时,常常会出现定时任务不执行的问题,现对该问题出现的原因及解决方案做一些分析和整理。 原因分析及解决方法当我们发现MySQL的定时任务没有执行时,首先去定时任务中查看【上次运行】时间是否正确,判断其是否正常执行,如果正常执行则需要考虑是否是事件逻辑不正确。 如果上次运行时间为 阅读全文
摘要:
一、准备工作: 1.杀死docker有关的容器: docker kill $(docker ps -a -q) 2.删除所有docker容器: docker rm $(docker ps -a -q) 3.删除所有docker镜像: docker rmi $(docker images -q) 4. 阅读全文
摘要:
一般线上问题比开发环境的问题更难解决,一个主要的原因便在于开发态可以任意 debug 断点调试,而线上环境一般不允许远程调试,所以在实践中,我一般习惯用 Arthas 来定位线上的问题。 Arthas 是阿里巴巴开源的 Java 应用诊断利器 Arthas 可以完成很多骚操作,今天给大家介绍的 Ar 阅读全文
摘要:
MySql查看数据库及表容量并排序查看所有数据库容量 SELECT table_schema AS '数据库', sum(table_rows) AS '记录数', sum( TRUNCATE (data_length / 1024 / 1024, 2) ) AS '数据容量(MB)', sum( 阅读全文
摘要:
背景 从昨日(20190221)中午起, 发现大量测试环境机器和一台线上机器疑似感染挖矿病毒(后来确认的确是门罗币挖矿病毒), 经过一天多的紧急排查, 已基本搞定了该病毒. 该病毒这两天疑似大规模爆发, 已经有几个其他公司的朋友中招, 也在网上看到一些帖子和提问. 下面先贴出梳理后的解决过程, 有时 阅读全文
摘要:
spring的事件监听机制这里就不再赘述了,不清楚的可以自行google,我们知道,事件发布是依靠调用实现了ApplicationEventPublisher接口类的publishEvent方法进行发布事件,而publishEvent 方法又是通过调用实现了ApplicationEventMulti 阅读全文
摘要:
废话不多说,先看代码 有人估计会说,卧槽,这边简单的代码也好意思往这放,答案显而易见啊,是的,答案当然是相等了,那么再往下看下段代码 再运行一下看看,是不是结果出乎意料啊?怎么就不相等了呢??? 对于 Integer var = ? 在-128 至 127 范围内的赋值,Integer 对象是在 I 阅读全文
摘要:
1、饥饿模式 饥饿模式,每个对象在没有使用之前就已经初始化了,有点资源浪费,同时也会加重系统启动时的负担; 2、懒汉模式 懒汉模式解决了上面饥饿模式的未使用就加载的问题,只有在使用时才创建,相对来说更优一些,但是问题又来了,在高并发系统中,这两种模式下创建单例对象是线程安全的吗?答案显而易见是否定的 阅读全文
摘要:
spring boot 不占用端口 自动退出 阅读全文
摘要:
Teleport Pro 是款优秀的网站离线浏览工具(即网站整站下载工具),Teleport Ultra是其增强版,但使用此系列软件下载的离线网页里会包含大量冗余代码(如tppabs),手动去修改工作量很大,下面介绍如何通过软件进行正则表达式批量替换冗余代码(推荐DreamWeaver的正则替换功能 阅读全文