解决Valine-Admin评论定时任务不能唤醒

前言自从搭建博客只有就一直在使用Valine留言,Valine部署在Leancloud。然后免费版的 LeanCloud 容器,是有强制性休眠策略的,不能 24 小时运行它有以下规则: 每天必须休眠 6 个小时 30 分钟内没有外部请求,则休眠。 休眠后如果有新的外部请求实例则马上启动(但激活时此

继续阅读

String基础面试题 字符池详解

为什么String要被final修饰被final修饰主要从两个方面来解释就是安全,一个就是高效。因为当你在传参时不需要考虑谁会修改它的值;如果是可变类的话,则有可能需要重新拷贝出来一个新值进行传参,这样在性能上就会有一定的损失。同样的如果你调用方法的时候如果是可变的那么你校验完毕之后值如果发生了修改

继续阅读

MyBatis源码解析(一)介绍和搭建源码环境

前言之前阅读了JDK常用容器的源码本章就开始阅读Mybatis源码。不过在阅读之前我们首先搭建一下源码阅读环境,这样有利于我们后面的阅读,更加可以一边写注释一边的Debug。 MyBatis介绍首先我们先介绍一下MyBatis是什么,如果你比较熟悉的话可以跳过前面的部分。本章主要概念 什么是Myb

继续阅读

工厂方法模式详解

、## 前言上文描述了简单工厂模式,但是简单工厂模式并不属于23种设计模式。所以本文我们介绍简单工厂模式的高级实现。在此之前先看一下简单工厂模式所存在的问题。预留问题: 违背了开闭原则还违反了高内聚低耦合的原则。 无法形成继承的层级结构 工厂方法模式工厂方法模式(Factory Method P

继续阅读

简单工厂模式详解及运用场景

为什么要用工厂模式前言在项目中经常会碰到工厂模式,不光在项目中有在阅读源码的时候也一定少不了工厂模式。在我们上上一篇文章分布式定时任务Quartz中创建触发器也是通过Quartz所提供的工厂来创建实例。可见工厂模式有多方便多常用。本文主要讲解简单工厂模式。 工厂模式(Factory Pattern)

继续阅读

快速看懂UML中的类图

前言 统一建模语言(Unified Modeling Language,UML)是用来设计软件蓝图的可视化建模语言,1997 年被国际对象管理组织(OMG)采纳为面向对象的建模语言的国际标准。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。 统一建模语言能为软件开发的所有阶段提供模型

继续阅读

分布式定时任务框架Quartz实现定时任务管理加原理解析

前言项目中总要写那么几个定时任务来处理一些事情。一些简单的定时任务使用Spring自带的定时任务就能完成。但是如果需要大量的定时任务的话要怎么才能统一管理呢? 本文介绍Quartz分布式调度框架。 介绍Quartz介绍 Quartz是OpenSymphony开源组织在Job scheduling领域

继续阅读

免费VIP视频解析(支持腾讯,优酷,爱奇艺VIP解析长期更新)

使用方法打开视频网站: 复制链接地址 然后复制下方链接到浏览器: http://jx.du2.cc/?url=http://jx.drgxj.com/?url=http://jx.618ge.com/?url=http://vip.jlsprh.com/?url=http://jx.drgxj

继续阅读

SpringBoot自定义注解详解加AOP切面实战附编译时注解

自定义注解加AOP怎么玩?前言注解是在JDK1.5之后引入的新特性位于java.lang.annotation,注解其实就是对代码进行一种特殊的标记,这些标记可以在编译,类加载和运行时被读取,并执行相应的处理。本文主要分析如何自定义注解和注解的一些基础知识,然后在配合这AOP在实际运用中玩出新花样。

继续阅读

Hexo主题使用Valine-Admin管理评论和评论提醒

Hexo主题使用Valine-Admin管理评论和评论提醒前言原本今天在写文章,然后没事就去博客看了一下。突然发现有人在文章下面评论。是早上评论的但是我晚上才看到。 我的留言系统使用的是Valine,发现留言并没有提醒,只有回复了才会有提醒。 这不能忍。毕竟好不容易来个朋友竟然没有交流上你说难受不难

继续阅读