首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Spring
订阅
swxue
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
SpringBoot技术实践-整合Quartz任务调度
一、Quartz任务调度 1.1 Quartz Quartz是一个定时任务框架,基础核心使用可以参考官网 Quartz源码:https://github.com/quartz-scheduler/qu
MyBatis源码解析
当这些配置文件都解析完成后配置信息都存放到了Configuration这个对象中,Configuration就是myBatis的数据中心。 至此MyBatis的一套执行流程就解析完了。
框架篇:见识一下linux高性能网络IO+Reactor模型
网络I/O,可以理解为网络上的数据流。通常我们会基于socket与远端建立一条TCP或者UDP通道,然后进行读写。单个socket时,使用一个线程即可高效处理;然而如果是10K个socket连接,或者更多,我们如何做到高性能处理? 在Linux,文件描述符是一个用于表述指向文件…
频繁发生FullGC问题排查手段
一般现象为CPU飙高,RT增加,另外很可能出现OOM。当碰到这种现象时,如何定位: 打印heap的概要信息,GC使用的算法,heap(堆)的配置及JVM堆内存的使用情况. 打印每个class的实例数目,内存占用,类全名信息,VM的内部类名字开头会加上前缀”*”. 如果live子…
从头开始学习->JVM(三):类加载器(上)
我们现在都知道了,JVM是java这门语言的基础,是java这门语言得以发扬光大的基础,是java程序运行的平台,是实现java特性的一个必要前提。 但是,JVM是具体做了什么工作呢?对于这个问题,我们依然还不清楚。因此,我们需要要深入的去了解一下JVM。这,也是我的一系列文章…
手把手教你搭建ELK,原来这么简单
我们都知道,在生产环境中经常会遇到很多异常,报错信息,需要查看日志信息排查错误。现在的系统大多比较复杂,即使是一个服务背后也是一个集群的机器在运行,如果逐台机器去查看日志显然是很费力的,也不现实。 如果能把日志全部收集到一个平台,然后像百度,谷歌一样通过关键字搜索出相关的日志,…
TCP/IP 基础知识总结
要说我们接触计算机网络最多的协议,那势必离不开 TCP/IP 协议了,TCP/IP 协议同时也是互联网中最为著名的协议,下面我们就来一起聊一下 TCP/IP 协议。 最初还没有 TCP/IP 协议的时候,也就是在 20 世纪 60 年代,许多国家和地区认识到通信技术的重要性。美…
Maven 配置文件 proxy、server、repository、mirror 节点笔记
写这篇文章起源于同事一个问题,大概就是进入咱们公司之后,会统一发 maven 的 settings.xml 文件,直接覆盖 maven 自带的就可以正常使用。然后他想知道其中为什么既要配 repository、server 还要配 mirror?这些配置属性含义是什么?这几者之…
SpringBoot官方支持任务调度框架,轻量级用起来也挺香!
之前我们讲过一个分布式任务调度框架PowerJob,可以通过可视化的方式来进行任务调度。但是有时候我们只是需要一个轻量级的任务调度功能,而PowerJob需要搭建调度中心未免有些重,这时候SpringBoot官方支持的任务调度框架Quartz就派上用场了!本文主要介绍Quart…
SpringBoot—整合log4j2入门和log4j2.xml配置详解
关注微信公众号:CodingTechWork,一起学习进步。 对于一个线上程序或者服务而言,重要的是要有日志输出,这样才能方便运维。而日志的输出需要有一定的规划,如日志命名、日志大小,日志分割的文件个数等。在Spring的框架下,我们可以使用log4j来进行日志的设置,高版本的…